Changesets: occt
master b78ccf1f 2024-04-03 13:48:45 Committer: vglukhik Details Diff |
0033661: Data Exchange, Step Import - Tessellated GDTs are not imported Add processing of tessellated_annotation_occurrence. Add test cases. |
Affected Issues 0033661 |
|
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - tests/gdt/export/C2 | Diff File | ||
add - tests/gdt/import/A6 | Diff File | ||
mod - tests/gdt/presentation/C1 | Diff File | ||
add - tests/gdt/presentation/C3 | Diff File | ||
master d1eae5b0 2024-03-15 10:45:05 ichesnok Committer: vglukhik Details Diff |
0033602: Data Exchange, Step - Carriage return removing Carriage removing integrated |
Affected Issues 0033602 |
|
mod - src/StepData/StepData_StepReaderData.cxx | Diff File | ||
master 447396c9 2024-03-14 12:39:23 ichesnok Details Diff |
0029241: Data Exchange - Empty shape after reading STEP file. Entity mechanical_design_and_draughting_relationship and function for its transfer added. |
Affected Issues 0029241 |
|
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx | Diff File | ||
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx | Diff File | ||
mod - src/RWStepRepr/FILES | Diff File | ||
add - src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.cxx | Diff File | ||
add - src/RWStepRepr/RWStepRepr_RWMechanicalDesignAndDraughtingRelationship.hxx | Diff File | ||
mod - src/StepAP214/StepAP214_Protocol.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.hxx | Diff File | ||
mod - src/StepRepr/FILES | Diff File | ||
add - src/StepRepr/StepRepr_MechanicalDesignAndDraughtingRelationship.cxx | Diff File | ||
add - src/StepRepr/StepRepr_MechanicalDesignAndDraughtingRelationship.hxx | Diff File | ||
add - tests/de/step_5/B8 | Diff File | ||
master 983e35ed 2024-03-12 18:01:09 ichesnok Committer: vglukhik Details Diff |
0033410: Data Exchange, Step Import - TRIANGULATED_FACE from STEP where there are no pnval entries Problem fixed by using array of nodes in case when aPnindices is empty. |
Affected Issues 0033410 |
|
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx | Diff File | ||
add - tests/bugs/step/bug33410 | Diff File | ||
master 9d93d9b9 2024-03-12 13:49:21 ichesnok Committer: vglukhik Details Diff |
0033638: Data Exchange, Step Import - Style for tessellated object missed TransferBRep_ShapeBinder used for tessellated face. |
Affected Issues 0033638 |
|
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx | Diff File | ||
add - tests/bugs/step/bug33638 | Diff File | ||
master 74095a8b 2024-03-12 13:39:19 Committer: vglukhik Details Diff |
0033367: Modeling Algorithms - Normal projection or BOP problem [Regression] Fixed passing of an incorrect curve into GeomAdaptor::MakeCurve() function. |
||
mod - src/BRepAlgo/BRepAlgo_NormalProjection.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug33367 | Diff File | ||
master 32f7b4e5 2024-03-11 16:17:13 ichesnok Committer: vglukhik Details Diff |
0033641: Data Exchange, Step Import - Changing default value for metadata flag Value for myMetaMode flag changed from 'false' to 'true'. |
Affected Issues 0033641 |
|
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
mod - src/StepData/StepData_ConfParameters.hxx | Diff File | ||
mod - tests/de_wrapper/configuration/A3 | Diff File | ||
mod - tests/de_wrapper/configuration/A4 | Diff File | ||
mod - tests/metadata/end | Diff File | ||
rm - tests/metadata/step/begin | Diff File | ||
master 3888b58c 2024-03-11 10:13:34 ichesnok Committer: vglukhik Details Diff |
0033603: Data Exchange, Step Import - Crash reading corrupted STEP file Crash fixed by checking IsNull(). |
Affected Issues 0033603 |
|
mod - src/StepToGeom/StepToGeom.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertex.cxx | Diff File | ||
master a9becad2 2024-03-08 19:09:56 ichesnok Committer: vglukhik Details Diff |
0033596: Documentation - Incorrect default value read.step.tessellated Default value of read.step.tessellated corrected. |
Affected Issues 0033596 |
|
mod - dox/user_guides/step/step.md | Diff File | ||
master 59399910 2024-03-08 18:56:26
Committer: vglukhik Details Diff |
0025415: Data Exchange - Invalid result of loading a STEP file Handling of special case found on some STEP files produced by FPX Expert 2013 (PCB design system): edge curve is line displaced from its true position but with correct direction; we shift the line in this case so that it passes through vertices correcty. Protection against possible exception in writing XDE. |
||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx | Diff File | ||
add - tests/bugs/step/bug25415 | Diff File | ||
master 993da38d 2024-03-08 15:56:34 ichesnok Committer: vglukhik Details Diff |
0033611: Data Exchange - Incorrect header guard for STEP property Incorrect header guard fixed. |
Affected Issues 0033611 |
|
mod - src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.hxx | Diff File | ||
master d5bcd333 2024-03-08 13:38:18 ichesnok Committer: vglukhik Details Diff |
0033631: Data Exchange, Step import - Crash by reading STEP file Creating Poly_Triangulation from ComplexTriangulatedSurfaceSet was fixed. |
Affected Issues 0033631 |
|
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
master d3e00bfa 2024-02-29 13:50:52
Committer: vglukhik Details Diff |
0033616: Application Framework - Using filter while reading XBF may result in unresolved links - Added tracking of unresolved links for TreeNodes; - Test case added. |
||
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.hxx | Diff File | ||
add - tests/bugs/xde/bug33616 | Diff File | ||
master e8a36f3a 2024-02-15 14:12:39 Details Diff |
0033383: Modeling Algorithms - Wire/Face creation problem ProjCurve3d and BRepAlgo_FaceRestrictor::Perform functions should not continue to work and should terminate if the BRep_Tool::Curve function returns null pointer. |
||
mod - src/BRepAlgo/BRepAlgo_FaceRestrictor.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug33383 | Diff File | ||
master 576f3761 2024-02-08 17:02:45 Committer: vglukhik Details Diff |
0031601: Modeling Algorithms - BRepOffset_Tool Segmentation Fault Added protection against null pointer dereferencing. Modified BRepOffset_MakeOffset::MakeThickSolid method. Fixed the problem with negative volume values. Fixed several unit tests and added a new one. |
Affected Issues 0031601 |
|
mod - src/BRepOffset/BRepOffset_Inter3d.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Tool.cxx | Diff File | ||
mod - tests/bugs/modalg_2/bug427_6 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_18 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_19 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_20 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_42 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_43 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_44 | Diff File | ||
mod - tests/bugs/modalg_7/bug25395_1 | Diff File | ||
mod - tests/bugs/modalg_7/bug25939 | Diff File | ||
mod - tests/bugs/modalg_7/bug31845_f | Diff File | ||
mod - tests/bugs/modalg_7/bug31845_i | Diff File | ||
add - tests/bugs/modalg_8/bug31601 | Diff File | ||
mod - tests/offset/compshape/A1 | Diff File | ||
mod - tests/offset/compshape/A4 | Diff File | ||
mod - tests/offset/faces_type_i/A9 | Diff File | ||
mod - tests/offset/faces_type_i/B4 | Diff File | ||
mod - tests/offset/faces_type_i/B5 | Diff File | ||
mod - tests/offset/faces_type_i/B6 | Diff File | ||
mod - tests/offset/faces_type_i/C1 | Diff File | ||
mod - tests/offset/faces_type_i/C2 | Diff File | ||
mod - tests/offset/faces_type_i/C5 | Diff File | ||
mod - tests/offset/faces_type_i/C9 | Diff File | ||
mod - tests/offset/faces_type_i/D1 | Diff File | ||
mod - tests/offset/faces_type_i/E7 | Diff File | ||
mod - tests/offset/faces_type_i/E8 | Diff File | ||
mod - tests/offset/faces_type_i/E9 | Diff File | ||
mod - tests/offset/faces_type_i/F1 | Diff File | ||
mod - tests/offset/faces_type_i/F2 | Diff File | ||
mod - tests/offset/faces_type_i/F3 | Diff File | ||
mod - tests/offset/faces_type_i/F4 | Diff File | ||
mod - tests/offset/faces_type_i/F5 | Diff File | ||
mod - tests/offset/faces_type_i/I5 | Diff File | ||
mod - tests/offset/faces_type_i/J5 | Diff File | ||
mod - tests/offset/faces_type_i/K6 | Diff File | ||
mod - tests/offset/faces_type_i/M6 | Diff File | ||
mod - tests/offset/faces_type_i/M8 | Diff File | ||
mod - tests/offset/faces_type_i/N1 | Diff File | ||
mod - tests/offset/shape/A1 | Diff File | ||
master 7b9bda71 2024-01-19 15:45:16 ichesnok Committer: vglukhik Details Diff |
0025188: Data Exchange, Step Export - Losing shapes after import Check on null for description added to WriteStep methods (for product, product_definition and product_definition_formation) |
Affected Issues 0025188 |
|
mod - src/RWStepBasic/RWStepBasic_RWProduct.cxx | Diff File | ||
mod - src/RWStepBasic/RWStepBasic_RWProductDefinition.cxx | Diff File | ||
mod - src/RWStepBasic/RWStepBasic_RWProductDefinitionFormation.cxx | Diff File | ||
mod - tests/bugs/step/bug25168 | Diff File | ||
master 80705eaf 2024-01-18 14:41:27 ichesnok Committer: vglukhik Details Diff |
0033569: Data Exchange, STEP - Crash when reading multi-body file Datum reading changed in ReadDatums() method: using DatumSystemAP242 (DatumSystem or DatumReference) array instead of DatumSystem array (DatumReference) |
Affected Issues 0033569 |
|
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
add - tests/bugs/step/bug33569 | Diff File | ||
master dec56592 2024-01-18 13:55:38 ichesnok Details Diff |
0032980: Data Exchange - STEP import produce a crash Check on null for loop added |
Affected Issues 0032980 |
|
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx | Diff File | ||
master cb290cc9 2024-01-15 15:15:41 Details Diff |
Revert "0033551: Visualization - Add new transform persistence mode to force orthographic projection on object." This reverts commit 0141024df595cdc8db3004927ca48c249776603b. |
||
mod - src/Graphic3d/Graphic3d_TransformPers.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TransModeFlags.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_AxisIntersector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_AxisIntersector.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_BaseIntersector.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
rm - tests/v3d/viewcube/orthopers | Diff File | ||
master 631a34a0 2024-01-05 15:44:06 Committer: vglukhik Details Diff |
0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode Add protection against zero-division |
||
mod - src/GeomLib/GeomLib_IsPlanarSurface.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug33567 | Diff File | ||
master cdc6566c 2024-01-04 12:29:53 Committer: vglukhik Details Diff |
0033564: Data Exchange, STEP - Making default unit parameter Updated signature for step makers with units to have default unit as a mm (no scaling) |
Affected Issues 0033564 |
|
mod - src/GeomToStep/GeomToStep_MakeAxis1Placement.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeAxis2Placement2d.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeAxis2Placement3d.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBoundedCurve.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBoundedSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeCircle.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeConic.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeConicalSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeCurve.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeCylindricalSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeElementarySurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeEllipse.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeHyperbola.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeLine.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeParabola.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakePlane.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakePolyline.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSphericalSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSweptSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeToroidalSurface.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeVector.hxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_Root.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_UnitContext.hxx | Diff File | ||
mod - src/STEPConstruct/STEPConstruct_ValidationProps.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorRead.hxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorWrite.hxx | Diff File | ||
mod - src/StepToGeom/StepToGeom.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_Builder.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_MakeTransformed.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateCurveBoundedSurface.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateSolid.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertex.hxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertexLoop.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_Builder.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepVertex.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepWire.hxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_WireframeBuilder.hxx | Diff File | ||
master 2956d432 2024-01-03 02:39:35 Committer: vglukhik Details Diff |
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. |
||
mod - src/Approx/Approx_BSplComputeLine.gxx | Diff File | ||
mod - src/BSplCLib/BSplCLib_2.cxx | Diff File | ||
master f0caf64f 2023-12-26 08:36:40 Details Diff |
Update version to 7.8.1 dev | ||
mod - src/Standard/Standard_Version.hxx | Diff File | ||
master 656b0d21 2023-12-18 11:50:25 Details Diff |
0033557: Coding - Cocoa compilation problem Fixed extern relation for VisTest component on MacOS |
Affected Issues 0033557 |
|
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
master 2ff52a18 2023-12-18 11:50:25 Committer: vglukhik Details Diff |
0033557: Coding - Cocoa compilation problem Fixed extern relation for VisTest component on MacOS |
Affected Issues 0033557 |
|
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File |