Changesets: occt

master 83bb2a32

2023-12-14 22:56:36

dpasukhi


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

dpasukhi


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

dpasukhi


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

xuzhongxing


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

rodrlyra


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

rodrlyra

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

rodrlyra


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

master e8605596

2023-12-11 10:00:21

dpasukhi

Details Diff
0033548: Tests - VC142 internal problem for Chamfer functionality

Update test cases for Jenkins old compiler. Mark as BAD
Affected Issues
0033548
mod - tests/bugs/modalg_1/bug116 Diff File
mod - tests/bugs/modalg_2/bug293 Diff File
mod - tests/bugs/moddata_2/bug266 Diff File
mod - tests/chamfer/data/complex/A5 Diff File
mod - tests/chamfer/end Diff File

master ffd7a3aa

2023-12-06 10:42:54

dpasukhi

Details Diff
0033544: Foundation Classes - Fixing compiler problems [HotFix]

Fixed problem with Clang-16
Fixed problem with SWIG-4
Fixed genproj procedure
Affected Issues
0033544
mod - adm/UDLIST Diff File
mod - src/Message/Message_AttributeMeter.cxx Diff File
mod - src/NCollection/NCollection_Array1.hxx Diff File
mod - src/NCollection/NCollection_DynamicArray.hxx Diff File
mod - src/NCollection/NCollection_Iterator.hxx Diff File

master 6ef56849

2023-12-04 17:17:23

rodrlyra


Committer: vglukhik Details Diff
0033542: Visualization, AIS_ViewController - New AIS_DragAction for when drag interaction is confirmed

Added AIS_DragAction_Confirmed drag action, which will be called by AIS_ViewController when the drag interaction is confirmed (mouse moved more than click threshold).
mod - src/AIS/AIS_DragAction.hxx Diff File
mod - src/AIS/AIS_LightSource.cxx Diff File
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_ViewController.cxx Diff File
mod - src/AIS/AIS_ViewInputBuffer.hxx Diff File

master 7036facf

2023-11-30 10:29:11

dpasukhi

Details Diff
0033399: Configuration - Research into opportunities to increase performance

Implement CMake profiles to modify compiler and linker flags
mod - adm/cmake/occt_defs_flags.cmake Diff File
mod - CMakeLists.txt Diff File

master a6e425d0

2023-11-27 14:29:00

ichesnok


Committer: dpasukhi Details Diff
0033540: Data Exchange - Segmentation fault on loading model

Implemented workaround to avoid crash on out-of-ISO files
Affected Issues
0033540
mod - src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.cxx Diff File

master 8147976d

2023-11-27 10:07:22

dpasukhi

Details Diff
Update OCCT version to 7.8.0
mod - dox/upgrade/upgrade.md Diff File
mod - src/Standard/Standard_Version.hxx Diff File

master f286953d

2023-11-24 13:36:10

ichesnok

