Changesets: occt
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 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 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 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 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 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 | ||
master 83bb2a32 2023-12-14 22:56:36 Committer: vglukhik Details Diff |
0033555: Foundation Classes - DEBUG macro leads to compile error Removed incorrect parameter call when DEBUG macro is active |
Affected Issues 0033555 |
|
mod - src/BRepCheck/BRepCheck_Shell.cxx | Diff File | ||
master 5b0f5b52 2023-12-14 21:39:25 Committer: vglukhik Details Diff |
0033554: Foundation Classes - Missed hash specialization for enumerations Fixed problem with missed hash specialization |
Affected Issues 0033554 |
|
mod - src/NCollection/NCollection_DefaultHasher.hxx | Diff File | ||
master 06282d9c 2023-12-14 10:07:21 Committer: vglukhik Details Diff |
0033553: Foundation Classes - HashUtils compilation problem Updated OptimalSeed template |
Affected Issues 0033553 |
|
mod - src/Standard/Standard_HashUtils.hxx | Diff File | ||
mod - src/TopLoc/TopLoc_Location.lxx | Diff File | ||
master 60792f26 2023-12-13 06:41:18 Committer: vglukhik Details Diff |
0033552: Foundation Classes - NCollection_BaseMap move ctor clears wrong pointer Replaced correct class member to clear |
Affected Issues 0033552 |
|
mod - src/NCollection/NCollection_BaseMap.hxx | Diff File | ||
master f035e071 2023-12-11 16:37:36 Committer: vglukhik Details Diff |
0033551: Visualization - Add new transform persistence mode to force orthographic projection on object. The new transform persistence mode, with flag `Graphic3d_TMF_OrthoPers`, can be combined (bitwise OR operation) with the other persistence modes (2D, Trihedron or Zoom/Rotate Persistence) to make objects be rendered with orthographic projection when it is on a view with perspective projection. If the view already uses orthographic projection, there will be no difference. This feature was implemented to fix ViewCube being distorted when view with perspective projection changes size. |
||
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 | ||
add - tests/v3d/viewcube/orthopers | Diff File | ||
master 0141024d 2023-12-11 16:37:36 Details Diff |
0033551: Visualization - Add new transform persistence mode to force orthographic projection on object. The new transform persistence mode, with flag `Graphic3d_TMF_OrthoPers`, can be combined (bitwise OR operation) with the other persistence modes (2D, Trihedron or Zoom/Rotate Persistence) to make objects be rendered with orthographic projection when it is on a view with perspective projection. If the view already uses orthographic projection, there will be no difference. This feature was implemented to fix ViewCube being distorted when view with perspective projection changes size. |
||
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 | ||
add - tests/v3d/viewcube/orthopers | Diff File | ||
master d3f0eb1b 2023-12-11 16:37:36 Committer: vglukhik Details Diff |
0033551: Visualization - Add new transform persistence mode to force orthographic projection on specific objects. | ||
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 |