Changesets: occt
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 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 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 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 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 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 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: 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 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 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 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 057dcfdd 2022-11-26 15:37:37 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 | ||
master 2f33e340 2022-11-24 16:24:14 Committer: smoskvin Details Diff |
0032934: Modelling Algorithms - BRepExtrema_DistShapeShape returns two solutions instead of one distmini of two edges returns two solution points instead one. Second unneeded solution point is the same as first. The problem was in fact that second edge has continuity C0. In this case additional extremas analysis performed in special procedure PERFORM_C0 And second point found in this procedure. Folowing code of BRepExtrema_DistanceSS::Perform (variant for Edge/Edge) we should this additional solution extremas set to be object of test TRI_SOLUTION before pushing into main list of solution. This solves the problem. Corresponding test and compound with edges has been created. Additionally, in the function PERFORM_C0 an obvious error has fixed. |
||
mod - src/BRepExtrema/BRepExtrema_DistanceSS.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug32934 | Diff File | ||
master 7ea3eff4 2022-11-24 12:48:22 Committer: smoskvin Details Diff |
0033218: Data Exchange - XCAFPrs_Texture not allow to use classes inherited from Image_Texture Type of field XCAFPrs_Texture::myImageSource was changed from Image_Texture to Handle(Image_Texture) |
||
mod - src/XCAFDoc/XCAFDoc_VisMaterial.cxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_Texture.cxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_Texture.hxx | Diff File | ||
master 3837b3bf 2022-11-22 16:46:06 Committer: smoskvin Details Diff |
0033217: DRAW - Missed Standard_EXPORT attribute in DrawTrSurf_Set* functions |
Affected Issues 0033217 |
|
mod - src/DrawTrSurf/DrawTrSurf_Debug.cxx | Diff File | ||
master 9b7f1aea 2022-11-21 20:04:09 Committer: smoskvin Details Diff |
0031865: Mesh - triangulation fails with large deflection values due to unhandled Standard_OutOfRange, BRepMesh_PairOfIndex::Append() Define minimum number of points for specific types of curves like it was done for circular edges. |
Affected Issues 0031865 |
|
mod - src/BRepMesh/BRepMesh_CurveTessellator.cxx | Diff File | ||
mod - tests/bugs/mesh/bug27845 | Diff File | ||
mod - tests/bugs/mesh/bug31449_1 | Diff File | ||
mod - tests/bugs/mesh/bug31449_3 | Diff File | ||
add - tests/bugs/mesh/bug31865 | Diff File | ||
mod - tests/bugs/modalg_2/bug264_6 | Diff File | ||
mod - tests/bugs/modalg_2/bug264_7 | Diff File | ||
mod - tests/de_mesh/shape_write_stl/A8 | Diff File | ||
mod - tests/hlr/poly_hlr/A3 | Diff File | ||
mod - tests/hlr/poly_hlr/bug27979_2 | Diff File | ||
mod - tests/hlr/poly_hlr/C13 | Diff File | ||
mod - tests/hlr/poly_hlr/C15 | Diff File | ||
mod - tests/hlr/poly_hlr/C20 | Diff File | ||
mod - tests/hlr/poly_hlr/C23 | Diff File | ||
mod - tests/hlr/poly_hlr/C24 | Diff File | ||
mod - tests/hlr/poly_hlr/C3 | Diff File | ||
mod - tests/hlr/poly_hlr/C6 | Diff File | ||
mod - tests/hlr/poly_hlr/C8 | Diff File | ||
master 3eb891ec 2022-11-17 10:25:36 Committer: smoskvin Details Diff |
0033180: We had a problem calling the OCC library at the customer site, and the program crashed Added status for thrusection operations and changed throw constructions to set of the status and break the function. |
Affected Issues 0033180 |
|
mod - src/BRepFill/BRepFill_CompatibleWires.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_CompatibleWires.hxx | Diff File | ||
mod - src/BRepFill/BRepFill_Generator.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Generator.hxx | Diff File | ||
add - src/BRepFill/BRepFill_ThruSectionErrorStatus.hxx | Diff File | ||
mod - src/BRepFill/FILES | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.hxx | Diff File | ||
mod - src/BRepTest/BRepTest_SweepCommands.cxx | Diff File | ||
mod - tests/bugs/modalg_6/bug26636 | Diff File | ||
add - tests/bugs/modalg_8/bug33180 | Diff File | ||
mod - tests/thrusection/bugs/bug24997 | Diff File |