MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master b47bcd7e
Timestamp: 2016-06-07 04:20:13
Author: isn
Committer: bugmaster
Details ] Diff ]
0025957: nurbsconvert modifies original shape

- Ensure that the subshapes from the original shape will not be changed after nurbsconvert operation.
For that create the new vertexes (NewPoint(..)) as well as new curves (NewCurve(..)) and new surfaces (NewSurface(..)) before calling of Rebuild() method. Make copies of all vertexes impacted by curve or surface modifications. This eliminates necessity of creation of new vertices during recursive rebuilding of the entire shape.

- Compatibility with the old behavior of BRepTools_Modifier has been retained as an option. For that the new flag MutableInput has been added in the interface of the class.

- This patch also impacts other operations based on BRepTools_Modifier, in the sense that they also become safe regarding input shapes.

- Create new test cases. Some test cases with nurbsconvert command are changed to lock input shapes from modifications.

fix regressions
mod - src/BRepTools/BRepTools_Modifier.cxx Diff ] File ]
mod - src/BRepTools/BRepTools_Modifier.hxx Diff ] File ]
mod - src/BRepTools/BRepTools_NurbsConvertModification.cxx Diff ] File ]
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff ] File ]
mod - src/ShapeProcess/ShapeProcess_OperLibrary.hxx Diff ] File ]
mod - tests/bugs/iges/bug25632_2 Diff ] File ]
mod - tests/bugs/modalg_5/bug25976 Diff ] File ]
mod - tests/bugs/modalg_6/bug24890 Diff ] File ]
add - tests/bugs/modalg_6/bug25957_1 Diff ] File ]
add - tests/bugs/modalg_6/bug25957_2 Diff ] File ]
mod - tests/bugs/moddata_2/bug466 Diff ] File ]
mod - tests/bugs/moddata_3/bug623 Diff ] File ]
master 854e0d4a
Timestamp: 2016-06-06 15:58:40
Author: jgv
Committer: bugmaster
Details ] Diff ]
0027557: Unstable HLR tests

The following modifications were done for stability:
- Precision::PConfusion() was set as parameter of Classifier instead of 0.0
- Coinciding vertices of outlines are united to exclude neighborhood of common vertex from curve-curve intersection
- Draw command "hlrin3d" was modified to prevent exception

Minor corrections

Corrections of test cases for issue CR27557
mod - src/HLRBRep/HLRBRep_Data.cxx Diff ] File ]
mod - src/HLRTest/HLRTest.cxx Diff ] File ]
mod - src/HLRTopoBRep/HLRTopoBRep_DSFiller.cxx Diff ] File ]
mod - tests/bugs/modalg_6/bug25908 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_102 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_103 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_301 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_302 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_303 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_304 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_305 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_306 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_307 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_308 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_309 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_310 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_311 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_312 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_313 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_314 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_315 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_316 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_317 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_318 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_319 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_320 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_322 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_323 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_324 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_326 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_327 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_328 Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_329 Diff ] File ]
master 5bbe7380
Timestamp: 2016-06-06 08:59:06
Author: ika
Committer: bugmaster
Details ] Diff ]
0027532: Errors on reading stp-file

The cause of errors is a non alphabetical order of complex entity, which do not affect export.
Move messages to debug mode.
Replace fail by warning.

Correction of test case bugs/vis/bug23153 according to the new behavior
mod - src/StepData/StepData_StepReaderData.cxx Diff ] File ]
mod - tests/bugs/modalg_6/bug27341_329 Diff ] File ]
mod - tests/bugs/step/bug2368 Diff ] File ]
mod - tests/bugs/step/bug348_1 Diff ] File ]
mod - tests/bugs/step/bug348_2 Diff ] File ]
mod - tests/bugs/step/bug348_3 Diff ] File ]
mod - tests/bugs/step/bug348_4 Diff ] File ]
mod - tests/bugs/step/bug926 Diff ] File ]
rm - tests/bugs/step/parse.rules Diff ] File ]
mod - tests/bugs/vis/bug23153 Diff ] File ]
mod - tests/bugs/xde/bug22982 Diff ] File ]
mod - tests/de/parse.rules Diff ] File ]
mod - tests/xcaf/stp_to_xbf/G7 Diff ] File ]
mod - tests/xcaf/stp_to_xbf/I1 Diff ] File ]
mod - tests/xcaf/stp_to_xbf/I2 Diff ] File ]
master f84bf635
Timestamp: 2016-06-03 17:08:00
Author: aml
Committer: bugmaster
Details ] Diff ]
0027565: [Regression to OCCT 7.0.0] Number of Intersections Is Wrong