Details Diff
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.
Affected Issues
0033530
mod - dox/user_guides/step/step.md Diff File
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff File
mod - src/RWStepBasic/FILES Diff File
add - src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.cxx Diff File
add - src/RWStepBasic/RWStepBasic_RWGeneralPropertyAssociation.hxx Diff File
add - src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.cxx Diff File
add - src/RWStepBasic/RWStepBasic_RWGeneralPropertyRelationship.hxx Diff File
mod - src/RWStepRepr/FILES Diff File
add - src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.cxx Diff File
add - src/RWStepRepr/RWStepRepr_RWBooleanRepresentationItem.hxx Diff File
add - src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.cxx Diff File
add - src/RWStepRepr/RWStepRepr_RWRealRepresentationItem.hxx Diff File
mod - src/StepAP214/StepAP214_Protocol.cxx Diff File
mod - src/StepBasic/FILES Diff File
add - src/StepBasic/StepBasic_GeneralPropertyAssociation.cxx Diff File
add - src/StepBasic/StepBasic_GeneralPropertyAssociation.hxx Diff File
add - src/StepBasic/StepBasic_GeneralPropertyRelationship.cxx Diff File
add - src/StepBasic/StepBasic_GeneralPropertyRelationship.hxx Diff File
mod - src/StepBasic/StepBasic_MeasureValueMember.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Provider.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx Diff File
mod - src/StepData/StepData_ConfParameters.cxx Diff File
mod - src/StepData/StepData_ConfParameters.hxx Diff File
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - src/StepRepr/FILES Diff File
add - src/StepRepr/StepRepr_BooleanRepresentationItem.cxx Diff File
add - src/StepRepr/StepRepr_BooleanRepresentationItem.hxx Diff File
add - src/StepRepr/StepRepr_RealRepresentationItem.cxx Diff File
add - src/StepRepr/StepRepr_RealRepresentationItem.hxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff File
mod - tests/de_wrapper/configuration/A3 Diff File
mod - tests/de_wrapper/configuration/A4 Diff File
add - tests/metadata/begin Diff File
add - tests/metadata/end Diff File
add - tests/metadata/grids.list Diff File
add - tests/metadata/parse.rules Diff File
add - tests/metadata/step/A1 Diff File
add - tests/metadata/step/A2 Diff File
add - tests/metadata/step/A3 Diff File
add - tests/metadata/step/A4 Diff File
add - tests/metadata/step/A5 Diff File
add - tests/metadata/step/A6 Diff File
add - tests/metadata/step/A7 Diff File
add - tests/metadata/step/A8 Diff File
add - tests/metadata/step/A9 Diff File
add - tests/metadata/step/begin Diff File

master 3aeea1e9

2023-11-22 11:49:24

dpasukhi

Details Diff
0033425: Configuration - Implement JeMalloc memory manager

Integrated CMake procedure to choose MMGR
Default MMGE is Native
Affected Issues
0033425
add - adm/cmake/jemalloc.cmake Diff File
mod - adm/templates/custom.build.bat.in Diff File
mod - adm/templates/custom.build.sh.in Diff File
mod - adm/templates/custom.install.bat.in Diff File
mod - adm/templates/custom.install.sh.in Diff File
mod - adm/templates/env.bat.in Diff File
mod - adm/templates/env.build.sh.in Diff File
mod - adm/templates/env.install.sh.in Diff File
mod - CMakeLists.txt Diff File
mod - src/Standard/Standard.cxx Diff File
mod - src/TKernel/CMakeLists.txt Diff File
mod - src/TKernel/EXTERNLIB Diff File

master bd651bbb

2023-11-19 11:09:33

dpasukhi

Details Diff
0033531: Configuration - Rework DataExchange ToolKits organization

