Changesets: occt
master cd0a63dd 2015-01-15 12:25:52 Committer: bugmaster Details Diff |
0025466: Visualization - Impossible to change the display mode when a local context is opened Remove irrelevant check from method AIS_InteractiveContext::SetDisplayMode(). Test case for issue CR25466 |
||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
add - tests/bugs/vis/bug25466 | Diff File | ||
master c857a60a 2015-01-15 12:06:54
Committer: bugmaster Details Diff |
0023922: Systematic review of TODO tests Small corrections for test cases with "TEST INCOMPLETE" result. TODO statements with "TEST INCOMPLETE" were checked and corrected. |
Affected Issues 0023922 |
|
mod - tests/3rdparty/fonts/B1 | Diff File | ||
mod - tests/blend/tolblend_simple/C9 | Diff File | ||
mod - tests/blend/tolblend_simple/F5 | Diff File | ||
mod - tests/blend/tolblend_simple/F6 | Diff File | ||
mod - tests/blend/tolblend_simple/F9 | Diff File | ||
mod - tests/blend/tolblend_simple/G1 | Diff File | ||
mod - tests/boolean/bsection/N7 | Diff File | ||
mod - tests/bugs/fclasses/bug63 | Diff File | ||
mod - tests/bugs/modalg_2/bug426 | Diff File | ||
mod - tests/bugs/moddata_2/bug2569_2 | Diff File | ||
mod - tests/bugs/vis/buc60915 | Diff File | ||
mod - tests/bugs/vis/pro20342 | Diff File | ||
master 6504f8cd 2015-01-15 12:04:05
Committer: bugmaster Details Diff |
0025657: Bad result of Fillet operation Comments have been precised. Test case for issue CR25657 Fix of regression Additional test case. |
||
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25657 | Diff File | ||
add - tests/bugs/modalg_5/bug25657_1 | Diff File | ||
master bcf045cf 2015-01-15 11:51:21
Committer: bugmaster Details Diff |
0025523: Fail to read back solid written to STEP Fixed a exception occurred during reading step file Test case for issue CR25523 |
||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx | Diff File | ||
add - tests/bugs/step/bug25523 | Diff File | ||
master c31e0def 2015-01-15 11:47:07 Committer: bugmaster Details Diff |
0025634: Checking of compliance of vertices and pcurve fails A fix + a checkedge draw-command to check the fix. Test case for issue CR25634 |
||
mod - src/ShapeAnalysis/ShapeAnalysis_Edge.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeAnalysis.cxx | Diff File | ||
add - tests/bugs/heal/bug25634 | Diff File | ||
master 6a38ff48 2015-01-15 11:41:27
Committer: bugmaster Details Diff |
0025616: Avoid Classes using "new" to allocate Instances but not defining a copy Constructor The empty copy constructor, assignemnts operator, default constructors added to the following classes: The following classes use “new” function without Handles: - Select3D_PointData - BSB_T3Bits - IntPatch_InfoPD - LDOM_StringElem - BinomAllocator - ProjLib_OnSurface - Standard_MMgrFactory Useless declaration of default constructor have been deleted. |
Affected Issues 0025616 |
|
mod - src/Bnd/Bnd_BoundSortBox.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx | Diff File | ||
mod - src/LDOM/LDOM_OSStream.cxx | Diff File | ||
mod - src/LDOM/LDOM_OSStream.hxx | Diff File | ||
mod - src/PLib/PLib.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectOnSurface.cxx | Diff File | ||
mod - src/Select3D/Select3D_PointData.hxx | Diff File | ||
mod - src/Standard/Standard.cxx | Diff File | ||
master c8be748c 2015-01-15 11:37:12
Committer: bugmaster Details Diff |
0025532: Visualization - fix cross-references between AIS_ConnectedInteractive and connected presentation New test case added. |
Affected Issues 0025532 |
|
mod - src/AIS/AIS_ConnectedInteractive.cxx | Diff File | ||
add - tests/bugs/vis/bug25532 | Diff File | ||
master df932fdf 2015-01-15 11:33:23
Committer: bugmaster Details Diff |
0025222: Visualization - provide distance field builder in the Math/BVH package A distance field is a representation where, at each point within the field, the distance from that point to the closest point on the object is specified. In addition to distance, other properties may be derived from the distance field, such as the direction to the surface, and when the distance field is signed, we may also determine if the point is internal or external to objects within the domain. The distance field has been found to be a useful construction within the areas of computer vision, physics, and computer graphics. In particular, distance fields can be used for generating realistic visual effects and collision detection. Fix compilation warning when using GCC. |
Affected Issues 0025222 |
|
mod - src/BVH/BVH.cxx | Diff File | ||
add - src/BVH/BVH_DistanceField.hxx | Diff File | ||
add - src/BVH/BVH_DistanceField.lxx | Diff File | ||
mod - src/BVH/FILES | Diff File | ||
master 0fe1715f 2015-01-14 14:26:30
Committer: bugmaster Details Diff |
0025582: SIGSEGV in thrusections of circle segments 1. Implemented using of trimmed circular curve 2. Added test case |
Affected Issues 0025582 |
|
mod - src/BRepFill/BRepFill_Generator.cxx | Diff File | ||
add - tests/bugs/modalg_5/bug25582 | Diff File | ||
master e2da917a 2015-01-14 08:04:27
Committer: bugmaster Details Diff |
0025703: Visualization - Decrease number of samplers used in ray-tracing mode This patch eliminates 3 samplers used in ray-tracing mode: //! Texture buffer of data records of bottom-level BVH nodes. Handle(OpenGl_TextureBufferArb) myObjectNodeInfoTexture; //! Texture buffer of minimum points of bottom-level BVH nodes. Handle(OpenGl_TextureBufferArb) myObjectMinPointTexture; //! Texture buffer of maximum points of bottom-level BVH nodes. Handle(OpenGl_TextureBufferArb) myObjectMaxPointTexture; Serialized data contained in corresponding texture buffers were added to global scene buffers: //! Texture buffer of data records of high-level BVH nodes. Handle(OpenGl_TextureBufferArb) mySceneNodeInfoTexture; //! Texture buffer of minimum points of high-level BVH nodes. Handle(OpenGl_TextureBufferArb) mySceneMinPointTexture; //! Texture buffer of maximum points of high-level BVH nodes. Handle(OpenGl_TextureBufferArb) mySceneMaxPointTexture; This modifications leads also to small performance improvement (~2%) due to higher texture cache efficiency. Some modifications in traversal function (GLSL code) also improve performance (~3%). |
Affected Issues 0025703 |
|
mod - src/OpenGl/OpenGl_SceneGeometry.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | ||
mod - src/Shaders/RaytraceBase.fs | Diff File | ||
master 52ba6031 2015-01-14 07:00:06
Committer: bugmaster Details Diff |
0025706: SIGSEGV after making existing BSplineCurve rational 1. Eliminated exception after conversion non-rational B-spline to rational 2. Implemented DRAW command setweight to change weights of B-spline 3. Test cases were added |
Affected Issues 0025706 |
|
mod - src/Geom/Geom_BSplineCurve.cxx | Diff File | ||
mod - src/Geom/Geom_BSplineSurface.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve.cxx | Diff File | ||
mod - src/GeomliteTest/GeomliteTest_ModificationCommands.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug25706_1 | Diff File | ||
add - tests/bugs/moddata_3/bug25706_2 | Diff File | ||
add - tests/bugs/moddata_3/bug25706_3 | Diff File | ||
master 43cb0011 2015-01-14 06:43:30
Committer: bugmaster Details Diff |
0025700: Ensuring uniform control of the functionalities of the Boolean operations algorithm at the level of DRAW application Changes: 1. Class BOPTest_Chronometer The class definition that depends on TBB has been removed 2. For the following commands: >bop s1 s2 [tol] >bopcommon r s1 s2 [tol] >bfuse r s1 s2 [tol] >bcut s1 s2 [tol] >btuc r s1 s2 [tol] >bsection r s1 s2 [-n2d/-n2d1/-n2d2] [-na] [tol] >mkvolume r b1 b2 ... [-c] [-ni] [-s] [tol] >bopcheck Shape [level of check: 0 - 9] [-t -s] [-tol tol] >bopargcheck Shape1 [[Shape2] [-F/O/C/T/S/U] [/R|F|T|V|E|I|P|C|S]] [#BF] [-tol tol] >bfillds [-s -t] [tol] the syntax has been changed. Parameter [tol] has been removed. The value "tol" (i.e. Fuzzy Value) is option for the algorithm. If it is necessary, the value "tol" can be set by the command: >bfuzzyvalue value see http://tracker.dev.opencascade.org/view.php?id=25614 for more details 3. For the following commands: >bopcheck Shape [level of check: 0 - 9] [-t -s] [-tol tol] >bfillds [-s -t] [tol] >bbuild r [-s -t] >bbop r op [-s -t] the syntax has been changed. Parameter [-s] has been removed. Parameter [-s] was to provide the sequential mode of the computations. The mode of the computations is option for the algorithm. The mode of the computations can be set by the command: >brunparallel [0/1] 1 -sets the parallel mode of the computations 0 -sets the sequential mode of the computations see http://tracker.dev.opencascade.org/view.php?id=25614 for more details |
Affected Issues 0025700 |
|
mod - src/BOPTest/BOPTest_APICommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_CheckCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_Chronometer.hxx | Diff File | ||
mod - src/BOPTest/BOPTest_DrawableShape.cdl | Diff File | ||
mod - src/BOPTest/BOPTest_DrawableShape.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_LowCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_ObjCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_OptionCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_PartitionCommands.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_TolerCommands.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug25477_1 | Diff File | ||
mod - tests/bugs/modalg_5/bug25477_2 | Diff File | ||
master 79186c39 2015-01-13 14:44:38
Committer: bugmaster Details Diff |
0025578: SIGSEGV in BRepSweep_Rotation in case of singularities Eliminating degenerated edges |
Affected Issues 0025578 |
|
mod - src/BRepSweep/BRepSweep_Rotation.cxx | Diff File | ||
master 63d907e7 2015-01-13 07:48:04 Committer: bugmaster Details Diff |
0025664: Visualization - dynamic highlighting should not be discarded on re-displaying independent object Clear list of immediate presentations in proper place - in AIS_LocalContext::manageDetected() instead of AIS_LocalContext::Unhilight(). |
||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
master dba608bb 2015-01-08 17:18:00 Committer: bugmaster Details Diff |
0025692: Boolean operations minor improvement Method IntPolyh_MaillageAffinage::TriContact() improved so that local objects for detailed analysis are not created if algorithm exits by simple conditions checked at the beginning. |
Affected Issues 0025692 |
|
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx | Diff File | ||
master 49297cb6 2015-01-07 20:29:06 Committer: bugmaster Details Diff |
0025691: Visualization, TKService - fix font corruption on FreeType 2.5.4 |
Affected Issues 0025691 |
|
mod - src/Font/Font_FTFont.cxx | Diff File | ||
mod - src/Font/Font_FTFont.hxx | Diff File | ||
master da72a17c 2014-12-30 04:37:51
Committer: bugmaster Details Diff |
0025656: Specification of semantic of Closed flag of an edge 1. Using of the "Closed" flag was unified: a) this flag is applicable for TopoDS_Wire and TopoDS_Shell only, because these entities may hedge an area in 2D space or a volume in 3D space correspondingly; b) other types of TopoDS shapes are passing over this flag; c) changing of this flag should be controlled by high-level algorithms (not BRep_Builder). 2. Implemented verification of the closedness of edges. An edge is closed if and only if its first and last vertices are the same. 3. Test cases were changed according to new behavior. |
Affected Issues 0025656 |
|
mod - src/BRep/BRep_Builder.cxx | Diff File | ||
mod - src/BRep/BRep_Tool.cdl | Diff File | ||
mod - src/BRep/BRep_Tool.cxx | Diff File | ||
mod - src/BRepAlgo/BRepAlgo_Loop.cxx | Diff File | ||
mod - src/BRepFeat/BRepFeat_MakeCylindricalHole.cxx | Diff File | ||
mod - src/BRepFill/BRepFill.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Evolved.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Filling.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Generator.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_NSections.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_OffsetWire.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Pipe.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Section.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_ShapeLaw.cxx | Diff File | ||
mod - src/BRepLib/BRepLib.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_MakeWire.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_MakeWire_1.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Offset.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx | Diff File | ||
mod - src/BRepPrim/BRepPrim_Builder.cxx | Diff File | ||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeOneAxis.cxx | Diff File | ||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeWedge.cxx | Diff File | ||
mod - src/BRepProj/BRepProj_Projection.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cxx | Diff File | ||
mod - src/BRepSweep/BRepSweep_Rotation.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_ReShape.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_1.cxx | Diff File | ||
mod - src/IGESToBRep/IGESToBRep_BRepEntity.cxx | Diff File | ||
mod - src/LocOpe/LocOpe_SplitShape.cxx | Diff File | ||
mod - src/ShapeBuild/ShapeBuild_ReShape.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Edge.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Solid.cxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_FaceDivideArea.cxx | Diff File | ||
mod - src/TopoDS/TopoDS_TShape.cdl | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1_1.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1_2.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_FaceBuilder.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_makeedges.cxx | Diff File | ||
mod - tests/bugs/moddata_3/bug25202_1 | Diff File | ||
mod - tests/bugs/moddata_3/bug25202_3 | Diff File | ||
mod - tests/bugs/moddata_3/bug25202_4 | Diff File | ||
master bc88a677 2014-12-27 05:18:30
|
0025669: Unable to compile BOPTest package in WOK package BOPTest BOPTest_Chronometer.hxx has been added to FILES. |
Affected Issues 0025669 |
|
mod - src/BOPTest/FILES | Diff File | ||
master 4cf9a9f0 2014-12-26 10:02:51
Committer: bugmaster Details Diff |
Cosmetic update testing cases. | ||
mod - tests/bugs/mesh/bug25378_1_1 | Diff File | ||
mod - tests/bugs/mesh/bug25378_2_2 | Diff File | ||
master 55b05039 2014-12-26 09:56:35
Committer: |
0025663: Expand math_PSO class description math_PSO class description extended. |
Affected Issues 0025663 |
|
mod - src/math/math_PSO.hxx | Diff File | ||
master 89cc29b0 2014-12-25 16:09:57
Committer: abv Details Diff |
0025661: Visualization - AIS_InteractiveContext::Load() is not symmetric to the local context method Register theIObj in the selection manager to prepare further activation of selection |
||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
master ee6bb37b 2014-12-25 15:31:11
Committer: bugmaster Details Diff |
0025545: TopLoc_Location::Transformation() provokes data races Get rid of postponed calculation of transformation. Remove unused methods. Add command OCC25545 to reproduce the bug with data races. - Get rid of C++11 lambda construction - make code compilable with no HAVE_TBB defined - add test case bugs/fclasses/bug25545 |
Affected Issues 0025545 |
|
mod - src/gp/gp_Trsf.cdl | Diff File | ||
mod - src/gp/gp_Trsf.lxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/TopLoc/TopLoc.cdl | Diff File | ||
mod - src/TopLoc/TopLoc_ItemLocation.cdl | Diff File | ||
mod - src/TopLoc/TopLoc_ItemLocation.cxx | Diff File | ||
mod - src/TopLoc/TopLoc_Location.cxx | Diff File | ||
mod - src/TopLoc/TopLoc_SListNodeOfItemLocation.cdl | Diff File | ||
mod - src/TopLoc/TopLoc_SListOfItemLocation.cdl | Diff File | ||
mod - src/TopLoc/TopLoc_SListOfItemLocation.cxx | Diff File | ||
mod - src/TopLoc/TopLoc_SListOfItemLocation.lxx | Diff File | ||
add - tests/bugs/fclasses/bug25545 | Diff File | ||
master f43eff9f 2014-12-25 15:17:56 Committer: bugmaster Details Diff |
0025612: Introduce possibility to disable adaptive reconfigutation of triangles in BRepMesh Remarks from PDN: flag has been renamed to ControlSurfaceDeflection Test-case for issue #25612 |
||
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscret.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx | Diff File | ||
mod - src/MeshTest/MeshTest.cxx | Diff File | ||
add - tests/bugs/mesh/bug25612 | Diff File | ||
master fe790035 2014-12-25 15:11:28
Committer: bugmaster Details Diff |
0025489: GCPnts_TangentialDeflection gives incorrect distribution of points Fixed last point handling: now we try to check interval with last point instead of adding it to output set of points. Test case for issue CR25489 Correction of test case for issue CR25489 |
||
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx | Diff File | ||
add - tests/bugs/moddata_3/bug25489 | Diff File | ||
master b9f6147d 2014-12-25 15:08:44
Committer: bugmaster Details Diff |
0025600: Wrong result of Boolean FUSE operation class BOPTools_AlgoTools 1. method Standard_Boolean FindPointInFace(const TopoDS_Face& aF, const gp_Pnt& aP, gp_Dir& aDB, gp_Pnt& aPOut, Handle(IntTools_Context)& theContext, GeomAPI_ProjectPointOnSurf& aProjPL, const Standard_Real aDt, const Standard_Real aTolE) Use different method of finding a point in the face if the start and projected points are close to each other. 2. method Standard_Real MinStep3D(const TopoDS_Edge& theE1, const TopoDS_Face& theF1, const BOPTools_ListOfCoupleOfShape& theLCS, const gp_Pnt& aP) The min 3D step has been increased for the spherical faces. Test case for issue CR25600 Correction of test case for issue CR25600 |
||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug24154 | Diff File | ||
add - tests/bugs/modalg_5/bug25600 | Diff File |