Incorrect tolerance management is fixed.
Test case is added.
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx Diff ] File ]
mod - src/Extrema/Extrema_GenExtCC.gxx Diff ] File ]
add - tests/bugs/moddata_3/bug27565 Diff ] File ]
master be5c3602
Timestamp: 2016-06-03 12:35:52
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027562: Coding - avoid exporting of inline methods
mod - src/AIS/AIS_InteractiveObject.hxx Diff ] File ]
mod - src/Bnd/Bnd_B2d.hxx Diff ] File ]
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_CircleInspector.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_Edge.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_OrientedEdge.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_PairOfIndex.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_PairOfPolygon.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_Triangle.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_Vertex.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_VertexInspector.hxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_VertexTool.hxx Diff ] File ]
mod - src/ElCLib/ElCLib.hxx Diff ] File ]
mod - src/gp/gp_Ax2.hxx Diff ] File ]
mod - src/gp/gp_Ax3.hxx Diff ] File ]
mod - src/gp/gp_Circ2d.hxx Diff ] File ]
mod - src/gp/gp_Elips2d.hxx Diff ] File ]
mod - src/gp/gp_GTrsf.hxx Diff ] File ]
mod - src/gp/gp_Hypr2d.hxx Diff ] File ]
mod - src/gp/gp_Lin.hxx Diff ] File ]
mod - src/gp/gp_Lin2d.hxx Diff ] File ]
mod - src/gp/gp_Parab.hxx Diff ] File ]
mod - src/gp/gp_Pnt2d.hxx Diff ] File ]
mod - src/gp/gp_Quaternion.hxx Diff ] File ]
mod - src/gp/gp_Torus.hxx Diff ] File ]
mod - src/gp/gp_Trsf.hxx Diff ] File ]
mod - src/Message/Message_ExecStatus.hxx Diff ] File ]
mod - src/Message/Message_ProgressIndicator.hxx Diff ] File ]
mod - src/NCollection/NCollection_UBTreeFiller.hxx Diff ] File ]
mod - src/Precision/Precision.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentationManager.hxx Diff ] File ]
mod - src/Select3D/Select3D_SensitivePoly.hxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveSet.hxx Diff ] File ]
mod - src/SelectBasics/SelectBasics_SensitiveEntity.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff ] File ]
mod - src/Standard/Standard_ErrorHandlerCallback.hxx Diff ] File ]
mod - src/Standard/Standard_Mutex.hxx Diff ] File ]
mod - src/Standard/Standard_Transient.hxx Diff ] File ]
mod - src/Standard/Standard_Type.hxx Diff ] File ]
mod - src/TDF/TDF_Data.hxx Diff ] File ]
mod - src/TDF/TDF_Transaction.hxx Diff ] File ]
mod - src/TDocStd/TDocStd_Document.hxx Diff ] File ]
mod - src/TObj/TObj_Model.hxx Diff ] File ]
mod - src/TObj/TObj_Object.hxx Diff ] File ]
mod - src/TObj/TObj_Partition.hxx Diff ] File ]
master 1ec75a48
Timestamp: 2016-06-02 14:41:17
Author: ski
Committer: bugmaster
Details ] Diff ]
0027513: Configuration, CMake - Option INSTALL_TBB does not install tbbmalloc.dll

Installation of tbbmalloc.dll was corrected.
mod - adm/cmake/tbb.cmake Diff ] File ]
master 52db4751
Timestamp: 2016-06-02 07:22:10
Author: aml
Committer: bugmaster
Details ] Diff ]
0027015: Sewing returns invalid shape if some faces are nearly plane cones