Integrated DE plugin functionality.
Reworked DE components:
- TKDESTEP: Handling STEP file format.
- TKDEOBJ: Handling OBJ file format.
- TKDEIGES: Handling IGES file format.
- TKDEGLTF: Handling GLTF file format.
- TKDEVRML: Handling VRML file format.
- TKDEPLY: Handling PLY file format.
- TKDESTL: Handling STL file format.
Reworked DE DRAW components:
TKXSDRAWSTEP: Container for DE command to work with STEP.
TKXSDRAWOBJ: Container for DE command to work with OBJ.
TKXSDRAWIGES: Container for DE command to work with IGES.
TKXSDRAWGLTF: Container for DE command to work with GLTF.
TKXSDRAWVRML: Container for DE command to work with VRML.
TKXSDRAWPLY: Container for DE command to work with PLY.
TKXSDRAWSTL: Container for DE command to work with STL.
TKXSDRAW rework to be base DRAW plugin to keep DE session and utils.
Updated documentation
Updated samples
Affected Issues
0033531
mod - adm/MODULES Diff File
mod - adm/UDLIST Diff File
mod - dox/contribution/tests/tests.md Diff File
mod - dox/user_guides/step/step.md Diff File
mod - samples/CSharp/OCCTProxy/OCCTProxy.cpp Diff File
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp Diff File
mod - samples/glfw/adm/cmake/FindOpenCASCADE.cmake Diff File
mod - samples/ios/UIKitSample/UIKitSample.xcodeproj/project.pbxproj Diff File
mod - samples/java/jniviewer/app/src/main/java/com/opencascade/jnisample/OcctJniActivity.java Diff File
mod - samples/java/jniviewer/app/src/main/jni/CMakeLists.txt Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc10/Modeling.vcxproj Diff File
mod - samples/mfc/standard/02_Modeling/CMakeLists.txt Diff File
mod - samples/mfc/standard/03_ImportExport/adm/win/vc10/ImportExport.vcxproj Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj Diff File
mod - samples/mfc/standard/mfcsample/CMakeLists.txt Diff File
mod - samples/qt/IESample/EXTERNLIB Diff File
mod - samples/qt/IESample/IESample.pro Diff File
mod - samples/qt/OCCTOverview/EXTERNLIB Diff File
mod - samples/qt/OCCTOverview/OCCTOverview.pro Diff File
mod - samples/qt/Tutorial/EXTERNLIB Diff File
mod - samples/qt/Tutorial/Tutorial.pro Diff File
mod - samples/webgl/CMakeLists.txt Diff File
mod - samples/xaml/CMakeLists.txt Diff File
add - src/DE/DE_PluginHolder.hxx Diff File
mod - src/DE/DE_Wrapper.cxx Diff File
mod - src/DE/DE_Wrapper.hxx Diff File
mod - src/DE/FILES Diff File
mod - src/DEBRepCascade/DEBRepCascade_ConfigurationNode.cxx Diff File
mod - src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx Diff File
mod - src/DRAWEXE/DRAWEXE.cxx Diff File
mod - src/DRAWEXE/EXTERNLIB_STATIC Diff File
mod - src/DrawResources/DrawPlugin Diff File
mod - src/IGESCAFControl/IGESCAFControl_ConfigurationNode.cxx Diff File
mod - src/OS/DataExchange.tcl Diff File
mod - src/RWGltf/RWGltf_ConfigurationNode.cxx Diff File
mod - src/RWObj/RWObj_ConfigurationNode.cxx Diff File
mod - src/RWPly/RWPly_ConfigurationNode.cxx Diff File
mod - src/RWStl/RWStl_ConfigurationNode.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx Diff File
add - src/TKDE/CMakeLists.txt Diff File
add - src/TKDE/EXTERNLIB Diff File
add - src/TKDE/FILES Diff File
add - src/TKDE/PACKAGES Diff File
add - src/TKDECascade/CMakeLists.txt Diff File
add - src/TKDECascade/EXTERNLIB Diff File
add - src/TKDECascade/FILES Diff File
add - src/TKDECascade/PACKAGES Diff File
add - src/TKDEGLTF/CMakeLists.txt Diff File
add - src/TKDEGLTF/EXTERNLIB Diff File
add - src/TKDEGLTF/FILES Diff File
add - src/TKDEGLTF/PACKAGES Diff File
add - src/TKDEIGES/CMakeLists.txt Diff File
add - src/TKDEIGES/EXTERNLIB Diff File
add - src/TKDEIGES/FILES Diff File
add - src/TKDEIGES/PACKAGES Diff File
add - src/TKDEOBJ/CMakeLists.txt Diff File
add - src/TKDEOBJ/EXTERNLIB Diff File
add - src/TKDEOBJ/FILES Diff File
add - src/TKDEOBJ/PACKAGES Diff File
add - src/TKDEPLY/CMakeLists.txt Diff File
add - src/TKDEPLY/EXTERNLIB Diff File
add - src/TKDEPLY/FILES Diff File
add - src/TKDEPLY/PACKAGES Diff File
add - src/TKDESTEP/CMakeLists.txt Diff File
add - src/TKDESTEP/EXTERNLIB Diff File
add - src/TKDESTEP/FILES Diff File
add - src/TKDESTEP/PACKAGES Diff File
add - src/TKDESTL/CMakeLists.txt Diff File
add - src/TKDESTL/EXTERNLIB Diff File
add - src/TKDESTL/FILES Diff File
add - src/TKDESTL/PACKAGES Diff File
add - src/TKDEVRML/CMakeLists.txt Diff File
add - src/TKDEVRML/EXTERNLIB Diff File
add - src/TKDEVRML/FILES Diff File
add - src/TKDEVRML/PACKAGES Diff File
rm - src/TKIGES/CMakeLists.txt Diff File
rm - src/TKIGES/EXTERNLIB Diff File
rm - src/TKIGES/FILES Diff File
rm - src/TKIGES/PACKAGES Diff File
mod - src/TKQADraw/EXTERNLIB Diff File
mod - src/TKRWMesh/EXTERNLIB Diff File
mod - src/TKRWMesh/PACKAGES Diff File
rm - src/TKSTEP/CMakeLists.txt Diff File
rm - src/TKSTEP/EXTERNLIB Diff File
rm - src/TKSTEP/FILES Diff File
rm - src/TKSTEP/PACKAGES Diff File
rm - src/TKSTEP209/CMakeLists.txt Diff File
rm - src/TKSTEP209/EXTERNLIB Diff File
rm - src/TKSTEP209/FILES Diff File
rm - src/TKSTEP209/PACKAGES Diff File
rm - src/TKSTEPAttr/CMakeLists.txt Diff File
rm - src/TKSTEPAttr/EXTERNLIB Diff File
rm - src/TKSTEPAttr/FILES Diff File
rm - src/TKSTEPAttr/PACKAGES Diff File
rm - src/TKSTEPBase/CMakeLists.txt Diff File
rm - src/TKSTEPBase/EXTERNLIB Diff File
rm - src/TKSTEPBase/FILES Diff File
rm - src/TKSTEPBase/PACKAGES Diff File
rm - src/TKSTL/CMakeLists.txt Diff File
rm - src/TKSTL/EXTERNLIB Diff File
rm - src/TKSTL/FILES Diff File
rm - src/TKSTL/PACKAGES Diff File
rm - src/TKVRML/CMakeLists.txt Diff File
rm - src/TKVRML/EXTERNLIB Diff File
rm - src/TKVRML/FILES Diff File
rm - src/TKVRML/PACKAGES Diff File
rm - src/TKXDE/CMakeLists.txt Diff File
rm - src/TKXDE/EXTERNLIB Diff File
rm - src/TKXDE/FILES Diff File
rm - src/TKXDE/PACKAGES Diff File
rm - src/TKXDECascade/CMakeLists.txt Diff File
rm - src/TKXDECascade/EXTERNLIB Diff File
rm - src/TKXDECascade/FILES Diff File
rm - src/TKXDECascade/PACKAGES Diff File
mod - src/TKXDEDRAW/EXTERNLIB Diff File
rm - src/TKXDEIGES/CMakeLists.txt Diff File
rm - src/TKXDEIGES/EXTERNLIB Diff File
rm - src/TKXDEIGES/FILES Diff File
rm - src/TKXDEIGES/PACKAGES Diff File
rm - src/TKXDESTEP/CMakeLists.txt Diff File
rm - src/TKXDESTEP/EXTERNLIB Diff File
rm - src/TKXDESTEP/FILES Diff File
rm - src/TKXDESTEP/PACKAGES Diff File
mod - src/TKXSBase/PACKAGES Diff File
mod - src/TKXSDRAW/EXTERNLIB Diff File
mod - src/TKXSDRAW/PACKAGES Diff File
add - src/TKXSDRAWDE/CMakeLists.txt Diff File
add - src/TKXSDRAWDE/EXTERNLIB Diff File
add - src/TKXSDRAWDE/FILES Diff File
add - src/TKXSDRAWDE/PACKAGES Diff File
add - src/TKXSDRAWGLTF/CMakeLists.txt Diff File
add - src/TKXSDRAWGLTF/EXTERNLIB Diff File
add - src/TKXSDRAWGLTF/FILES Diff File
add - src/TKXSDRAWGLTF/PACKAGES Diff File
add - src/TKXSDRAWIGES/CMakeLists.txt Diff File
add - src/TKXSDRAWIGES/EXTERNLIB Diff File
add - src/TKXSDRAWIGES/FILES Diff File
add - src/TKXSDRAWIGES/PACKAGES Diff File
add - src/TKXSDRAWOBJ/CMakeLists.txt Diff File
add - src/TKXSDRAWOBJ/EXTERNLIB Diff File
add - src/TKXSDRAWOBJ/FILES Diff File
add - src/TKXSDRAWOBJ/PACKAGES Diff File
add - src/TKXSDRAWPLY/CMakeLists.txt Diff File
add - src/TKXSDRAWPLY/EXTERNLIB Diff File
add - src/TKXSDRAWPLY/FILES Diff File
add - src/TKXSDRAWPLY/PACKAGES Diff File
add - src/TKXSDRAWSTEP/CMakeLists.txt Diff File
add - src/TKXSDRAWSTEP/EXTERNLIB Diff File
add - src/TKXSDRAWSTEP/FILES Diff File
add - src/TKXSDRAWSTEP/PACKAGES Diff File
add - src/TKXSDRAWSTL/CMakeLists.txt Diff File
add - src/TKXSDRAWSTL/EXTERNLIB Diff File
add - src/TKXSDRAWSTL/FILES Diff File
add - src/TKXSDRAWSTL/PACKAGES Diff File
add - src/TKXSDRAWVRML/CMakeLists.txt Diff File
add - src/TKXSDRAWVRML/EXTERNLIB Diff File
add - src/TKXSDRAWVRML/FILES Diff File
add - src/TKXSDRAWVRML/PACKAGES Diff File
mod - src/Vrml/Vrml_ConfigurationNode.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.hxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.hxx Diff File
mod - src/XSControl/XSControl_Functions.cxx Diff File
mod - src/XSControl/XSControl_WorkSession.hxx Diff File
mod - src/XSDRAW/XSDRAW.cxx Diff File
mod - src/XSDRAW/XSDRAW.hxx Diff File
add - src/XSDRAWDE/FILES Diff File
add - src/XSDRAWDE/XSDRAWDE.cxx Diff File
add - src/XSDRAWDE/XSDRAWDE.hxx Diff File
add - src/XSDRAWGLTF/FILES Diff File
add - src/XSDRAWGLTF/XSDRAWGLTF.cxx Diff File
add - src/XSDRAWGLTF/XSDRAWGLTF.hxx Diff File
mod - src/XSDRAWIGES/XSDRAWIGES.cxx Diff File
mod - src/XSDRAWIGES/XSDRAWIGES.hxx Diff File
add - src/XSDRAWOBJ/FILES Diff File
add - src/XSDRAWOBJ/XSDRAWOBJ.cxx Diff File
add - src/XSDRAWOBJ/XSDRAWOBJ.hxx Diff File
add - src/XSDRAWPLY/FILES Diff File
add - src/XSDRAWPLY/XSDRAWPLY.cxx Diff File
add - src/XSDRAWPLY/XSDRAWPLY.hxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.hxx Diff File
add - src/XSDRAWSTL/FILES Diff File
add - src/XSDRAWSTL/XSDRAWSTL.cxx Diff File
add - src/XSDRAWSTL/XSDRAWSTL.hxx Diff File
add - src/XSDRAWSTL/XSDRAWSTL_DataSource.cxx Diff File
add - src/XSDRAWSTL/XSDRAWSTL_DataSource.hxx Diff File
add - src/XSDRAWSTL/XSDRAWSTL_DataSource3D.cxx Diff File
add - src/XSDRAWSTL/XSDRAWSTL_DataSource3D.hxx Diff File
add - src/XSDRAWSTL/XSDRAWSTL_DrawableMesh.cxx Diff File
add - src/XSDRAWSTL/XSDRAWSTL_DrawableMesh.hxx Diff File
rm - src/XSDRAWSTLVRML/FILES Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML.hxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_CoordsMap.hxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataMapIteratorOfCoordsMap.hxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataMapIteratorOfElemNodesMap.hxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.cxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.hxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.cxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.hxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DrawableMesh.cxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_DrawableMesh.hxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_ElemNodesMap.hxx Diff File
add - src/XSDRAWVRML/FILES Diff File
add - src/XSDRAWVRML/XSDRAWVRML.cxx Diff File
add - src/XSDRAWVRML/XSDRAWVRML.hxx Diff File
mod - tests/bugs/demo/bug14673_3 Diff File
mod - tests/bugs/demo/bug27905 Diff File
mod - tests/bugs/heal/bug23722 Diff File
mod - tests/bugs/heal/bug24549 Diff File
mod - tests/bugs/heal/bug24983 Diff File
mod - tests/bugs/heal/bug25013_1 Diff File
mod - tests/bugs/heal/bug25013_2 Diff File
mod - tests/bugs/heal/bug25823 Diff File
mod - tests/bugs/heal/bug26280 Diff File
mod - tests/bugs/heal/bug26671 Diff File
mod - tests/bugs/heal/bug27078 Diff File
mod - tests/bugs/heal/bug27894 Diff File
mod - tests/bugs/heal/bug33028 Diff File
mod - tests/bugs/heal/bug33398 Diff File
mod - tests/bugs/mesh/bug28118 Diff File
mod - tests/bugs/mesh/bug29715 Diff File
mod - tests/bugs/modalg_4/bug8842_1 Diff File
mod - tests/bugs/modalg_4/bug8842_10 Diff File
mod - tests/bugs/modalg_4/bug8842_11 Diff File
mod - tests/bugs/modalg_4/bug8842_12 Diff File
mod - tests/bugs/modalg_4/bug8842_13 Diff File
mod - tests/bugs/modalg_4/bug8842_14 Diff File
mod - tests/bugs/modalg_4/bug8842_15 Diff File
mod - tests/bugs/modalg_4/bug8842_16 Diff File
mod - tests/bugs/modalg_4/bug8842_2 Diff File
mod - tests/bugs/modalg_4/bug8842_3 Diff File
mod - tests/bugs/modalg_4/bug8842_4 Diff File
mod - tests/bugs/modalg_4/bug8842_5 Diff File
mod - tests/bugs/modalg_4/bug8842_6 Diff File
mod - tests/bugs/modalg_4/bug8842_7 Diff File
mod - tests/bugs/modalg_4/bug8842_8 Diff File
mod - tests/bugs/modalg_4/bug8842_9 Diff File
mod - tests/bugs/modalg_5/bug25175 Diff File
mod - tests/bugs/modalg_5/bug25410 Diff File
mod - tests/bugs/modalg_7/bug30595_2 Diff File
mod - tests/bugs/modalg_7/bug30829 Diff File
mod - tests/bugs/modalg_8/bug33165 Diff File
mod - tests/bugs/moddata_2/bug22572 Diff File
mod - tests/bugs/stlvrml/begin Diff File
mod - tests/perf/fclasses/bug24947 Diff File
mod - tests/perf/heal/bug24596_1 Diff File
mod - tests/perf/heal/bug24596_2 Diff File
mod - tests/perf/moddata/bug25487_1 Diff File
mod - tests/perf/moddata/bug25487_2 Diff File
mod - tests/perf/moddata/bug27048_2 Diff File
mod - tests/v3d/bugs/bug23407_1 Diff File
mod - tests/v3d/mesh/begin Diff File
mod - tests/vselect/bugs/bug26566 Diff File
mod - tests/vselect/face/G2 Diff File
mod - tests/vselect/face/G3 Diff File
mod - tests/vselect/face/G4 Diff File
mod - tools/TKDFBrowser/EXTERNLIB Diff File

