Changesets: occt
master c772c6ca 2023-01-19 19:20:59 dorlov Committer: vglukhik Details Diff |
0030828: Data Exchange - The commands getting shapes from XCAF document should be available in C++ Added two new overloaded methods XCAFDoc_ShapeTool::GetOneShape: one returns TopoDS_Shape from TDF_LabelSequence and the other from a sequence of all top-level shapes which are free |
||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_ShapeTool.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx | Diff File | ||
add - tests/bugs/xde/bug30828 | Diff File | ||
master 8b301eb8 2023-01-16 16:19:06 Committer: vglukhik Details Diff |
0033315: Mesh - BRepMesh_IncrementalMesh takes forever to finish (ends up with system memory, etc) Added test case |
||
add - tests/bugs/mesh/bug33315 | Diff File | ||
master 107b57a9 2023-01-16 14:05:53 Committer: vglukhik Details Diff |
0033311: Modeling Algorithm - No results of thrusection algorithm Changed default value of myPercent |
||
mod - src/BRepFill/BRepFill_CompatibleWires.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug33311 | Diff File | ||
master c479c4f6 2023-01-13 13:25:17 dorlov Committer: vglukhik Details Diff |
0023638: Data Exchange - Reading IGES file produced invalid shape Removed double healing of Iges group entities Added ShapeBuild_ReShape member to the IGESData_IGESModel class, shapes which are registered in ShapeBuild_ReShape class does not process to healing |
Affected Issues 0023638 |
|
mod - src/IGESData/IGESData_IGESModel.cxx | Diff File | ||
mod - src/IGESData/IGESData_IGESModel.hxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_Actor.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Shape.cxx | Diff File | ||
mod - src/XSAlgo/XSAlgo_AlgoContainer.cxx | Diff File | ||
mod - src/XSAlgo/XSAlgo_AlgoContainer.hxx | Diff File | ||
mod - tests/bugs/iges/bug23638 | Diff File | ||
master 1f469e37 2023-01-12 19:43:29 Details Diff |
0033305: Coding - BOPTools_PairSelector::Clear method uses "Clear" instead of "clear" on std::vector |
Affected Issues 0033305 |
|
mod - src/BOPTools/BOPTools_PairSelector.hxx | Diff File | ||
master fc72568b 2023-01-12 14:39:07 dorlov Committer: vglukhik Details Diff |
0033312: Data Exchange - NULL-dereference in StepToTopoDS_TranslateShell::Init() The condition "if" was changed to opposite |
Affected Issues 0033312 |
|
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx | Diff File | ||
master d22b1352 2023-01-11 14:29:08 Committer: vglukhik Details Diff |
0033307: Data Exchange, Step Import - Crash after reading empty edge loop Fixed problem with empty edge list in the edge loop, mark as a fail entity in this case |
||
mod - src/RWStepShape/RWStepShape_RWEdgeLoop.cxx | Diff File | ||
add - tests/bugs/step/bug33307 | Diff File | ||
master ce4d2940 2023-01-04 14:47:00 Committer: vglukhik Details Diff |
0033306: Modeling Algorithm - Crash in TrimEdge() method Added condition to not cut the edges by closely located parameters |
||
mod - src/BRepFill/BRepFill_CompatibleWires.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug33306 | Diff File | ||
master 40b80d8d 2023-01-03 19:09:28 Details Diff |
0033300: Data Exchange, DE Wrapper - Specialize WS for each transfer process Updated STEP and IGES to personalize own work session |
||
mod - src/IGESCAFControl/IGESCAFControl_Provider.cxx | Diff File | ||
mod - src/IGESCAFControl/IGESCAFControl_Provider.hxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Provider.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Provider.hxx | Diff File | ||
mod - src/XSDRAWDE/XSDRAWDE.cxx | Diff File | ||
master 42e4ae96 2022-12-27 22:19:11
Committer: vglukhik Details Diff |
0033304: Modeling Data - Floating point signal when converting a B-spline curve to analytical form Protect the static function ConicDefinition from calling sqrt with negative argument. |
Affected Issues 0033304 |
|
mod - src/GeomConvert/GeomConvert_CurveToAnaCurve.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug33304 | Diff File | ||
master a011359b 2022-12-22 17:09:54 Committer: vglukhik Details Diff |
0033227: Modeling Algorithm - BOPAlgo_BuilderSolid generates incomplete result Deleted outer loop for shells. Added additional check of edges orientation for RefineShell(). |
||
mod - src/BOPAlgo/BOPAlgo_ShellSplitter.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug33227 | Diff File | ||
master 9f338a00 2022-12-21 22:11:49 Committer: vglukhik Details Diff |
0033298: Modeling Algorithm - Offset operation gives wrong result Process only those images of the faces, if one if them has anInsideEdges/anInsideVertices and the other is not. |
||
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx | Diff File | ||
add - tests/offset/shape_type_i_c/WA1 | Diff File | ||
add - tests/offset/shape_type_i_c/WA2 | Diff File | ||
mod - tests/offset/shape_type_i_c/XZ3 | Diff File | ||
master a638dd62 2022-12-09 19:32:00 Committer: vglukhik Details Diff |
0033265: Modeling Algorithms - Boolean operation hangs on the attached shapes Added test case. |
||
add - tests/bugs/modalg_7/bug33265 | Diff File | ||
master 686926c0 2022-12-09 14:01:08 Committer: vglukhik Details Diff |
0033247: Modeling Algorithm - BOP report small edges problem and produce empty result Build shifted pcurve for ellipse and circle cases. |
||
mod - src/GeomInt/GeomInt_IntSS.hxx | Diff File | ||
mod - src/GeomInt/GeomInt_IntSS_1.cxx | Diff File | ||
mod - src/IntTools/IntTools_FaceFace.cxx | Diff File | ||
add - tests/bugs/modalg_8/bug33247 | Diff File | ||
master 74cb5673 2022-12-07 17:45:36 Details Diff |
0031919: Modeling Algorithms - General Fuse raises exception on attempt to imprint a contour to a shell Exception no longer occurs in current version. However, fuzzyvalue should be set to 1 for the result of the operation to make sense (result of common is 1 wire). Test case added |
||
add - tests/bugs/modalg_8/bug31919 | Diff File | ||
master 961a306d 2022-12-06 10:12:22
|
0033244: Modeling Algorithms - Surface-surface intersection produces the double curves IntAna_QuadQuadGeo.cxx - estimation of angular tolerance is added for case cone-cone tests/lowalgos/intss/bug33244 - new test case added |
Affected Issues 0033244 |
|
mod - src/IntAna/IntAna_QuadQuadGeo.cxx | Diff File | ||
add - tests/lowalgos/intss/bug33244 | Diff File | ||
master 2a8c5ad4 2022-12-02 19:08:06 Committer: |
0033250: Configuration - Missing Limits header file Added new include limits to fix build problem |
Affected Issues 0033250 |
|
mod - src/ViewerTest/ViewerTest_CmdParser.cxx | Diff File | ||
master 669e0dfc 2022-12-02 12:14:38 Committer: vglukhik Details Diff |
0033246: Data Exchange, DE Wrapper - Checking license leads to performance problem ReWork UpdateLoad functionality: UpdateLoad calls only if provider is found. UpdateLoad calls only for chosen type of translation (read/write) Add new method to UpdateLoad all registered nodes. |
||
mod - src/DE/DE_ConfigurationNode.cxx | Diff File | ||
mod - src/DE/DE_ConfigurationNode.hxx | Diff File | ||
mod - src/DE/DE_Wrapper.cxx | Diff File | ||
mod - src/DE/DE_Wrapper.hxx | Diff File | ||
mod - src/DEBRepCascade/DEBRepCascade_ConfigurationNode.cxx | Diff File | ||
mod - src/DEXCAFCascade/DEXCAFCascade_ConfigurationNode.cxx | Diff File | ||
mod - src/IGESCAFControl/IGESCAFControl_ConfigurationNode.cxx | 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 | ||
mod - src/Vrml/Vrml_ConfigurationNode.cxx | Diff File | ||
master 195a068c 2022-12-02 11:47:37
Committer: vglukhik Details Diff |
0030781: Sweep algorithm creates non-planar edges (orig. BOPAlgo_MakerVolume fails to build a solid) BRepFill/BRepFill_AdvancedEvolved.cxx - estimation of angular tolerance is added in method GetLids() tests/evolved/voluved/bug30781 - new test added |
||
mod - src/BRepFill/BRepFill_AdvancedEvolved.cxx | Diff File | ||
add - tests/evolved/voluved/bug30781 | Diff File | ||
master 768f3a4a 2022-11-30 00:27:40 Committer: |
0033235: Configuration - Solving the problem with static building of ExpToCasExe Added new dependency to ExpToCasExe - CSF_wsock32 (on Win only) |
Affected Issues 0033235 |
|
mod - src/ExpToCasExe/EXTERNLIB | Diff File | ||
master c07f4ee7 2022-11-29 18:43:56 Committer: |
0033232: Data Exchange, DE_Wrapper - Implement ability to change global session Add ability to set/get global session |
Affected Issues 0033232 |
|
mod - src/DE/DE_Wrapper.cxx | Diff File | ||
mod - src/DE/DE_Wrapper.hxx | Diff File | ||
master 6cc679d8 2022-11-29 17:38:48 Committer: |
0033230: Data Exchange, DE Wrapper - Update API to find CAD provider Moved FindProvider method to public section Made FindProvider as virtual to make it possible to overwrite. |
Affected Issues 0033230 |
|
mod - src/DE/DE_Wrapper.cxx | Diff File | ||
mod - src/DE/DE_Wrapper.hxx | Diff File | ||
master 62f554bc 2022-11-29 12:36:58 Committer: |
0033228: Data Exchange, DE Wrapper - Make the document argument of the method Read const handle Rewrite document argument for DE_Wrapper Read method |
Affected Issues 0033228 |
|
mod - src/DE/DE_Wrapper.cxx | Diff File | ||
mod - src/DE/DE_Wrapper.hxx | Diff File | ||
master 1dd4b902 2022-11-28 12:58:04 Committer: vglukhik Details Diff |
0033092: Data Exchange, Documentation - Implementation of DE_Wrapper documentation Implement new user-guide documentation for DE Wrapper |
||
mod - dox/FILES_HTML.txt | Diff File | ||
mod - dox/FILES_PDF.txt | Diff File | ||
add - dox/user_guides/de_wrapper/de_wrapper.md | Diff File | ||
mod - dox/user_guides/user_guides.md | Diff File | ||
master 057dcfdd 2022-11-26 15:37:37
|
0033225: Changing the status of tests on Ubuntu 20.04 and Windows 64 VC142 | ||
mod - tests/boolean/bopfuse_simple/ZP6 | Diff File | ||
rm - tests/bugs/caf/bug114 | Diff File | ||
rm - tests/bugs/caf/bug26293_2 | Diff File | ||
mod - tests/bugs/fclasses/bug24831 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_1 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_5 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_6 | Diff File | ||
rm - tests/bugs/mesh/bug32424 | Diff File | ||
mod - tests/bugs/modalg_1/bug19071 | Diff File | ||
mod - tests/bugs/modalg_5/bug25199 | Diff File | ||
rm - tests/bugs/modalg_6/bug26616 | Diff File | ||
mod - tests/bugs/modalg_6/bug27884 | Diff File | ||
mod - tests/bugs/modalg_7/bug29293_1 | Diff File | ||
rm - tests/bugs/modalg_7/bug29843_1 | Diff File | ||
mod - tests/bugs/moddata_3/bug162 | Diff File | ||
mod - tests/bugs/xde/bug22898 | Diff File | ||
rm - tests/de_mesh/gltf_write/010 | Diff File | ||
rm - tests/de_mesh/gltf_write/as1draco | Diff File | ||
rm - tests/de_mesh/gltf_write/bearing | Diff File | ||
rm - tests/de_mesh/gltf_write/bull | Diff File | ||
rm - tests/de_mesh/gltf_write/bull_parallel | Diff File | ||
rm - tests/de_mesh/gltf_write/Diamond | Diff File | ||
rm - tests/de_mesh/gltf_write/screw | Diff File | ||
rm - tests/de_mesh/gltf_write/soapbox | Diff File | ||
rm - tests/de_mesh/gltf_write/test | Diff File | ||
rm - tests/heal/checkshape/bug32448_10 | Diff File | ||
mod - tests/hlr/poly_hlr/Plate | Diff File | ||
rm - tests/opengl/data/background/skydome | Diff File | ||
rm - tests/opengl/data/general/bug25679 | Diff File | ||
rm - tests/opengl/data/raytrace/bug25201 | Diff File | ||
rm - tests/opengl/data/raytrace/dof_mono | Diff File | ||
rm - tests/opengl/data/raytrace/dof_stereo | Diff File | ||
rm - tests/opengl/data/raytrace/normal_map | Diff File | ||
rm - tests/opengl/data/raytrace/pbr_spheres | Diff File | ||
rm - tests/opengl/data/raytrace/sample_ball_alpha | Diff File | ||
rm - tests/opengl/data/raytrace/sample_ball_iss | Diff File | ||
rm - tests/opengl/data/raytrace/sample_ball_wood | Diff File | ||
rm - tests/opengl/data/raytrace/sample_cube | Diff File | ||
rm - tests/opengl/data/raytrace/sample_cube_clamp | Diff File | ||
rm - tests/opengl/data/raytrace/sample_cube_twosided | Diff File | ||
rm - tests/opengl/data/raytrace/sample_materials | Diff File | ||
rm - tests/opengl/data/raytrace/tone_mapping | Diff File | ||
rm - tests/opengl/data/shading/pbr_spheres | Diff File | ||
rm - tests/opengl/data/shading/shading_models | Diff File | ||
rm - tests/opengl/data/textures/cubemap_dds | Diff File | ||
rm - tests/opengl/data/textures/cubemap_ibl | Diff File | ||
rm - tests/opengl/data/textures/pbr_tangent_normal | Diff File | ||
rm - tests/opengl/data/transparency/ior | Diff File | ||
mod - tests/perf/fclasses/strtod | Diff File | ||
rm - tests/tools/begin | Diff File | ||
rm - tests/tools/dfbrowser/A1 | Diff File | ||
rm - tests/tools/dfbrowser/A2 | Diff File | ||
rm - tests/tools/dfbrowser/A3 | Diff File | ||
rm - tests/tools/dfbrowser/A4 | Diff File | ||
rm - tests/tools/dfbrowser/A5 | Diff File | ||
rm - tests/tools/dfbrowser/A6 | Diff File | ||
rm - tests/tools/dfbrowser/A7 | Diff File | ||
rm - tests/tools/dfbrowser/A8 | Diff File | ||
rm - tests/tools/dfbrowser/A9 | Diff File | ||
rm - tests/tools/end | Diff File | ||
rm - tests/tools/grids.list | Diff File | ||
rm - tests/tools/parse.rules | Diff File | ||
rm - tests/tools/shapeview/A1 | Diff File | ||
rm - tests/tools/shapeview/A2 | Diff File | ||
rm - tests/tools/vinspector/A1 | Diff File | ||
rm - tests/tools/vinspector/A2 | Diff File | ||
rm - tests/v3d/bugs/bug25760_2 | Diff File | ||
rm - tests/v3d/bugs/bug25853 | Diff File | ||
rm - tests/v3d/bugs/bug30434 | Diff File | ||
rm - tests/v3d/bugs/bug30437_1 | Diff File | ||
rm - tests/v3d/materials/pbr1 | Diff File | ||
rm - tests/v3d/memory/bug172 | Diff File | ||
rm - tests/v3d/memory/bug26538 | Diff File | ||
rm - tests/v3d/memory/bug29412 | Diff File | ||
rm - tests/v3d/trsf/bug24623_3 | Diff File | ||
rm - tests/v3d/trsf/bug24623_4 | Diff File | ||
rm - tests/v3d/trsf/bug25532 | Diff File | ||
rm - tests/vselect/bugs/bug27318 | Diff File |