Interpolation state check is fixed to mark as valid only ordered sequences of poles.
Refactoring of Approx_SameParameter.cxx.
Test case is added.
Test cases are updated to the new behavior.
Update of testing cases
mod - src/Approx/Approx_SameParameter.cxx Diff ] File ]
mod - src/BRepLib/BRepLib.cxx Diff ] File ]
mod - tests/bugs/modalg_2/bug22804 Diff ] File ]
mod - tests/bugs/modalg_5/bug25175 Diff ] File ]
add - tests/bugs/modalg_6/bug27015 Diff ] File ]
mod - tests/de/iges_1/O3 Diff ] File ]
mod - tests/heal/data/advanced/W6 Diff ] File ]
mod - tests/heal/data/advanced/X1 Diff ] File ]
mod - tests/heal/data/advanced/Z4 Diff ] File ]
mod - tests/offset/with_intersect_80/L3 Diff ] File ]
mod - tests/sewing/tol_100/J1 Diff ] File ]
mod - tests/sewing/tol_100/J2 Diff ] File ]
mod - tests/thrusection/solids/A2 Diff ] File ]
mod - tests/thrusection/solids/A3 Diff ] File ]
mod - tests/thrusection/solids/A4 Diff ] File ]
mod - tests/thrusection/solids/A5 Diff ] File ]
mod - tests/thrusection/solids/A6 Diff ] File ]
mod - tests/thrusection/solids/A7 Diff ] File ]
mod - tests/thrusection/solids/A8 Diff ] File ]
mod - tests/thrusection/solids/A9 Diff ] File ]
master 91d96372
Timestamp: 2016-06-01 15:37:51
Author: aba
Committer: bugmaster
Details ] Diff ]
0027536: Visualization - incorrect behavior of zoom persisted objects

1) Zoom persistence mode now fixes object in pixel coordinates and is independent on view size

2) Used gp_GTrsf instead of gp_Trsf SelectMgr_ViewerSelector to store Graphic3d_Mat4d

3) Zoom persisted objects changed behavior (become bigger) therefore test cases were updated according to new state.

4) Corrected scale for rectangular frustum

Updated test for manipulator
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff ] File ]
mod - src/MeshVS/MeshVS_DummySensitiveEntity.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_DummySensitiveEntity.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHTreeSelector.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHTreeSelector.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.lxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveEntity.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveEntity.hxx Diff ] File ]
mod - src/Select3D/Select3D_SensitivePrimitiveArray.hxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx Diff ] File ]
mod - src/SelectBasics/SelectBasics_SensitiveEntity.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_FrustumBuilder.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_FrustumBuilder.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObjectTrsfPersSet.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - tests/bugs/vis/bug25867 Diff ] File ]
mod - tests/bugs/vis/bug26344 Diff ] File ]
mod - tests/bugs/vis/bug26719_1 Diff ] File ]
mod - tests/bugs/vis/bug26719_2 Diff ] File ]
mod - tests/bugs/vis/bug26792 Diff ] File ]
add - tests/bugs/vis/bug27536 Diff ] File ]
mod - tests/v3d/manipulator/rotate Diff ] File ]
mod - tests/v3d/manipulator/scale Diff ] File ]
mod - tests/v3d/manipulator/translate Diff ] File ]
mod - tests/v3d/manipulator/zoom_persistence Diff ] File ]
master 34e4e9f2
Timestamp: 2016-06-01 11:24:23
Author: BenjaminBihler
Committer: bugmaster
Details ] Diff ]
0027491: GeomAdaptor_Curve Is Not Thread-Safe (Anymore?)

Added hint about BSpline cache and missing thread-safety to adaptor classes.
mod - src/Adaptor2d/Adaptor2d_Curve2d.hxx Diff ] File ]
mod - src/Adaptor3d/Adaptor3d_Curve.hxx Diff ] File ]
mod - src/Adaptor3d/Adaptor3d_Surface.hxx Diff ] File ]
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_Curve.hxx Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_Surface.hxx Diff ] File ]
master 83b0f13a
Timestamp: 2016-05-31 13:18:36
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027555: Visualization, AIS_Shape - own deviation coefficient change is not considered by Wireframe presentation mode
mod - src/AIS/AIS_ColoredShape.cxx Diff ] File ]
mod - src/AIS/AIS_Shape.cxx Diff ] File ]
mod - src/AIS/AIS_TexturedShape.cxx Diff ] File ]
mod - src/Prs3d/Prs3d_Drawer.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx Diff ] File ]
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.hxx Diff ] File ]
master c574faec
Timestamp: 2016-05-31 10:24:49
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027549: Visualization, OpenGl_View - drop confusing misnamed methods Width() and Height()
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
master 402cfabc
Timestamp: 2016-05-27 13:00:05
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027522: Foundation Classes, FSD_BinaryFile - incorrect size check in a stream

