Changesets: occt
master 8a590580 2018-04-25 08:38:11
Committer: abv Details Diff |
0029724: Visualization - add AIS_InteractiveContext::ClearDetected() undoing MoveTo() dynamic highlighting Introduced new method AIS_InteractiveContext::ClearDetected() allowing to reset the list of detected objects and clear dynamically highlighted entity under mouse cursor after previous AIS_InteractiveContext::MoveTo(). vmoveto command has been extended with new argument -reset. |
Affected Issues 0029724 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/v3d/materials/bug27818_1 | Diff File | ||
master 8bca7d76 2018-04-25 06:33:50
Committer: abv Details Diff |
0026493: BRepProj_Projection failed to project a wire on a shell Problem is fixed by the fix for the issue 0028599 (porting of the BRepProj_Projection to modern Boolean Operations algorithm) Thus, only test case is integrated here. |
||
add - tests/bugs/modalg_6/bug26493 | Diff File | ||
master 9f785738 2018-04-23 14:52:43 Committer: bugmaster Details Diff |
0029719: Modeling Algorithms - GeomPlate_BuildPlateSurface has no progress information and is not abortable The Message_ProgressIndicator handle is added as a parameter to the function LU_Decompose and the the member functions of math_Gauss, Plate_Plate and GeomPlate_BuildPlateSurface classes. |
Affected Issues 0029719 |
|
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.cxx | Diff File | ||
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.hxx | Diff File | ||
mod - src/math/math_Gauss.cxx | Diff File | ||
mod - src/math/math_Gauss.hxx | Diff File | ||
mod - src/math/math_Recipes.cxx | Diff File | ||
mod - src/math/math_Recipes.hxx | Diff File | ||
mod - src/Plate/Plate_Plate.cxx | Diff File | ||
mod - src/Plate/Plate_Plate.hxx | Diff File | ||
master 3f50e94e 2018-04-23 14:38:32 Committer: bugmaster Details Diff |
0029717: Shape Healing - ShapeFix_Face::FixSmallAreaWire delivers a face with wrong-oriented wires + 1 small crash-fix - Fix FixSmallAreaWire for the reversed faces. - Add nullptr check for FixOrient... - Test bugs heal bug25923 is corrected to avoid relying on wrong orientation of face after fixing small wire |
Affected Issues 0029717 |
|
mod - src/ShapeFix/ShapeFix_Face.cxx | Diff File | ||
mod - tests/bugs/heal/bug25923 | Diff File | ||
master 6e779194 2018-04-23 13:47:52 Committer: bugmaster Details Diff |
0029716: Some TDF and XCAFDoc labels-related issues 1. "Descendants" closure mode is not taken into account by TDF closure tool 2. CopyTool always creates a new label at the target ignoring the relocation table 3. XCAFDoc_GraphNode throws an exception if Child of Father is not found during the unsetting |
Affected Issues 0029716 |
|
mod - src/TDF/TDF_ClosureTool.cxx | Diff File | ||
mod - src/TDF/TDF_CopyTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_GraphNode.cxx | Diff File | ||
master c424cad6 2018-04-23 13:04:29
Committer: abv Details Diff |
0029715: Mesh - Estimate the grid size of the acceleration structure by the complexity of the face The circles acceleration structure sizes are estimated using the required deflection and the complexity of the face. |
Affected Issues 0029715 |
|
mod - src/BRepMesh/BRepMesh_Delaun.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Delaun.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - tests/bugs/mesh/bug26889 | Diff File | ||
add - tests/bugs/mesh/bug29715 | Diff File | ||
master 3e782664 2018-04-23 13:04:29
Committer: abv Details Diff |
0029715: Mesh - Estimate the grid size of the acceleration structure by the complexity of the face The circles acceleration structure sizes are estimated using the required deflection and the complexity of the face. |
Affected Issues 0029715 |
|
mod - src/BRepMesh/BRepMesh_Delaun.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Delaun.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - tests/bugs/mesh/bug26889 | Diff File | ||
add - tests/bugs/mesh/bug29715 | Diff File | ||
master 638ad7f3 2018-04-20 14:00:48
Committer: bugmaster Details Diff |
0029712: Extrema algorithm raises exception 1. Extrema algorithm calls Curve-surface intersector. This intersector returns flag about infinite solution (in spite of extrema's returning not-parallel status correctly - axes of considered cylinder and circle are not parallel). In this case, attempt of obtaining number of intersection points leads to exception. So, the fix adds check of infinite solution after the intersection algorithm. 2. The methods IsDone(), IsParallel(), NbExt(), SquareDistance() and Points() (of Extrema_* classes) have been corrected to make them consistent to the documentation. 3. Revision of some Extrema_* classes has been made in order to avoid places with uninitialized variables. 4. Currently Extrema does not store any points in case when the arguments are parallel. It stores the distance only. 5. Some cases on Extrema-algo have been moved from "fclasses"-group to "modalg"-group. |
||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/Bnd/Bnd_Range.hxx | Diff File | ||
mod - src/BRepClass3d/BRepClass3d_BndBoxTree.cxx | Diff File | ||
mod - src/BRepClass3d/BRepClass3d_BndBoxTree.hxx | Diff File | ||
mod - src/BRepClass3d/BRepClass3d_SClassifier.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtCC.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtCC.hxx | Diff File | ||
mod - src/Extrema/Extrema_ExtCS.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtElC.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtElC2d.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtElCS.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtElSS.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPElC.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPElC2d.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPElS.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPExtS.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPRevS.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPS.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtSS.cxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtCC.gxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtCS.cxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtPC.gxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtPS.cxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtSS.cxx | Diff File | ||
mod - src/Extrema/Extrema_GenLocateExtPC.gxx | Diff File | ||
mod - src/Extrema/Extrema_GExtPC.gxx | Diff File | ||
mod - src/Extrema/Extrema_GLocateExtPC.gxx | Diff File | ||
mod - src/Extrema/Extrema_LocateExtCC.cxx | Diff File | ||
mod - src/Extrema/Extrema_LocateExtCC2d.cxx | Diff File | ||
mod - src/Extrema/Extrema_Point.gxx | Diff File | ||
mod - src/GeometryTest/GeometryTest_APICommands.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug29712_1 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_10 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_11 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_12 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_13 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_14 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_15 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_16 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_17 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_18 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_19 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_2 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_20 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_21 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_22 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_23 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_24 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_25 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_26 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_27 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_28 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_29 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_3 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_30 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_31 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_32 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_33 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_34 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_35 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_36 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_37 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_38 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_39 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_4 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_40 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_41 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_42 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_43 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_5 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_6 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_7 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_8 | Diff File | ||
add - tests/lowalgos/extcc/bug29712_9 | Diff File | ||
add - tests/lowalgos/extss/bug29712_44 | Diff File | ||
master e50ebf1f 2018-04-19 13:31:19
Committer: abv Details Diff |
0029701: BRepTools::Update(Face) unexpectedly updates UV points of pcurve The method *BRepTools::UpdateFaceUVPoints* has been modified to resets the UV points of the edge to the bounding points of the parametric curve of the edge on the face. Test cases for the issue. Adjust test cases heal split_angle_advanced ZC3, ZE6, ZE9 for current behavior as they show less faulty shapes now. Adjust test case bugs modalg_6 bug21246 as it works correctly now. |
||
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
mod - src/BRepTools/BRepTools.hxx | Diff File | ||
mod - tests/bugs/modalg_6/bug21246 | Diff File | ||
add - tests/bugs/modalg_7/bug29701_1 | Diff File | ||
add - tests/bugs/modalg_7/bug29701_2 | Diff File | ||
add - tests/bugs/modalg_7/bug29701_3 | Diff File | ||
mod - tests/heal/data/advanced/ZC3 | Diff File | ||
mod - tests/heal/data/advanced/ZE6 | Diff File | ||
mod - tests/heal/data/advanced/ZE9 | Diff File | ||
master da555fc2 2018-04-18 08:21:00 Committer: apn Details Diff |
0029177: Foundation Classes - Adapt BVH package for use of OSD_Parallel Explicit calls to TBB in BVH_DistanceField, BVH_LinearBuilder and BVH_RadixSorter have been replaced. Task functors have been separated on execution and state parts for the sake of usage by OSD_Parallel. |
Affected Issues 0029177 |
|
mod - src/BVH/BVH_DistanceField.lxx | Diff File | ||
mod - src/BVH/BVH_LinearBuilder.hxx | Diff File | ||
mod - src/BVH/BVH_RadixSorter.hxx | Diff File | ||
master 80d55adf 2018-04-16 12:21:35
Committer: abv Details Diff |
0029698: Regression vs 7.2.0: Common operation raises FLT_INVALID_OPERATION exception When checking if the split edge is oriented as the original one (BOPTools_AlgoTools::IsSplitToReverse()) the tangent vectors should be computed for both edges at the same point. This point is taken on the split edge and projected on the original edge. The fix is intended to ensuring that the reference point will be taken inside the valid range of the split edge (i.e. not covered by the tolerance spheres of its bounding vertices) and the projection of this point on the original edge will be successful. Moreover, several sampling points are now taken on the split edge and processed until first valid point is found. If requested (by a not null pointer) all *BOPTools_AlgoTools::IsSplitToReverse()* methods are now return the error status of the check. Before using the returned flag, the calling program should check this error status. For successful check the error status should be equal to zero. New warning *BOPAlgo_AlertUnableToOrientTheShape* is now returned in the algorithms in Boolean component in case the check for correct shape orientation failed. Test case for the issue. |
Affected Issues 0029698 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo.msg | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Alerts.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BOPAlgo_msg.pxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder.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/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.hxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools2D.hxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools2D_1.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools3D.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools3D.hxx | Diff File | ||
add - tests/bugs/modalg_7/bug29698 | Diff File | ||
master ea1114eb 2018-04-16 08:58:43
Committer: abv Details Diff |
0029695: Shape Healing - infinite loop in ShapeFix_IntersectionTool Avoid splitting of wrong edge in ShapeFix_IntersectionTool. Added protection for case when index of edge to be split is out of range. Added test bugs heal bug29695 |
||
mod - src/ShapeFix/ShapeFix_IntersectionTool.cxx | Diff File | ||
add - tests/bugs/heal/bug29695 | Diff File | ||
master fc870272 2018-04-13 09:37:14 Details Diff |
Increment of OCCT version up to 7.3.0beta | ||
mod - src/Standard/Standard_Version.hxx | Diff File | ||
master 0c09fd3c 2018-04-12 13:22:34
Committer: apn Details Diff |
0029692: Add functionality to make the group of touching same-dimensional shapes connected Implementation of the new class *BOPAlgo_MakeConnected* for making the group of touching same-dimensional shapes connected. Provide the material association for the first sub-elements of the input shapes. Provide possibility to make the connected shape periodic. Draw commands for new algorithm: * makeconnected - make the input shapes connected or glued, performs material associations; * cmaterialson - returns the materials located on the requested side of a shape; * cmakeperiodic - makes the connected shape periodic in requested directions; * crepeatshape - repeats the periodic connected shape in requested directions requested number of times; * cperiodictwins - returns all periodic twins for the shape; * cclearrepetitions - clears all previous repetitions of the periodic shape, keeping the shape periodic. Documentation & test cases for the new algorithm. |
||
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - dox/user_guides/modeling_algos/modeling_algos.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo.msg | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Alerts.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_BOPAlgo_msg.pxx | Diff File | ||
add - src/BOPAlgo/BOPAlgo_MakeConnected.cxx | Diff File | ||
add - src/BOPAlgo/BOPAlgo_MakeConnected.hxx | Diff File | ||
mod - src/BOPAlgo/FILES | Diff File | ||
mod - src/BOPTest/BOPTest.cxx | Diff File | ||
mod - src/BOPTest/BOPTest.hxx | Diff File | ||
add - src/BOPTest/BOPTest_MkConnectedCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_PeriodicityCommands.cxx | Diff File | ||
mod - src/BOPTest/FILES | Diff File | ||
mod - tests/boolean/grids.list | Diff File | ||
add - tests/boolean/mkconnected/A1 | Diff File | ||
add - tests/boolean/mkconnected/A2 | Diff File | ||
add - tests/boolean/mkconnected/A3 | Diff File | ||
add - tests/boolean/mkconnected/A4 | Diff File | ||
add - tests/boolean/mkconnected/A5 | Diff File | ||
master ef33df51 2018-04-12 08:10:22
Committer: bugmaster Details Diff |
0029691: Constructor of BRepFill_MultiLine adjusts V-parameter of sphere in the range -PI/2 ... +PI/2 mistakenly. 1. Sphere is not V-periodic surface. See the section "Periodicity concept" written in frame of the fix 0029115. Therefore, applying ElCLib::AdjustPeriodic(...) method is unreasonable. 2. Default U work range of sphere is 0 ... 2*PI. Therefore, adjusting U parameter in range -PI/2 ... +PI/2 is unreasonable. |
Affected Issues 0029691 |
|
mod - src/BRepFill/BRepFill_MultiLine.cxx | Diff File | ||
master ae5225df 2018-04-12 03:56:58 Committer: bugmaster Details Diff |
0029684: Configuration: modification of build Inspector tool standalone on occt - samples/tools/TStandalone is removed, to build Inspector out of OCCT, CMake should use tools/CMakeLists.txt fileName - samples/tools/TInspectorEXE is moved to tools/TInspectorEXE - TInspectorAPI_Version.hxx provides compilation inspector with earlier version of OCCT. |
Affected Issues 0029684 |
|
mod - adm/SAMPLES | Diff File | ||
mod - adm/templates/TInspectorEXE.vcxproj.user.in | Diff File | ||
mod - adm/TOOLS | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
rm - samples/tools/TInspectorEXE/CMakeLists.txt | Diff File | ||
rm - samples/tools/TInspectorEXE/FILES | Diff File | ||
rm - samples/tools/TInspectorEXE/PACKAGES | Diff File | ||
rm - samples/tools/TInspectorEXE/src/TInspectorEXE.qrc | Diff File | ||
rm - samples/tools/TStandalone/adm/cmake/occt.cmake | Diff File | ||
rm - samples/tools/TStandalone/adm/cmake/occt_toolkit_standalone.cmake | Diff File | ||
rm - samples/tools/TStandalone/adm/cmake/standalone_macros.cmake | Diff File | ||
rm - samples/tools/TStandalone/adm/templates/header.in | Diff File | ||
rm - samples/tools/TStandalone/adm/templates/TInspectorEXE.vcxproj.user.in | Diff File | ||
rm - samples/tools/TStandalone/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/DFBrowser/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/DFBrowser/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/DFBrowserPane/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/DFBrowserPane/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/DFBrowserPaneXDE/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/DFBrowserPaneXDE/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/ShapeView/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/ShapeView/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/TInspector/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/TInspector/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/TInspectorAPI/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/TInspectorAPI/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/TInspectorEXE/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/TInspectorEXE/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/TreeModel/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/TreeModel/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/View/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/View/EXTERNLIB | Diff File | ||
rm - samples/tools/TStandalone/src/VInspector/CMakeLists.txt | Diff File | ||
rm - samples/tools/TStandalone/src/VInspector/EXTERNLIB | Diff File | ||
add - tools/adm/cmake/occt_toolkit_prepare_tool.cmake | Diff File | ||
add - tools/CMakeLists.txt | Diff File | ||
mod - tools/TInspectorAPI/FILES | Diff File | ||
mod - tools/TInspectorAPI/TInspectorAPI_PluginParameters.cxx | Diff File | ||
add - tools/TInspectorAPI/TInspectorAPI_Version.hxx | Diff File | ||
add - tools/TInspectorEXE/CMakeLists.txt | Diff File | ||
add - tools/TInspectorEXE/PACKAGES | Diff File | ||
add - tools/TInspectorEXE/TInspectorEXE.qrc | Diff File | ||
mod - tools/TKToolsDraw/EXTERNLIB | Diff File | ||
mod - tools/TKView/EXTERNLIB | Diff File | ||
mod - tools/View/View_Window.cxx | Diff File | ||
master 510d9690 2018-04-12 03:24:42 Committer: bugmaster Details Diff |
0029639: CMake - rename options for building samples - BUILD_SAMPLES_MFC instead of BUILD_MODULE_MfcSample - BUILD_SAMPLES_QT instead of BUILD_MODULE_QtSample - sub-folder "mfc" of Samples folder in VStudio for mfc samples - qt processing of *.ts resource files is corrected to avoid excessive projects creation under Samples folder in VStudio |
Affected Issues 0029639 |
|
mod - adm/cmake/qt_macro.cmake | Diff File | ||
mod - adm/cmake/vardescr.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - dox/dev_guides/building/cmake/cmake.md | Diff File | ||
mod - samples/mfc/standard/01_Geometry/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/02_Modeling/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/03_Viewer2d/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/05_ImportExport/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/06_Ocaf/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/07_Triangulation/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/08_HLR/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/09_Animation/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/10_Convert/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/mfcsample/CMakeLists.txt | Diff File | ||
master 3c424c5c 2018-04-11 13:19:07
Committer: abv Details Diff |
0029621: Application Framework - Impossible to attach existing tessellation to XCAFDoc_Note - XCAFNoteObjects_NoteObject transfer object for note's auxiliary data was added. It contains the following fields: text and attachment positions, note plane and tesselated presentation - GetObject/SetObject methods were added to XCAFDoc_Note attribute. The following sub-labels were added to handle transfer object: 1 - text position 2 - note plane 3 - attachment point 4 - tesselated presentation - documentation updated |
||
mod - dox/user_guides/xde/xde.md | Diff File | ||
mod - src/TKXCAF/PACKAGES | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_Note.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_Note.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBalloon.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBalloon.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBinData.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBinData.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteComment.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteComment.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NotesTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NotesTool.hxx | Diff File | ||
add - src/XCAFNoteObjects/FILES | Diff File | ||
add - src/XCAFNoteObjects/XCAFNoteObjects_NoteObject.cxx | Diff File | ||
add - src/XCAFNoteObjects/XCAFNoteObjects_NoteObject.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Notes.cxx | Diff File | ||
master 8c7fab9b 2018-04-11 13:19:07
Committer: abv Details Diff |
0029621: Application Framework - Impossible to attach existing tessellation to XCAFDoc_Note - XCAFNoteObjects_NoteObject transfer object for note's auxiliary data was added. It contains the following fields: text and attachment positions, note plane and tesselated presentation - GetObject/SetObject methods were added to XCAFDoc_Note attribute. The following sub-labels were added to handle transfer object: 1 - text position 2 - note plane 3 - attachment point 4 - tesselated presentation - documentation updated Off-topic: procedure genproj now gives meaningful error message if new package is added but not listed in UDLIST |
||
mod - adm/genproj.tcl | Diff File | ||
mod - adm/UDLIST | Diff File | ||
mod - dox/user_guides/xde/xde.md | Diff File | ||
mod - src/TKXCAF/PACKAGES | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_Note.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_Note.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBalloon.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBalloon.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBinData.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteBinData.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteComment.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NoteComment.hxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NotesTool.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_NotesTool.hxx | Diff File | ||
add - src/XCAFNoteObjects/FILES | Diff File | ||
add - src/XCAFNoteObjects/XCAFNoteObjects_NoteObject.cxx | Diff File | ||
add - src/XCAFNoteObjects/XCAFNoteObjects_NoteObject.hxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Notes.cxx | Diff File | ||
master 6dfdbb7a 2018-04-11 09:28:04
Committer: bugmaster Details Diff |
Revert "0029369: ShapeFix_Face algorithm does not heal properly the face lying on a surface of revolution" This reverts commit 7d13fd8ea30857c226a777879e1302a38f67cf6f. |
||
mod - src/ShapeFix/ShapeFix_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire.hxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire.lxx | Diff File | ||
master 85843588 2018-04-11 09:23:29
Committer: bugmaster Details Diff |
0029523: Problem with BRepOffsetAPI_MakeEvolved The capabilities of the class BRepOffsetAPI_MakeEvolved have been extended with involving alternate algorithm of resolving the loops in the piped shape. The new option theIsVolume is added for that in the constructor. New class BRepFill_AdvancedEvolved has been created in order to provide new OCCT-algorithm combining BRepFill_PipeShell and BOPAlgo_MakerVolume. A change in BOPAlgo_PaveFiller.cxx has been made in order to solve a specific problem of Boolean operation. The interface of DRAW-command "evolved" has been updated to add the new option. DRAW-command "evolvedsolid" has been deleted. Now it is replaced with DRAW-command "evolved" with the option "-solid". Testgrid "evolved" has been created. |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.hxx | Diff File | ||
add - src/BRepFill/BRepFill_AdvancedEvolved.cxx | Diff File | ||
add - src/BRepFill/BRepFill_AdvancedEvolved.hxx | Diff File | ||
mod - src/BRepFill/BRepFill_PipeShell.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Sweep.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Sweep.hxx | Diff File | ||
mod - src/BRepFill/FILES | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeEvolved.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeEvolved.hxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakePipeShell.hxx | Diff File | ||
mod - src/BRepTest/BRepTest_SweepCommands.cxx | Diff File | ||
mod - src/math/math_NewtonMinimum.cxx | Diff File | ||
mod - src/NCollection/NCollection_List.hxx | Diff File | ||
mod - tests/bugs/modalg_4/pro19424 | Diff File | ||
mod - tests/bugs/modalg_6/bug26470_1 | Diff File | ||
mod - tests/bugs/modalg_6/bug26470_2 | Diff File | ||
add - tests/evolved/begin | Diff File | ||
add - tests/evolved/end | Diff File | ||
add - tests/evolved/evolved/begin | Diff File | ||
add - tests/evolved/evolved/bug26470_1 | Diff File | ||
add - tests/evolved/evolved/bug26470_2 | Diff File | ||
add - tests/evolved/evolved/pro19424 | Diff File | ||
add - tests/evolved/grids.list | Diff File | ||
add - tests/evolved/parse.rules | Diff File | ||
add - tests/evolved/voluved/AGT001 | Diff File | ||
add - tests/evolved/voluved/AGT002 | Diff File | ||
add - tests/evolved/voluved/AGT003 | Diff File | ||
add - tests/evolved/voluved/AGT004 | Diff File | ||
add - tests/evolved/voluved/AGT005 | Diff File | ||
add - tests/evolved/voluved/AGT006 | Diff File | ||
add - tests/evolved/voluved/AGT007 | Diff File | ||
add - tests/evolved/voluved/AGT008 | Diff File | ||
add - tests/evolved/voluved/AGT009 | Diff File | ||
add - tests/evolved/voluved/begin | Diff File | ||
add - tests/evolved/voluved/bug26470_1 | Diff File | ||
add - tests/evolved/voluved/bug26470_2 | Diff File | ||
add - tests/evolved/voluved/HMC001 | Diff File | ||
add - tests/evolved/voluved/HMC002 | Diff File | ||
add - tests/evolved/voluved/HMC003 | Diff File | ||
add - tests/evolved/voluved/HMC004 | Diff File | ||
add - tests/evolved/voluved/HMC005 | Diff File | ||
add - tests/evolved/voluved/HMC006 | Diff File | ||
add - tests/evolved/voluved/HMC007 | Diff File | ||
add - tests/evolved/voluved/HMC008 | Diff File | ||
add - tests/evolved/voluved/HMC009 | Diff File | ||
add - tests/evolved/voluved/HMC010 | Diff File | ||
add - tests/evolved/voluved/pro19424 | Diff File | ||
master 1ccef79a 2018-04-11 09:22:29
Committer: bugmaster Details Diff |
0029688: Regression vs 7.2.0: Wrong result of CUT operation Boolean Operations - when splitting the face by the intersections with other arguments check if the face (e.g. really thin one) can be split by a vertex. In this case avoid simple face reconstruction and use the BuilderFace algorithm to split the face. Test case for the issue. |
||
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx | Diff File | ||
mod - tests/bugs/modalg_2/bug472_3 | Diff File | ||
add - tests/bugs/modalg_7/bug29688 | Diff File | ||
master 698faabe 2018-04-09 13:05:30
Committer: bugmaster Details Diff |
0029682: Boolean intersection with fuzzy-option hangs Algorithm of step re-computation has been improved. |
||
mod - src/IntWalk/IntWalk_PWalking.cxx | Diff File | ||
mod - src/IntWalk/IntWalk_PWalking.hxx | Diff File | ||
add - tests/perf/modalg/bug29682 | Diff File | ||
master 9b74e207 2018-04-08 15:52:31
Committer: bugmaster Details Diff |
0029680: Tests - command checkprops does not work for negative values DRAW command checkprops is corrected to handle properly negative reference values. Test case offset faces_face_i E5 is corrected (improvement due to #28903) |
Affected Issues 0029680 |
|
mod - src/DrawResources/CheckCommands.tcl | Diff File | ||
mod - tests/offset/faces_type_i/E5 | Diff File | ||
master 759e2a15 2018-04-08 09:54:21 Committer: bugmaster Details Diff |
0029659: Samples - Image is not displayed in Viewer2d MFC sample Fixed wrong Display Mode assigned to Sample2D_Image presentation. |
Affected Issues 0029659 |
|
mod - samples/mfc/standard/03_Viewer2d/src/Viewer2dDoc.cpp | Diff File | ||
mod - samples/mfc/standard/Common/Primitive/Sample2D_Image.cpp | Diff File |