master ed85665b

2023-11-13 21:46:25

dpasukhi

Details Diff
0033529: Data Exchange, Step - Move on IncAllocator functionality

Update allocation mechanism for StepParser
Decrease the table size for parsing
Affected Issues
0033529
mod - src/StepFile/lex.step.cxx Diff File
mod - src/StepFile/step.lex Diff File
mod - src/StepFile/step.tab.cxx Diff File
mod - src/StepFile/step.yacc Diff File
mod - src/StepFile/StepFile_ReadData.cxx Diff File
mod - src/StepFile/StepFile_ReadData.hxx Diff File

master 6dbfade6

2023-11-03 15:25:49

rodrlyra

Details Diff
0033521: Visualization - possibility to redefine rotation persistence in Graphic3d_TransformPers

Added virtual function to Graphic3d_TransformPers that allows overriding rotation persistence behavior on application level.
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff File

master 5c948063

2023-10-26 10:43:19

drochalo


Committer: dpasukhi Details Diff
0032487: Visualization - synchronize myHasEntityWithPersistence with such entities number

Changed myHasEntityWithPersistence to a counter.
Renamed variable to myNbEntityWithPersistence.
Modified HasEntityWithPersistence() method.
Modified logical test in SelectMgr_ViewerSelector::traverseObject.
Affected Issues
0032487
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx Diff File