FSD_BinaryFile::ReadExtendedString() now compares read bytes, not symbols.
mod - src/FSD/FSD_BinaryFile.cxx Diff ] File ]
master 1e7ac41b
Timestamp: 2016-05-27 12:43:55
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027545: Coding - remove unused field in V3d_View::myCamera
mod - src/V3d/V3d_View.hxx Diff ] File ]
master 625e1958
Timestamp: 2016-05-27 10:15:40
Author: apl
Committer: bugmaster
Details ] Diff ]
0027038: Visualization - add new presentation for object manipulation

AIS_Manipulator class has been created to provide interactive services for manipulating with mouse local transformations of other interactive objects.

The class features three kinds of transformation modes for attached objects:
- translation of through axis
- scaling within axis
- rotation around axis

For more details please have a look at description of the class in reference manual or in header file.

The patch includes DRAW test workbench for evaluating the AIS_Manipulator features.

Clang warning (override)
add - src/AIS/AIS_Manipulator.cxx Diff ] File ]
add - src/AIS/AIS_Manipulator.hxx Diff ] File ]
add - src/AIS/AIS_ManipulatorMode.hxx Diff ] File ]
add - src/AIS/AIS_ManipulatorOwner.cxx Diff ] File ]
add - src/AIS/AIS_ManipulatorOwner.hxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
mod - src/StdPrs/FILES Diff ] File ]
add - src/StdPrs/StdPrs_ToolCylinder.cxx Diff ] File ]
add - src/StdPrs/StdPrs_ToolCylinder.hxx Diff ] File ]
add - src/StdPrs/StdPrs_ToolDisk.cxx Diff ] File ]
add - src/StdPrs/StdPrs_ToolDisk.hxx Diff ] File ]
add - src/StdPrs/StdPrs_ToolQuadric.cxx Diff ] File ]
add - src/StdPrs/StdPrs_ToolQuadric.hxx Diff ] File ]
add - src/StdPrs/StdPrs_ToolSphere.cxx Diff ] File ]
add - src/StdPrs/StdPrs_ToolSphere.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_CmdParser.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_CmdParser.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/v3d/grids.list Diff ] File ]
add - tests/v3d/manipulator/rotate Diff ] File ]
add - tests/v3d/manipulator/scale Diff ] File ]
add - tests/v3d/manipulator/translate Diff ] File ]
add - tests/v3d/manipulator/zoom_persistence Diff ] File ]
master b0fbc579
Timestamp: 2016-05-27 08:19:25
Author: emv
Committer: bugmaster
Details ] Diff ]
0027540: Run-to-run differences in the 3D Offset algorithm

Calculating the offset vertices by the superposition of intersection vertices
between pairs of edges (BRepOffset_Inter2d::FuseVertices()).

To obtain stable result when calculating the superposition of vertices
they are sorted (BOPTools_AlgoTools::MakeVertex()).

The support of vertices has been added in nexplode command.

Small correction of tests cases for issue CR27540
mod - src/BiTgte/BiTgte_Blend.cxx Diff ] File ]
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff ] File ]
mod - src/BRepAlgo/BRepAlgo_AsDes.cxx Diff ] File ]
mod - src/BRepOffset/BRepOffset_Inter2d.cxx Diff ] File ]
mod - src/BRepOffset/BRepOffset_Inter2d.hxx Diff ] File ]
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff ] File ]
mod - src/DBRep/DBRep.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27540_1 Diff ] File ]
add - tests/bugs/modalg_6/bug27540_2 Diff ] File ]
add - tests/bugs/modalg_6/bug27540_3 Diff ] File ]
mod - tests/offset/compshape/A1 Diff ] File ]
mod - tests/offset/faces_type_i/C8 Diff ] File ]
mod - tests/offset/shape_type_i/C8 Diff ] File ]
mod - tests/offset/with_intersect_80/K2 Diff ] File ]
mod - tests/offset/with_intersect_80/L3 Diff ] File ]
mod - tests/offset/with_intersect_80/L7 Diff ] File ]
mod - tests/offset/with_intersect_80/L9 Diff ] File ]
master 93dc7934
Timestamp: 2016-05-26 17:08:48
Author: aml
Committer: bugmaster
Details ] Diff ]
0027544: problem compiling OCCT with gcc version 4.8.2 gives error 'array subscript is above array bounds'

