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

oan


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

akaftasev


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

rodrlyra

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

dpasukhi


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

akaftasev


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

dpasukhi

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

msv


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

akaftasev


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

akaftasev


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

akaftasev


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

akaftasev


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

nunomsil

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

ifv

Details Diff
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

dpasukhi


Committer: smoskvin Details Diff
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

dpasukhi


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

ifv


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

dpasukhi


Committer: smoskvin Details Diff
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

dpasukhi


Committer: smoskvin Details Diff
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

dpasukhi


Committer: smoskvin Details Diff
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

dpasukhi


Committer: smoskvin Details Diff
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

dpasukhi


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

smoskvin

Details Diff
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
 First  Prev  1 2 3 4 5 6 7 8 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last