Changesets: occt
master 18559e93 2022-07-21 23:30:00 Committer: |
0033072: Configuration - ViewerTest_EventManager.cxx compilation error due to missing header on Emscripten Added missing `#include <Message.hxx>`. |
Affected Issues 0033072 |
|
mod - src/ViewerTest/ViewerTest_EventManager.cxx | Diff File | ||
master bbf49a30 2022-07-15 16:06:02 Committer: |
0033066: Visualization - null pointer dereference in MeshVS_ElementalColorPrsBuilder::Build() function Added missing Boolean flag check. |
Affected Issues 0033066 |
|
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx | Diff File | ||
master f706dd34 2022-07-15 14:09:09
Committer: vglukhik Details Diff |
0027122: Data Exchange - invalid shapes are produced during model translation due to huge face tolerance Problem: The shape has two faces that dimensions are less than tolerance in the specified STEP file. This situation produces the invalid shape. Change: Shape process has operator FixFaceSize, that is exactly suitable for this shape. The only option of FixFaceSize operator was added to InterfaceStatic, to manage the operator from DRAW command. Result: The shape without artifacts can be reproduced from STEP file with an extra healing procedure. |
||
mod - src/STEPControl/STEPControl_Controller.cxx | Diff File | ||
add - tests/bugs/step/bug27122 | Diff File | ||
master 6072d309 2022-07-14 16:53:58
Committer: |
0032992: Visualization - Font_TextFormatter should wrap words when possible |
Affected Issues 0032992 |
|
mod - src/Font/Font_TextFormatter.cxx | Diff File | ||
mod - src/Font/Font_TextFormatter.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - tests/opengl/data/text/text_wrapped | Diff File | ||
master 5bde4773 2022-07-12 23:48:02
Committer: |
0032820: Data Exchange - add VRML reader to XCAF document Implementing VRML reader into XCAF document. Updating DE_Wrapper according to VRML Reader. |
Affected Issues 0032820 |
|
mod - src/TKVRML/EXTERNLIB | Diff File | ||
mod - src/Vrml/Vrml_ConfigurationNode.cxx | Diff File | ||
mod - src/Vrml/Vrml_ConfigurationNode.hxx | Diff File | ||
mod - src/Vrml/Vrml_Provider.cxx | Diff File | ||
mod - src/VrmlAPI/FILES | Diff File | ||
add - src/VrmlAPI/VrmlAPI_CafReader.cxx | Diff File | ||
add - src/VrmlAPI/VrmlAPI_CafReader.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Common.cxx | Diff File | ||
mod - tests/de_mesh/grids.list | Diff File | ||
add - tests/de_mesh/vrml_read/A1 | Diff File | ||
add - tests/de_mesh/vrml_read/A2 | Diff File | ||
add - tests/de_mesh/vrml_read/A3 | Diff File | ||
add - tests/de_mesh/vrml_read/A4 | Diff File | ||
add - tests/de_mesh/vrml_read/begin | Diff File | ||
mod - tests/de_wrapper/configuration/A3 | Diff File | ||
mod - tests/de_wrapper/vrml/A5 | Diff File | ||
mod - tests/de_wrapper/vrml/A6 | Diff File | ||
master 411ad1a8 2022-07-11 16:07:23
|
0033055: Data Exchange, RWPly_Provider - remove dependency from BRepLib_PointCloudShape Removing PointCloud writing feature from the RWPly_Provider class. Getting rid of Pointcloud-related parameters in the RWPly_ConfigurationNode. |
Affected Issues 0033055 |
|
mod - src/RWPly/RWPly_ConfigurationNode.cxx | Diff File | ||
mod - src/RWPly/RWPly_ConfigurationNode.hxx | Diff File | ||
mod - src/RWPly/RWPly_Provider.cxx | Diff File | ||
mod - src/TKRWMesh/EXTERNLIB | Diff File | ||
mod - tests/de_wrapper/configuration/A3 | Diff File | ||
master b315a85d 2022-07-11 11:09:33
Committer: |
0032940: Canonical Recognition: Some surfaces are not recognized as cylindrical surfaces New method for recognizing cylindrical surfaces based on analysis Gaussian field of initial surface is added in class GeomConvert_SurfToAnaSurf |
||
mod - src/GeomConvert/FILES | Diff File | ||
add - src/GeomConvert/GeomConvert_FuncConeLSDist.cxx | Diff File | ||
add - src/GeomConvert/GeomConvert_FuncConeLSDist.hxx | Diff File | ||
add - src/GeomConvert/GeomConvert_FuncCylinderLSDist.cxx | Diff File | ||
add - src/GeomConvert/GeomConvert_FuncCylinderLSDist.hxx | Diff File | ||
add - src/GeomConvert/GeomConvert_FuncSphereLSDist.cxx | Diff File | ||
add - src/GeomConvert/GeomConvert_FuncSphereLSDist.hxx | Diff File | ||
mod - src/GeomConvert/GeomConvert_SurfToAnaSurf.cxx | Diff File | ||
mod - src/GeomConvert/GeomConvert_SurfToAnaSurf.hxx | Diff File | ||
mod - src/ShapeAnalysis/FILES | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_CanonicalRecognition.cxx | Diff File | ||
rm - src/ShapeAnalysis/ShapeAnalysis_FuncConeLSDist.cxx | Diff File | ||
rm - src/ShapeAnalysis/ShapeAnalysis_FuncConeLSDist.hxx | Diff File | ||
rm - src/ShapeAnalysis/ShapeAnalysis_FuncCylinderLSDist.cxx | Diff File | ||
rm - src/ShapeAnalysis/ShapeAnalysis_FuncCylinderLSDist.hxx | Diff File | ||
rm - src/ShapeAnalysis/ShapeAnalysis_FuncSphereLSDist.cxx | Diff File | ||
rm - src/ShapeAnalysis/ShapeAnalysis_FuncSphereLSDist.hxx | Diff File | ||
add - tests/cr/base/B10 | Diff File | ||
master 0acc1ab4 2022-07-08 13:49:11 Committer: |
0033060: [Regression to 7.4.0] Mesh - Sub-precisional links provoke failure on face Slightly increase exact resolution so to cover links with approximate length equal to resolution itself on sub-resolution differences. |
||
mod - src/BRepMesh/BRepMesh_DefaultRangeSplitter.cxx | Diff File | ||
add - tests/bugs/mesh/bug33060 | Diff File | ||
master 9db675b3 2022-07-06 23:39:14 Committer: |
0033056: Visualization - add front face culling option Added Graphic3d_TypeOfBackfacingModel_FrontCulled enumeration value. OpenGl_Context::SetFaceCulling() now supports GL_FRONT in addition to GL_BACK. Added -faceCulling option to vaspects Draw command. |
Affected Issues 0033056 |
|
mod - src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TypeOfBackfacingModel.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfMaterialMap.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Colors.cxx | Diff File | ||
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialDriver.cxx | Diff File | ||
add - tests/opengl/data/general/cullface | Diff File | ||
master 7a52478f 2022-07-06 22:12:52 Committer: |
0032952: Coding Rules, Graphic3d_DisplayPriority - rename inconsistent Below2/Above1 enties Below/Below2/Below3 triplet has been renamed to Below/Below1/Below2 for consistency with Above/Above1/Above2 |
Affected Issues 0032952 |
|
mod - src/Graphic3d/Graphic3d_DisplayPriority.hxx | Diff File | ||
master dee5eb82 2022-07-06 21:32:46 Committer: |
0033054: Configuration - link errors due to missing references to new TKXDE toolkit src/OS/DataExchange.tcl - added missing new toolkits. TKRWMesh - added missing reference to TKTopAlgo (for using BRepLib_PointCloudShape). Removed redundant dependency from TKBinXCAF. DRAWEXE - added missing references for a static build. THE_CONFIGURATION_SCOPE definition has been corrected to postpoine calling constructor till the first variable usage. Fixed compiler warning at SelectMgr_Frustum<3>::DumpJson() due to misleading Standard_EXPORT for an inline template method definition. |
Affected Issues 0033054 |
|
mod - src/DE/DE_Wrapper.cxx | Diff File | ||
mod - src/DEBRepCascade/DEBRepCascade_ConfigurationNode.cxx | Diff File | ||
mod - src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx | Diff File | ||
mod - src/DRAWEXE/EXTERNLIB_STATIC | 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/RWStl/RWStl_ConfigurationNode.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_Frustum.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_ConfigurationNode.cxx | Diff File | ||
mod - src/TKRWMesh/EXTERNLIB | Diff File | ||
mod - src/TKSTL/EXTERNLIB | Diff File | ||
mod - src/TKVRML/EXTERNLIB | Diff File | ||
mod - src/TKXDECascade/EXTERNLIB | Diff File | ||
mod - src/TKXDEIGES/EXTERNLIB | Diff File | ||
mod - src/TKXDESTEP/EXTERNLIB | Diff File | ||
mod - src/Vrml/Vrml_ConfigurationNode.cxx | Diff File | ||
master c2e01cc5 2022-07-06 02:14:57 Committer: |
0024049: Modeling Algorithms - crash in BRepOffsetAPI_MakePipe Added the test for this ticket. |
Affected Issues 0024049 |
|
add - tests/pipe/bugs/bug24049 | Diff File | ||
master 8da28014 2022-07-05 18:39:08
Committer: |
0033058: JT Import - perform XT translation in multiple threads Creating mutex for proper parallel processing. |
||
mod - src/ShapeProcess/ShapeProcess_Context.cxx | Diff File | ||
master e1f73829 2022-07-05 17:30:35
Committer: |
0028243: Bad result of the canonical recognition LProp/LProp_CLProps.gxx - minor modification to avoid floating overflow because of multiplication of large values |
||
mod - src/LProp/LProp_CLProps.gxx | Diff File | ||
master acac44d5 2022-07-05 16:10:36 Committer: |
0033053: Data Exchange, Step Export - Compound with vertex is ignored Fixed problem with deep compound including with vertex group. |
Affected Issues 0033053 |
|
mod - src/STEPControl/STEPControl_ActorWrite.cxx | Diff File | ||
mod - src/STEPControl/STEPControl_ActorWrite.hxx | Diff File | ||
add - tests/bugs/step/bug33053 | Diff File | ||
master c2eed2a3 2022-07-04 12:41:15
Committer: |
0033048: Foundation Classes - math_ComputeKronrodPointsAndWeights indexation goes beyond the limit Add test and explanatory comment. |
Affected Issues 0033048 |
|
mod - src/math/math_ComputeKronrodPointsAndWeights.cxx | Diff File | ||
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
add - tests/bugs/fclasses/bug33048 | Diff File | ||
master 33c8a727 2022-07-01 16:46:55
Committer: |
0031479: Modeling Algorithms - exception on geometry transformation of triangulation-only shapes (without geometry surface) * Avoid crash in BRepBuilderAPI_GTransform algorithm. The crash in BRepBuilder_Transform has been solved by 0032716. * Move copying modifier to BRepTools package. * Implement copying of triangulation in BRepTools_NurbsConvertModification. * Implement transformation of a triangulation in BRepTools_GTrsfModification. * Update test case bugs/mesh/bug22778 to clean the triangulation after conversion to NURBS (reproduce the same behavior as before). |
Affected Issues 0031479 |
|
mod - src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx | Diff File | ||
add - src/BRepTools/BRepTools_CopyModification.cxx | Diff File | ||
add - src/BRepTools/BRepTools_CopyModification.hxx | Diff File | ||
mod - src/BRepTools/BRepTools_GTrsfModification.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_GTrsfModification.hxx | Diff File | ||
mod - src/BRepTools/BRepTools_NurbsConvertModification.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_NurbsConvertModification.hxx | Diff File | ||
mod - src/BRepTools/FILES | Diff File | ||
mod - tests/bugs/mesh/bug22778 | Diff File | ||
add - tests/bugs/modalg_8/bug31479_1 | Diff File | ||
add - tests/bugs/modalg_8/bug31479_2 | Diff File | ||
master d74b1e9d 2022-07-01 15:59:40
Committer: |
0033049: Command 'tclean -geom' does not remove all geometric objects from the shape Remove unused P-curves when cleaning the geometry |
Affected Issues 0033049 |
|
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug33049 | Diff File | ||
master 0bab2704 2022-07-01 11:30:01
Committer: |
0031080: Data Exchange, STL reader - improve API for reading multi-domain STL files reading of multidomain stl files into separate Poly_Triangulation objects |
||
mod - src/RWStl/RWStl.cxx | Diff File | ||
mod - src/RWStl/RWStl.hxx | Diff File | ||
mod - src/RWStl/RWStl_Reader.cxx | Diff File | ||
mod - src/RWStl/RWStl_Reader.hxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
add - tests/bugs/stlvrml/bug31080 | Diff File | ||
master e1d576bf 2022-06-30 11:47:41
Committer: |
0033046: Modeling algorithms - improve performance of per-facet shape construction Add new class (BRepBuilderAPI_MakeShapeOnMesh) to reconstruct shape from triangulation on per-facet basis. |
||
add - src/BRepBuilderAPI/BRepBuilderAPI_MakeShapeOnMesh.cxx | Diff File | ||
add - src/BRepBuilderAPI/BRepBuilderAPI_MakeShapeOnMesh.hxx | Diff File | ||
mod - src/BRepBuilderAPI/FILES | Diff File | ||
mod - src/StlAPI/StlAPI_Reader.cxx | Diff File | ||
mod - tests/bugs/fclasses/bug23192_1 | Diff File | ||
mod - tests/bugs/fclasses/bug23192_2 | Diff File | ||
mod - tests/bugs/stlvrml/bug27622 | Diff File | ||
mod - tests/bugs/xde/bug22670_1 | Diff File | ||
mod - tests/bugs/xde/bug22670_2 | Diff File | ||
add - tests/perf/de/bug33046 | Diff File | ||
master aaacd835 2022-06-29 17:32:17
Committer: |
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] |
Affected Issues 0033032 |
|
mod - samples/qt/Interface/src/Translate.cxx | Diff File | ||
master b284dc42 2022-06-29 10:33:37 Committer: |
0032446: BRepOffsetAPI_MakePipeShell crash when using -DT mode and DT_ShapeDivide on the spine Added test case |
Affected Issues 0032446 |
|
add - tests/bugs/modalg_7/bug32446 | Diff File | ||
master a0ffd4a5 2022-06-29 10:32:52 Committer: |
0032445: BRepOffsetAPI_MakePipeShell crash when using -DT mode and DT_ShapeDivide on the spine Added test case |
Affected Issues 0032445 |
|
add - tests/bugs/modalg_7/bug32445 | Diff File | ||
master 34c407eb 2022-06-29 10:14:53
Committer: |
0029415: Data Exchange - Step reader cannot read the surfaces of the main body of the shape Test for model reading check is added |
||
add - tests/bugs/step/bug29415 | Diff File | ||
master ca1491f8 2022-06-29 09:27:09
Committer: |
0030398: Modeling Algorithms - thrusection produces twisted solid Change FirstBary to PrevBary to correct Offset calculation relative prev wire instead of first wire |
||
mod - src/BRepFill/BRepFill_CompatibleWires.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug30398 | Diff File |