Possible out of borders problem is fixed.
mod - src/IntPatch/IntPatch_InterferencePolyhedron.cxx Diff ] File ]
master a002d297
Timestamp: 2016-05-25 16:23:52
Author: msv
Committer: bugmaster
Details ] Diff ]
0027541: ShapeFix_ComposeShell allows usage of uninitialized value of the field myInvertEdgeStatus

Initialize all fields of the class in the constructor.
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx Diff ] File ]
master 50d06d8f
Timestamp: 2016-05-25 14:00:59
Author: duv
Committer: bugmaster
Details ] Diff ]
0027374: Visualization - optimize management of the scene bounding box

OpenGl_View now caches bounding boxes per Z-layer (instead of bounding box of entire scene in Graphic3d_CView).
Redundant invalidation of cached scene bounding box is now avoided in case
when new presentation attributes are assigned to the graphic structure.

Add a new methods ConsiderZoomPersistenceObjects() and considerZoomPersistenceObjects() in the Graphic3d_CView, OpenGl_View and OpenGl_Layer classes.
Call ConsiderZoomPersistenceObjects() in the V3d_View::FitMinMax method.

std::numeric_limits<T>::lowest() fix
mod - src/Graphic3d/Graphic3d_CView.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_CView.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_StructureManager.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_StructureManager.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Layer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/V3d/V3d_View.cxx Diff ] File ]
add - tests/bugs/vis/bug27374 Diff ] File ]
master 5ae6e53d
Timestamp: 2016-05-25 09:19:24
Author: aml
Committer: bugmaster
Details ] Diff ]
0027341: Incorrect exact HLR results

- removal of excess interferences in case of simple hiding face
- correct processing of boundary edges coinciding with outlines
- change of API for testing Draw Command
- correction of Draw command "build3d"
- test cases are added.

Linux reference data is changed.

Partially fixed 0027340: Insufficient exact HLR speed

Number of samples in PolyPoly intersection algorithm tuned in each instance of generic class.
Default number of the samples in Geom2dAdaptor is changed according to the Adaptor2d_Curve2d class.
Minimal number of points in case of B-Spline is changed.
Minimal number of samples support is added in intersection algorithms.
mod - src/BRepTest/BRepTest_CurveCommands.cxx Diff ] File ]
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx Diff ] File ]
mod - src/Geom2dInt/Geom2dInt_Geom2dCurveTool.cxx Diff ] File ]
mod - src/Geom2dInt/Geom2dInt_GInter.hxx Diff ] File ]
mod - src/Geom2dInt/Geom2dInt_TheIntPCurvePCurveOfGInter.hxx Diff ] File ]
mod - src/HLRAppli/HLRAppli_ReflectLines.cxx Diff ] File ]
mod - src/HLRAppli/HLRAppli_ReflectLines.hxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_CInter.hxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_Data.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_Hider.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_Intersector.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_TheIntPCurvePCurveOfCInter.hxx Diff ] File ]
mod - src/HLRTest/HLRTest.cxx Diff ] File ]
mod - src/IntCurve/IntCurve_IntCurveCurveGen.gxx Diff ] File ]
mod - src/IntCurve/IntCurve_IntPolyPolyGen.gxx Diff ] File ]
mod - src/QABugs/QABugs_20.cxx Diff ] File ]
mod - tests/bugs/modalg_5/bug25838 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_101 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_102 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_103 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_104 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_105 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_106 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_107 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_201 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_202 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_203 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_204 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_205 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_206 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_207 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_301 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_302 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_303 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_304 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_305 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_306 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_307 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_308 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_309 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_310 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_311 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_312 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_313 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_314 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_315 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_316 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_317 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_318 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_319 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_320 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_321 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_322 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_323 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_324 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_325 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_326 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_327 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_328 Diff ] File ]
add - tests/bugs/modalg_6/bug27341_329 Diff ] File ]
mod - tests/de/iges_1/R8 Diff ] File ]
master f2b63181
Timestamp: 2016-05-24 14:43:32
Author: mgn
Committer: bugmaster
Details ] Diff ]
0027538: Visualization, AIS_InteractiveContext::Display() - do not erase previous display mode.
AIS_InteractiveContext::Display() does not erases old presentation modes of interactive object anymore giving us performance benefit AIS_InteractiveContext::Display() is used. Instead, the method marks them hidden in the same way as AIS_InteractiveContext::SetDisplayMode() and ::UnsetDisplayMode().
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
master 4b445d18
Timestamp: 2016-05-24 12:12:01
Author: azv
Committer: bugmaster
Details ] Diff ]
0027481: [Regression to OCCT 6.6.0] Modeling Algorithms - incorrect CUT on two solids

