Changesets: occt

master 5e763282

2021-09-06 07:36:38

kgv


Committer: smoskvin Details Diff
0032328: Missing include of TopoDS_Edge.hxx in ShapeUpgrade_UnifySameDomain.hxx Affected Issues
0032328
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff File

master 35ad04e7

2021-09-05 15:40:55

kgv


Committer: smoskvin Details Diff
0032107: Data Exchange, RWGltf_CafReader - reading glTF document back loses sharing

RWGltf_CafWriter has been fixed to write shared Faces having a different style.
RWGltf_GltfJsonParser::gltfParsePrimArray() now tries to create a shared TopoDS_Face
from the same primitive array definition.

RWGltf_CafReader - improved name generation.
Affected Issues
0032107
mod - src/RWGltf/RWGltf_CafWriter.cxx Diff File
mod - src/RWGltf/RWGltf_CafWriter.hxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.hxx Diff File
mod - src/RWMesh/RWMesh_CafReader.cxx Diff File
mod - src/RWMesh/RWMesh_FaceIterator.cxx Diff File
mod - tests/de_mesh/gltf_write/as1 Diff File
add - tests/de_mesh/gltf_write/spheres Diff File

master a1ae05e1

2021-09-03 13:11:35

msv


Committer: kgv Details Diff
0018170: Modeling Data - crash in TopExp_Explorer::Init if Clear was called after empty constructor

TopExp_Explorer::Clear() now sets myTop=-1 with align to TopExp_Explorer::Init() logic.
mod - src/TopExp/TopExp_Explorer.cxx Diff File
mod - src/TopExp/TopExp_Explorer.hxx Diff File

master e21db5b8

2021-09-03 12:22:22

kgv


Committer: bugmaster Details Diff
0030976: Configuration, CMake - Build failure with static FreeType dependency

Removed linkage with "freetype.lib" with help of pragma lib specific to msvc.
FreeType library should be configured as a normal external dependency via CSF_FreeType
by CMake and genproj, which is already done (information was duplicated).
Affected Issues
0030976
mod - src/Font/Font_FontMgr.cxx Diff File

master 9443cf8e

2021-09-03 11:42:02

dpasukhi


Committer: bugmaster Details Diff
0032556: Data Exchange - A toroidal part of solid is corrupted while writing or reading STEP file

Fix STEP writing Wire for periodic surface
mod - src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx Diff File
mod - tests/bugs/step/bug25989 Diff File
add - tests/bugs/step/bug32556 Diff File

master 8019a482

2021-09-02 12:32:11

asemenov


Committer: smoskvin Details Diff
0029233: Incorrect result of conversion to the STEP format.

Modified the method TopoDSToStep_MakeStepFace::Init
Added processing of degenerate toroidal surfaces, which are the base surfaces of offset surfaces
Added test
Affected Issues
0029233
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff File
add - tests/bugs/step/bug29233 Diff File

master 92c1f972

2021-09-02 10:59:04

asuraven


Committer: smoskvin Details Diff
0032552: Modeling Algorithms - BRepExtrema_DistShapeShape algorithm consumes too much memory

Used a new BRepExtrema_DistShapeShape::DistanceVertVert() function to replace DistanceMapMap() to calculate vertex/vertex distance
Affected Issues
0032552
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.hxx Diff File

master e639e9bc

2021-09-02 06:03:55

kgv


Committer: bugmaster Details Diff
0032553: Configuration, CMake - unable to building with ActiveTcl

Removed linkage with "tcl8.6.lib" with help of pragma lib specific to msvc.
Tcl libraries should be configured as normal external dependencies via CSF_TclLibs
by CMake and genproj, which is already done (information was duplicated).
Affected Issues
0032553
mod - src/Draw/Draw.cxx Diff File

master 41e2eed0

2021-09-01 14:45:52

abulyche


Committer: smoskvin Details Diff
0030722: Modeling Algorithms - BRepExtrema_DistShapeShape computes wrong distances