master de104a47

2023-10-26 10:43:19

drochalo

Details Diff
0032487: Visualization - synchronize myHasEntityWithPersistence with such entities number

Changed myHasEntityWithPersistence to a counter.
Renamed variable to myNbEntityWithPersistence.
Modified HasEntityWithPersistence() method.
Modified logical test in SelectMgr_ViewerSelector::traverseObject.
Affected Issues
0032487
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx Diff File

master f0c6e6fc

2023-10-25 11:32:49

akaftasev


Committer: vglukhik Details Diff
0033515: Modeling Algorithm - BRepExtrema_DistShapeShape poduces wrong result

Changed redundant square operation
mod - src/Extrema/Extrema_GenExtCC.gxx Diff File
mod - src/Extrema/Extrema_GlobOptFuncCC.cxx Diff File
add - tests/bugs/modalg_8/bug33515 Diff File
mod - tests/lowalgos/extcc/bug32882 Diff File
mod - tests/perf/modalg/bug32539_1 Diff File
mod - tests/perf/modalg/bug32539_2 Diff File

master b9fbc699

2023-09-25 10:23:08

ichesnok


Committer: dpasukhi Details Diff
0033483: Data Exchange - Static_Interface local instance for the model

StepData_StepParameters class created and used instead of Interface_Static
Affected Issues
0033483
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_ActorWrite.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_ActorWrite.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Provider.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Provider.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_ContextTool.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_ContextTool.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_Part.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_Part.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_Styles.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_Styles.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_UnitContext.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_UnitContext.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_ValidationProps.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.hxx Diff File
mod - src/STEPControl/STEPControl_ActorWrite.cxx Diff File
mod - src/STEPControl/STEPControl_ActorWrite.hxx Diff File
mod - src/STEPControl/STEPControl_Controller.cxx Diff File
mod - src/STEPControl/STEPControl_Controller.hxx Diff File
mod - src/STEPControl/STEPControl_Reader.cxx Diff File
mod - src/STEPControl/STEPControl_Reader.hxx Diff File
mod - src/STEPControl/STEPControl_Writer.cxx Diff File
mod - src/STEPControl/STEPControl_Writer.hxx Diff File
mod - src/StepData/FILES Diff File
add - src/StepData/StepData_ConfParameters.cxx Diff File
add - src/StepData/StepData_ConfParameters.hxx Diff File
mod - src/StepData/StepData_StepModel.cxx Diff File
mod - src/StepData/StepData_StepModel.hxx Diff File
mod - src/StepSelect/StepSelect_WorkLibrary.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepVertex.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Tool.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Tool.hxx Diff File
mod - src/XSControl/XSControl_Reader.hxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff File