* Test case has been added
* Adjust mesh characteristics in test cases according to changes in issue #27537
mod - tests/bugs/mesh/bug23631 Diff ] File ]
mod - tests/bugs/modalg_2/bug264_0 Diff ] File ]
mod - tests/bugs/modalg_2/bug269_1 Diff ] File ]
mod - tests/bugs/modalg_2/bug269_3 Diff ] File ]
mod - tests/bugs/modalg_2/bug287 Diff ] File ]
mod - tests/bugs/modalg_2/bug291 Diff ] File ]
mod - tests/bugs/modalg_2/bug292 Diff ] File ]
mod - tests/bugs/modalg_2/bug347_1 Diff ] File ]
mod - tests/bugs/modalg_2/bug347_2 Diff ] File ]
mod - tests/bugs/modalg_2/bug481 Diff ] File ]
add - tests/bugs/modalg_6/bug27481 Diff ] File ]
mod - tests/bugs/moddata_1/bug17 Diff ] File ]
mod - tests/bugs/moddata_1/bug20 Diff ] File ]
mod - tests/bugs/moddata_2/bug256 Diff ] File ]
mod - tests/bugs/moddata_2/bug258_1 Diff ] File ]
mod - tests/bugs/moddata_2/bug258_2 Diff ] File ]
mod - tests/bugs/moddata_3/bug25737_1 Diff ] File ]
mod - tests/bugs/stlvrml/bug25740 Diff ] File ]
mod - tests/bugs/vis/bug19_1 Diff ] File ]
mod - tests/bugs/vis/bug19_2 Diff ] File ]
mod - tests/bugs/vis/bug364 Diff ] File ]
mod - tests/mesh/data/standard/L3 Diff ] File ]
mod - tests/mesh/data/standard/Q5 Diff ] File ]
mod - tests/mesh/data/standard/W1 Diff ] File ]
mod - tests/mesh/end Diff ] File ]
master b819ae67
Timestamp: 2016-05-24 11:01:10
Author: azv
Committer: bugmaster
Details ] Diff ]
0027537: GCPnts_TangentialDeflection produces incorrect number of sample points for circular edge

* Round up number of sample points to satisfy deflection.
* Test case added
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx Diff ] File ]
add - tests/bugs/modalg_6/bug27537 Diff ] File ]
master 9cc4e7e2
Timestamp: 2016-05-24 07:57:30
Author: aml
Committer: bugmaster
Details ] Diff ]
0027529: Invalid result of CUT operation

Test case is added.
add - tests/bugs/modalg_6/bug27529 Diff ] File ]
master 7d46a9ed
Timestamp: 2016-05-23 16:08:24
Author: vpa
Committer: bugmaster
Details ] Diff ]
0027477: Visualization - Select3D_SensitiveCircle always return infinite depth value in boundary mode

- unnecessary re-initialization of pick result was removed from Select3D_SensitiveCircle;
- test case for issue 0027477
mod - src/Select3D/Select3D_SensitiveCircle.cxx Diff ] File ]
mod - src/Select3D/Select3D_SensitiveCircle.hxx Diff ] File ]
add - tests/bugs/vis/bug27477 Diff ] File ]
master 41e08b4d
Timestamp: 2016-05-20 16:42:09
Author: vpa
Committer: bugmaster
Details ] Diff ]
0027317: Some visualisation tests failed because of exceptions generated by FP signals.

- missing implementation of CenterOfGeometry method was added in MeshVS_CommonSensitiveEntity;
- a check to prevent float overflow was added to OpenGl_BVHClipPrimitiveSet::Center.
mod - src/MeshVS/MeshVS_CommonSensitiveEntity.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_CommonSensitiveEntity.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.cxx Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 74 75 76 77 78 79 80 81 82 83 84 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 210 211 212  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker