Changesets: occt

master b78ccf1f

2024-04-03 13:48:45

ika


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

astromko


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

abv


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

anv


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

astromko

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

astromko


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

vglukhik

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

oan


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

dpasukhi


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

oan


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

dpasukhi

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

dpasukhi

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

dpasukhi


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
1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last