master 588ee924

2023-09-25 10:04:05

ichesnok

Details Diff
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.
mod - src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.hxx Diff File
mod - src/StepVisual/StepVisual_ComplexTriangulatedFace.cxx Diff File
mod - src/StepVisual/StepVisual_ComplexTriangulatedFace.hxx Diff File
mod - tests/de_mesh/step_read/A2 Diff File

master 38581280

2023-09-21 16:01:59

ika


Committer: jokwajeb Details Diff
0033486: Data Exchange - Mistake in processing of the oriented dimensions

Remove using the array member's number instead of array member.
Affected Issues
0033486
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File

master 2b5ee7c7

2023-09-15 08:15:34

anv

Details Diff
0033484: Data Exchange, Step Import - Pretessellated geometry is translated incompletely

Added proper translation for TessellatedCurveSet and ComplexTriangulatedSurfaceSet.
mod - src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/StepVisual/StepVisual_ComplexTriangulatedSurfaceSet.cxx Diff File
mod - src/StepVisual/StepVisual_ComplexTriangulatedSurfaceSet.hxx Diff File
mod - tests/bugs/step/bug31685_1 Diff File
add - tests/gdt/presentation/C2 Diff File
mod - tests/gdt/presentation/end Diff File
 First  Prev  1 2 3 4 5 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last