Updated the math_DirectPolynomialRoots.cxx
Added the test case "bug30722"
Updated the command "b2dclassify" in the BOPTest_LowCommands.cxx
Affected Issues
0030722
mod - src/BOPTest/BOPTest_LowCommands.cxx Diff File
mod - src/math/math_DirectPolynomialRoots.cxx Diff File
add - tests/bugs/modalg_7/bug30722 Diff File

master 5c383973

2021-09-01 13:29:33

btokarev


Committer: smoskvin Details Diff
0032550: Documentation - Proofreading for "Tutorials and Samples -> Tutorial"

New images added for better representation of solid model;
Minor fixes for misprints and old classes;
Proofreading done.
Affected Issues
0032550
mod - dox/tutorial/images/tutorial_image001.png Diff File
mod - dox/tutorial/images/tutorial_image002.png Diff File
mod - dox/tutorial/images/tutorial_image007.png Diff File
mod - dox/tutorial/images/tutorial_image008.png Diff File
mod - dox/tutorial/images/tutorial_image009.png Diff File
mod - dox/tutorial/images/tutorial_image010.png Diff File
mod - dox/tutorial/images/tutorial_image019.png Diff File
mod - dox/tutorial/tutorial.md Diff File
mod - samples/qt/Tutorial/src/DocumentTut.cxx Diff File

master 0b1fd590

2021-09-01 12:43:40

sshutina


Committer: bugmaster Details Diff
0031351: Inspectors - thread in DFBrowser removing

- DFBrowser_Thread and connected are removed from the package as obsolete
Affected Issues
0031351
rm - tools/DFBrowser/DFBrowser_Thread.cxx Diff File
rm - tools/DFBrowser/DFBrowser_Thread.hxx Diff File
rm - tools/DFBrowser/DFBrowser_ThreadItem.hxx Diff File
rm - tools/DFBrowser/DFBrowser_ThreadItemSearch.cxx Diff File
rm - tools/DFBrowser/DFBrowser_ThreadItemSearch.hxx Diff File
mod - tools/DFBrowser/DFBrowser_Window.cxx Diff File
mod - tools/DFBrowser/DFBrowser_Window.hxx Diff File
mod - tools/DFBrowser/FILES Diff File

master d03c0898

2021-09-01 09:48:54

akaftasev


Committer: bugmaster Details Diff
0021264: Modeling Algorithms - Progress indicator for Boolean operations

Update BOP commands to use progress indicator
Deleted wrong usage of progress indicator from bop operations
Added UserBreak() method to break execution boolean operation if progress indicator is used
Added method AnalyzeProgress() to calculate steps of progress indicator
Introduce BOPAlgo_ParallelAlgo which has myRange as a field to be used in parallel vector.
Provide suitable way of keeping the progress steps of operations.
Give meaningful names to progress scopes.
Propagate progress indicator into deeper methods of BOA.
Add progress indicator to BOPAlgo_BuilderFace and BOPAlgo_WireSplitter, BOPAlgo_BuilderSolid and BOPAlgo_ShellSplitter
mod - dox/upgrade/upgrade.md Diff File
mod - src/BOPAlgo/BOPAlgo_Alerts.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Algo.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Algo.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BOP.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderArea.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderFace.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderFace.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_1.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_4.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CellsBuilder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CellsBuilder.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CheckerSI.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_CheckerSI_1.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Options.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Options.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_RemoveFeatures.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_RemoveFeatures.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Section.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Section.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_ShellSplitter.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_ShellSplitter.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Splitter.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Splitter.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Tools.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Tools.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_WireSplitter.hxx Diff File
mod - src/BOPTest/BOPTest_APICommands.cxx Diff File
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff File
mod - src/BOPTest/BOPTest_CellsCommands.cxx Diff File
mod - src/BOPTest/BOPTest_CheckCommands.cxx Diff File
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_Section.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_Section.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Common.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Common.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Cut.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Cut.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Defeaturing.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Defeaturing.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Fuse.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Fuse.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Section.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Section.hxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Splitter.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Splitter.hxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_MakeShape.hxx Diff File
mod - src/BRepFeat/BRepFeat_Builder.cxx Diff File
mod - src/BRepFeat/BRepFeat_Builder.hxx Diff File
mod - src/BRepFeat/BRepFeat_Gluer.cxx Diff File
mod - src/BRepFeat/BRepFeat_Gluer.hxx Diff File
mod - src/BRepFeat/BRepFeat_SplitShape.cxx Diff File
mod - src/BRepFeat/BRepFeat_SplitShape.hxx Diff File
mod - src/BRepFill/BRepFill_Draft.cxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeChamfer.cxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeChamfer.hxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeFillet.cxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeFillet.hxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeFillet2d.cxx Diff File
mod - src/BRepFilletAPI/BRepFilletAPI_MakeFillet2d.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeEvolved.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeEvolved.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeFilling.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeFilling.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffset.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffset.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffsetShape.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffsetShape.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipe.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipe.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeThickSolid.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeThickSolid.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_NormalProjection.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_NormalProjection.hxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.hxx Diff File
mod - src/BRepPreviewAPI/BRepPreviewAPI_MakeBox.cxx Diff File
mod - src/BRepPreviewAPI/BRepPreviewAPI_MakeBox.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeBox.cxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeBox.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeOneAxis.cxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeOneAxis.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakePrism.cxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakePrism.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.cxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeWedge.cxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeWedge.hxx Diff File
mod - src/BRepTest/BRepTest_FilletCommands.cxx Diff File
mod - src/Draw/Draw_ProgressIndicator.cxx Diff File
mod - src/ShapeConstruct/ShapeConstruct_MakeTriangulation.cxx Diff File
mod - src/ShapeConstruct/ShapeConstruct_MakeTriangulation.hxx Diff File
add - tests/bugs/modalg_7/bug21264 Diff File

master 632deee0

2021-09-01 08:47:41

vro


Committer: bugmaster Details Diff
0032125: Application Framework, OCAF - need to have adequate message if document cannot be saved due to unrecognized format

