ichesnok
b936aa6ed1
0033660: Data Exchange, Step Import - Adding product attributes to metadata
...
Attributes of product was added to metadata.
2024-04-01 16:05:25 +01:00
nunosilva
96a4eafb75
quickfix for AR-8012
2024-03-20 15:08:32 +00:00
anv
91a32b3f31
0033616: Application Framework - Using filter while reading XBF may result in unresolved links
...
- Added tracking of unresolved links for TreeNodes;
- Test case added.
2024-03-08 16:55:07 +00:00
ichesnok
526c883afe
0033530: Data Exchange, Step Import - Implement GENERAL_PROPERTY support
...
The necessary classes for GeneralProperty support were added.
The ReadMetadata method was created for reading and saving attributes.
2024-03-08 16:25:13 +00:00
oan
c86ede0e57
Remove pause from build scripts
2024-02-01 13:08:32 +00:00
oan
47710c3050
Enable Rapidjson
2024-01-19 10:47:34 +00:00
ichesnok
c950f7fe0e
0033491: Data Exchange, Step Import - Incorrect import of ComplexTriangulatedFace
...
Reading and writing of triangle_strips and triangle_fans has been corrected in RWStepVisual_RWComplexTriangulatedFace.cxx file. And corresponding corrections have been added to other files.
2024-01-11 16:41:00 +00:00
oan
f11043a8e8
0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode
...
Add protection against zero-division
2024-01-08 15:06:35 +00:00
oan
beb4a7cfab
0033560: PARASOLID Import - XT importer raises exception SIGFPE Arithmetic Exception
...
Prevent division by zero in exceptional cases when vector of parameters contains only a single value.
2024-01-03 10:05:42 +00:00
dpasukhi
d9e6701b25
// fixed scaling attribute setting/getting return value
2023-09-08 16:25:50 +01:00
dpasukhi
359d02b15f
// implement scale attribute into ShapeTool
2023-09-04 11:10:46 +01:00
ichesnok
124a9bd915
Fix
2023-09-04 11:10:46 +01:00
ichesnok
4556fae98d
// fix
2023-09-04 11:10:46 +01:00
dpasukhi
cf85781059
// implemented start and end time code
2023-09-04 11:10:46 +01:00
dpasukhi
ccb708b8d3
// fixed logic problems
2023-09-04 11:10:46 +01:00
dpasukhi
514c451b3a
// fixed compilation problem
2023-09-04 11:10:46 +01:00
dpasukhi
ce13c99e9b
// completed base animation XCAF getting/setting object
...
Going to test on CAD format import
2023-09-04 11:10:46 +01:00
dpasukhi
2ffca9595b
// Continued expansion of Animation storage functionality
...
Updated Operation classes to smart pointer classes
First iteration of Animation getting and setting object
First version of XCAF tool to deal with Animation
Implemented new GUID for clear definition of Animation attributes
2023-09-04 11:10:46 +01:00
dpasukhi
5ad8acb354
// implement conversion into/from array2
...
implement getting typeName
2023-09-04 11:10:46 +01:00
dpasukhi
a0758a8002
0033397: Data Exchange - Implementing support for the Animation storage
...
Implement basis structure.
Filled basic animation structures.
2023-09-04 11:10:46 +01:00
akaftasev
1e36ce609f
0033449: Modeling Algorithm - Crash in BRepTools_GTrsfModification::NewTriangulation() method
...
Changed iteration limits from theTriangulation->NbTriangles() to theTriangulation->NbNodes()
Provided modification of the normals only with rotation (gp_GTrsf::Form() == gp_Other leads to crash)
2023-09-04 11:09:48 +01:00
oan
4e1a6b0b3b
0033436: Data Exchange, DE_Wrapper - DEXCAFCascade_ConfigurationNode::BuildProvider() not initialize provider
...
Pass pointer to DEXCAFCascade_ConfigurationNode to DEXCAFCascade_Provider;
Remove forcible manual reset of Provider's node in DE_Wrapper::FindProvider() to verify that all specializations of configuration node work properly without necessity of workarounds.
2023-08-07 18:43:38 +01:00
oan
0a15182153
0033250: Configuration - Missing Limits header file
...
Added new include limits to fix build problem
2023-06-20 22:33:02 +01:00
oan
d1cce26f56
Add option -d to enable Debug mode instead of custom script variable
2023-06-14 00:57:02 +01:00
oan
25b32bc9b5
Unify build scripts for CI/CD without fips
2023-06-13 17:48:49 +01:00
msv
0ed464551e
0033304: Modeling Data - Floating point signal when converting a B-spline curve to analytical form
...
Protect the static function ConicDefinition from calling sqrt with negative argument.
2022-12-27 22:19:11 +03:00
dpasukhi
9621410faa
0033246: Data Exchange, DE Wrapper - Checking license leads to performance problem
...
ReWork UpdateLoad functionality:
UpdateLoad calls only if provider is found.
UpdateLoad calls only for chosen type of translation (read/write)
Add new method to UpdateLoad all registered nodes.
2022-12-05 14:36:00 +03:00
dpasukhi
df85ce0635
0033232: Data Exchange, DE_Wrapper - Implement ability to change global session
...
Add ability to set/get global session
2022-12-02 11:53:37 +03:00
dpasukhi
21efa6d053
0033230: Data Exchange, DE Wrapper - Update API to find CAD provider
...
Moved FindProvider method to public section
Made FindProvider as virtual to make it possible to overwrite.
2022-12-02 11:53:36 +03:00
dpasukhi
ad13308eb4
0033228: Data Exchange, DE Wrapper - Make the document argument of the method Read const handle
...
Rewrite document argument for DE_Wrapper Read method
2022-12-02 11:53:36 +03:00
msv
41fe9319fd
Changes due to relocation of ASRV source code to bitbucket cloud.
2022-11-30 17:19:12 +03:00
msv
364f396a14
Correct wasm_build.sh to support new structure of freetype directory
2022-11-25 10:25:40 +03:00
msv
1b29197cc9
Build customization for ASRV.
2022-11-25 10:25:39 +03:00
dpasukhi
185d29b92f
0033198: Using a third-party Draco to compile in DEBUG mode
...
Added new CMake variables to build using DRACO
Windows OS works with Debug and Release configuration DRACO
Linux works with Release configuration DRACO
V7_7_0
2022-11-12 01:19:44 +03:00
smoskvin
2923ef0df8
fixed compilation by the genproj tool
2022-11-11 11:26:00 +03:00
atychini
402ad27743
0033190: Error on de_wrapper/configuration/A3
...
Removing provider.VRML.OCC.read.memory.limit from the test because this parameter doesn't exist inside the Vrml_ConfigurationNode class
2022-11-02 22:22:09 +03:00
aba
f8d4cfbb80
0027142: Data Exchange - add possibility to set location in XCAFDoc_ShapeTool interface
2022-10-31 19:19:33 +03:00
azv
aaacd83510
0033032: Samples - Warning on Ubuntu 20.04
...
Fix warnings:
* catching polymorphic type 'class Standard_Failure' by value [-Wcatch-value=]
* this 'if' clause does not guard... [-Wmisleading-indentation]
2022-10-31 19:18:08 +03:00
mahaidong
3e06b70623
0032350: Data Exchange - STEPControl_Writer.writeStream(std::ostream)
...
STEPCAFControl_Writer::WriteStream(), STEPControl_Writer::WriteStream() - added interface for writing into stream.
STEPCAFControl_Reader::ReadStream() - added stream reading method (similar to STEPControl_Reader::ReadStream()).
Added option -stream to commands ReadStep, WriteStep, and testwritestep.
2022-10-31 19:18:08 +03:00
oan
b77de43fb0
0032053: Mesh - Invalid mesh after shape scaling
...
Added test case
2022-10-31 19:18:08 +03:00
oan
59223e118d
0031926: Shape Healing - ShapeAnalysis::OuterWire() considers next iteration element always to be a wire causing skipping of primal one
...
ShapeAnalysis::OuterWire(): fixed missed logic when TopoDS_Iterator notifies about more objects to iterate, but there are only vertices and no additional wires at all.
2022-10-31 19:18:07 +03:00
oan
3b5a94a165
0033050: [Regression to OCCT 7.3.0] Mesh - meshing deflection is not reached
...
Add parameter EnableControlSurfaceDeflectionAllSurfaces to IMeshTools_Parameters enabling possibility to optimize mesh even on analytical surfaces;
Add corresponding parameter -surf_def_all to incmesh Draw command.
2022-10-31 19:18:07 +03:00
akaftasev
5cbd98a5be
0029093: BOP PaveFiller hungs and constantly consumes memory
...
Method IntWalk_PWalking::ExtendLineInCommonZone(...) now is not called if the already found intersection point is on surface boundary.
As result, the intersection line going along any boundary will never be extended. It is appropriate for high-level OCCT-algorithm because they will take the boundary (not computed line) as intersection result.
2022-10-31 19:18:07 +03:00
akaftasev
25b5e83a4c
0032691: Modeling Algorithms - Exception when trying to build solid during sweep algorithm
...
Changed the condition for checking the correctness of the sweep algorithm. Exception is no longer raised, algorithm finishes with "Not done" status.
2022-10-31 19:18:06 +03:00
vmigunov
3c9178dd5c
0033165: Data exchange - Instance name is not saved during writing step file
...
Instance name is saved also with identity location transformation
2022-10-31 18:22:37 +03:00
oan
f73592edf0
0028500: Artifact in shaded view of the shape
...
Increase minimum number of discretization points by one explicitly on each iteration of model healer to cover cases degenerated to line (for cases when face consists of 2 edges only).
2022-10-31 18:21:44 +03:00
oan
a24391a133
0033163: Bad definition of values in IMeshData_Status
...
Corrected value of status enum
2022-10-31 18:21:08 +03:00
oan
3a24514d48
0031476: Wrong shading of a toroidal face from a SAT file
...
Added test case
2022-10-31 18:20:29 +03:00
kgv
3453354ee1
0033141: BVH_BaseBox<T, 3, BVH_Box>::Transformed() returns empty box for identity matrix
2022-10-31 18:19:37 +03:00
Eugeny Maltchikov
9218d04b9a
0033138: [Foundation Classes] - NCollection_IncAllocator- Decrease the default block size
...
Set default memory block size for IncAllocator to 12KB to make sure the Low Fragmentation Heap is used for memory allocations on Windows platform.
2022-10-31 18:18:21 +03:00