A list of storage statuses (PCDM_StoreStatus) is extended for PCDM_SS_UnrecognizedFormat. It is set if
- extension of a document file name is not defined (the extension doesn't correspond to any declared file formats) or
- a storage driver is not found for the document storage format.

Modified:
CDF_StoreList.cxx: the mechanism of raising and catching exceptions is replaced by direct setting the status and error message for each particular error.
PCDM_StoreStatus.hxx: a new enumeration value is added - PCDM_SS_UnrecognizedFormat. Also, a short explanation is added to each enumeration value.
DDocStd_ApplicationCommands.cxx: processing of a new enumeration value by the draw-command.
XDEDRAW.cxx: processed a new enumeration value PCDM_SS_UnrecognizedFormat by saveDoc draw-command.

Deleted:
CDF_MetaDataDriverError.hxx: It is not used anywhere and it seems it will not be used by someone.
Affected Issues
0032125
rm - src/CDF/CDF_MetaDataDriverError.hxx Diff File
mod - src/CDF/CDF_StoreList.cxx Diff File
mod - src/CDF/FILES Diff File
mod - src/PCDM/PCDM_StoreStatus.hxx Diff File
mod - src/TDocStd/TDocStd_Application.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File

master 7e63845c

2021-08-31 11:46:23

mpv


Committer: smoskvin Details Diff
0026981: Application Framework - read a BinOcaf document from С++ stream sequentially

The current version of the document supports partial reading. So, as a result, the shapes section is dispersed into attributes and it becomes easy avoid any seekg call during the reading.
But this will work only in case whole document is opened. For partial reading seekg functions could be naturally called.
Affected Issues
0026981
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx Diff File

master c1b3ce20

2021-08-31 07:58:00

kgv


Committer: smoskvin Details Diff
0032549: Configuration - fix misprint in adm/scripts/android_build.bat for Draco library name Affected Issues
0032549
mod - adm/scripts/android_build.bat Diff File

master ce83709a

2021-08-30 17:53:33

kgv


Committer: smoskvin Details Diff
0032546: Data Exchange, XCAF - mark material as defined XCAFDoc_VisMaterialPBR::IsDefined=true within default constructor

XCAFDoc_VisMaterialCommon and XCAFDoc_VisMaterialPBR default constructors now set IsDefined property to TRUE.
So that it is required to set IsDefined=false explicitly to create an undefined material,
which is done by XCAFDoc_VisMaterial constructor.

Existing application code shouldn't require any modifications in most cases
(IsDefined=true required before to setup material could be now removed).
Affected Issues
0032546
mod - src/XCAFDoc/XCAFDoc_VisMaterial.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterial.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterialCommon.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterialPBR.hxx Diff File

master 19691a22

2021-08-27 22:42:10

kgv


Committer: smoskvin Details Diff
0032545: Configuration, CMake - add BUILD_FORCE_RelWithDebInfo option for generating VS project files with Debug info in Release mode Affected Issues
0032545
mod - adm/cmake/ffmpeg.cmake Diff File
mod - adm/cmake/occt_defs_flags.cmake Diff File
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
mod - adm/scripts/cmake_custom.bat.template Diff File
mod - adm/scripts/cmake_gen.bat Diff File
mod - CMakeLists.txt Diff File

master 13584d14

2021-08-27 09:53:29

jgv


Committer: bugmaster Details Diff
0032502: Modeling Algorithms - BOP wrong result on sphere and cylinder

Modifications in the method IntPatch_ALineToWLine::MakeWLine:
correct setting parameters to vertices on IntPatch_WLine curve.
mod - src/IntPatch/IntPatch_ALineToWLine.cxx Diff File
add - tests/bugs/modalg_7/bug32502 Diff File

master 7e187d6b

2021-08-26 11:33:56

akaftasev


Committer: smoskvin Details Diff
0028687: Offset for open wire is built with incorrect direction

Added new condition to exclude offsetting non closed part of circle as complete circle
Affected Issues
0028687
mod - src/BRepFill/BRepFill_OffsetWire.cxx Diff File
mod - tests/bugs/modalg_5/bug25334_1 Diff File
mod - tests/bugs/modalg_5/bug25334_2 Diff File
mod - tests/bugs/modalg_5/bug25334_3 Diff File
mod - tests/bugs/modalg_5/bug25334_4 Diff File

master 8a77384b

2021-08-25 07:55:38

kgv


Committer: bugmaster Details Diff
0032403: Visualization - RayTracing renders all object as white color in view with white background

OpenGl_Caps::buffersOpaqueAlpha is now set to TRUE by default.
OpenGl_View::runPathtrace - fixed higlighting with PathTracing turned on and buffersOpaqueAlpha=true.
Affected Issues
0032403
mod - src/OpenGl/OpenGl_Caps.cxx Diff File
mod - src/OpenGl/OpenGl_Caps.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - tests/vselect/bugs/bug26726 Diff File

master 55b5d19b

2021-08-24 19:47:18

akaftasev


Committer: smoskvin Details Diff
0028684: BRepOffsetAPI_MakeOffset produces wire with another orientation in compare with source wire

Added flag to reverse resulting shape, if it was reverse in BuildDomains() to bringing to the same direction as the original shape
Affected Issues
0028684
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffset.cxx Diff File
mod - tests/bugs/modalg_5/bug25298_02 Diff File
mod - tests/bugs/modalg_5/bug25334_1 Diff File
mod - tests/bugs/modalg_5/bug25334_10 Diff File
mod - tests/bugs/modalg_5/bug25334_11 Diff File
mod - tests/bugs/modalg_5/bug25334_12 Diff File
mod - tests/bugs/modalg_5/bug25334_13 Diff File
mod - tests/bugs/modalg_5/bug25334_14 Diff File
mod - tests/bugs/modalg_5/bug25334_15 Diff File
mod - tests/bugs/modalg_5/bug25334_16 Diff File
mod - tests/bugs/modalg_5/bug25334_17 Diff File
mod - tests/bugs/modalg_5/bug25334_18 Diff File
mod - tests/bugs/modalg_5/bug25334_19 Diff File
mod - tests/bugs/modalg_5/bug25334_2 Diff File
mod - tests/bugs/modalg_5/bug25334_20 Diff File
mod - tests/bugs/modalg_5/bug25334_3 Diff File
mod - tests/bugs/modalg_5/bug25334_4 Diff File
mod - tests/bugs/modalg_5/bug25334_5 Diff File
mod - tests/bugs/modalg_5/bug25334_6 Diff File
mod - tests/bugs/modalg_5/bug25334_7 Diff File
mod - tests/bugs/modalg_5/bug25334_8 Diff File
mod - tests/bugs/modalg_5/bug25334_9 Diff File
add - tests/bugs/modalg_7/bug28684_1 Diff File
add - tests/bugs/modalg_7/bug28684_2 Diff File

master 81f57d11

2021-08-20 09:39:26

knosulko


Committer: smoskvin Details Diff
0030046: Modeling Algorithms - Cannot find necessary projection of the curve

move algorithm of obtaining results from function gproject to method ProjLib_CompProjectedCurve::Perform;
fix tolerances in ProjLib_PrjResolve::ProjLib_PrjResolve;
new treatment of myMaxDist;
use extend bounds in approximation;
add test;
test case "bugs modalg_5 bug25980", "bugs modalg_7 bug24185" have been changed according to new behavior.
mod - src/BRepAlgo/BRepAlgo_NormalProjection.cxx Diff File
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff File
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx Diff File
mod - src/ProjLib/ProjLib_CompProjectedCurve.hxx Diff File
mod - src/ProjLib/ProjLib_PrjResolve.cxx Diff File
mod - tests/bugs/modalg_5/bug25980 Diff File
mod - tests/bugs/modalg_7/bug24185 Diff File
add - tests/bugs/moddata_3/bug30046 Diff File

master e2421df5

2021-08-19 12:05:53

ifv


Committer: smoskvin Details Diff
0030422: Random behaviour of BRepAdaptor_CompCurve

BRepTools/BRepTools_WireExplorer.cxx - replace MapOfShape vmap by IndexedMapOfShape
to avoid random behavior of algorithm

bugs/moddata_3/bug30422 - new test case added
Affected Issues
0030422
mod - src/BRepTools/BRepTools_WireExplorer.cxx Diff File
add - tests/bugs/moddata_3/bug30422 Diff File

master 0f05f211

2021-08-18 17:23:07

asuraven


Committer: smoskvin Details Diff
0032539: Modeling Algorithms - Parallelize BRepExtrema_DistShapeShape algorithm Affected Issues
0032539
mod - src/BRepExtrema/BRepExtrema_DistanceSS.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.hxx Diff File
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx Diff File
add - tests/perf/modalg/bug32539_1 Diff File
add - tests/perf/modalg/bug32539_2 Diff File

master f26ee38f

2021-08-18 13:54:40

asuraven


Committer: bugmaster Details Diff
0029792: Add ::IsParallel method to GeomAPI_Extrema* classes

Add IsParallel() methods for classes:
- GeomAPI_ExtremaCurveCurve
- GeomAPI_ExtremaCurveSurface
- GeomAPI_ExtremaSurfaceSurface
Affected Issues
0029792
mod - src/Extrema/Extrema_ExtSS.hxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaCurveCurve.hxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaCurveSurface.hxx Diff File
mod - src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.hxx Diff File
 First  Prev  1 2 3 ... 18 19 20 21 22 23 24 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last