Changesets: occt

master d585e74e

2015-04-09 13:34:06

msv


Committer: bugmaster Details Diff
0025394: Make it possible to store/retrieve the list-based attributes containing no items

Attention! It is not a complete patch.

First patch for Binary schema.

Fix for Xml schema.

Patch for the standard schema.

Added new Draw commands to test ExtStringList & ReferenceList attributes.

Fix of a small bug in ReferenceListDriver & improvement of Draw Get commands.

Replace tabs with spaces in newly added lines.

Test cases for issue CR25394
mod - src/BinMDataStd/BinMDataStd_BooleanListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExtStringListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ReferenceListDriver.cxx Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/MDataStd/MDataStd_BooleanListRetrievalDriver.cxx Diff File
mod - src/MDataStd/MDataStd_BooleanListStorageDriver.cxx Diff File
mod - src/MDataStd/MDataStd_ExtStringListRetrievalDriver.cxx Diff File
mod - src/MDataStd/MDataStd_ExtStringListStorageDriver.cxx Diff File
mod - src/MDataStd/MDataStd_IntegerListRetrievalDriver.cxx Diff File
mod - src/MDataStd/MDataStd_IntegerListStorageDriver.cxx Diff File
mod - src/MDataStd/MDataStd_RealListRetrievalDriver.cxx Diff File
mod - src/MDataStd/MDataStd_RealListStorageDriver.cxx Diff File
mod - src/MDataStd/MDataStd_ReferenceListRetrievalDriver.cxx Diff File
mod - src/MDataStd/MDataStd_ReferenceListStorageDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_BooleanListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExtStringListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ReferenceListDriver.cxx Diff File
add - tests/bugs/caf/bug25394_1 Diff File
add - tests/bugs/caf/bug25394_2 Diff File
add - tests/bugs/caf/bug25394_3 Diff File

master 138ac530

2015-04-09 13:26:40

pkv


Committer: bugmaster Details Diff
0024803: improve the result of v/v interference for two vertices case

Changes:
class BOPTools_AlgoTools
- method:
void BOPTools_AlgoTools::MakeVertex(BOPCol_ListOfShape& aLV,
TopoDS_Vertex& aVnew)
has been changed.
The section for case of two vertices has been added

Test case for issue CR24803
Affected Issues
0024803
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
add - tests/bugs/modalg_6/bug24803 Diff File

master 24e40cc2

2015-04-09 12:03:01

msv


Committer: bugmaster Details Diff
0026016: BRepPrimAPI_MakeRevol crash

Correctly treat the case when the line is a trimmed curve.

Test-case for issue 0026016
Affected Issues
0026016
mod - src/BRepSweep/BRepSweep_Rotation.cxx Diff File
add - tests/bugs/modalg_6/bug26016 Diff File

master e9e33e91

2015-04-09 11:41:53

ysn


Committer: bugmaster Details Diff
0025840: Updating the documentation on Boolean Operations Algorithm

Integration of modifications in Boolean Operations guide. Correction of some errors.

New iteration of modifications and improvements.

Small changes

Correction of compilation warnings, some small semantic changes.

More modifications.
Affected Issues
0025840
mod - dox/user_guides/boolean_operations/boolean_operations.md Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image063.png Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image064.png Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image065.png Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image066.png Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image067.png Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image068.png Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image069.png Diff File
mod - dox/user_guides/boolean_operations/images/boolean_image070.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image080.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image081.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image082.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image083.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image084.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image085.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image086.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image087.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image088.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image089.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image090.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image091.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image092.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image093.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image094.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image095.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image096.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image097.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image098.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image099.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image100.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image101.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image102.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image103.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image104.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image105.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image106.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image107.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image108.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image109.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image110.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image111.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image112.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image113.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image114.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image115.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image116.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image117.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image118.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image119.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image120.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image121.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image122.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image123.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image124.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image125.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image126.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image127.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image128.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image129.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image130.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image131.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image132.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image133.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image134.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image135.png Diff File
mod - dox/user_guides/boolean_operations/images/operations_image003.svg Diff File
mod - dox/user_guides/boolean_operations/images/operations_image005.svg Diff File
mod - dox/user_guides/boolean_operations/images/operations_image007.svg Diff File
mod - dox/user_guides/boolean_operations/images/operations_image017.svg Diff File
mod - dox/user_guides/boolean_operations/images/operations_image020.svg Diff File
mod - dox/user_guides/boolean_operations/images/operations_image026.svg Diff File
mod - dox/user_guides/boolean_operations/images/operations_image053.svg Diff File
rm - dox/user_guides/boolean_operations/images/operations_image056.svg Diff File
rm - dox/user_guides/boolean_operations/images/operations_image058.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image060.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image061.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image062.png Diff File
add - dox/user_guides/boolean_operations/images/operations_image063.png Diff File

master 85a975f1

2015-04-09 08:03:41

dbv


Committer: bugmaster Details Diff
0026035: Length dimension can't be built between two vertices in Draw

Fixed drawing length dimension for two vertices in Draw
Fixed exception when trying to draw length dimension for face-point or point-face
Fixed drawing length dimension for edge-vertex/point and vertex/point-edge
Affected Issues
0026035
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff File
add - tests/bugs/vis/bug26035_1 Diff File
add - tests/bugs/vis/bug26035_2 Diff File
add - tests/bugs/vis/bug26035_3 Diff File
add - tests/bugs/vis/bug26035_4 Diff File
add - tests/bugs/vis/bug26035_5 Diff File
add - tests/bugs/vis/bug26035_6 Diff File

master 91c60b57

2015-04-09 05:58:10

dbp


Committer: bugmaster Details Diff
0025885: Visualization, ray tracing - Improve layer processing

Move Ray-tracing core from OpenGl_Workspace to OpenGl_View.
This patch also contains a number of useful architectural changes.
Affected Issues
0025885
mod - src/NCollection/NCollection_Vec2.hxx Diff File
mod - src/NCollection/NCollection_Vec3.hxx Diff File
mod - src/NCollection/NCollection_Vec4.hxx Diff File
mod - src/OpenGl/FILES Diff File
add - src/OpenGl/OpenGl_LayerFilter.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File

master cbca8a98

2015-04-08 09:06:33

isk


Committer: bugmaster Details Diff
0025932: Visualization - method AIS_Shape::setWidth() should set line width for FaceBoundaryAspect
mod - src/AIS/AIS_Shape.cdl Diff File

master b5ef9d91

2015-04-07 14:41:37

nbv


Committer: bugmaster Details Diff
0025742: A partition of 2 shapes stresses a performance issue

1. Algorithm of aStepU1 computing was changed.
2. Interface to allow convert gp_XY(Z) to the math_Vector has been added.
3. Algorithm of point in V-boundaries computing has been changed.
4. Situation when intersection line walks along V-boundary of cylinder(s) is processed better.
5. Intersection lines are created with their individual step along U1 parameter.
6. Points processing has been moved to the assembly level.
7. Extend output of "bfuseblend" and "bcutblend" DRAW-command.
8. New option for "bfuseblend" and "bcutblend" command has been added.

Update Test cases

Test cases for issue CR25742
mod - src/BRepTest/BRepTest_FilletCommands.cxx Diff File
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff File
mod - src/math/math_Vector.cxx Diff File
mod - src/math/math_Vector.hxx Diff File
mod - tests/blend/bfuseblend/B7 Diff File
mod - tests/blend/simple/K3 Diff File
mod - tests/bugs/modalg_5/bug24915 Diff File
mod - tests/bugs/modalg_5/bug25292_32 Diff File
mod - tests/bugs/modalg_5/bug25292_35 Diff File
add - tests/bugs/modalg_5/bug25742_1 Diff File
add - tests/bugs/modalg_5/bug25742_2 Diff File

master 41ed1ed2

2015-04-07 12:38:32

bugmaster

Details Diff
Incrementation of OCCT version up to 6.9.0
mod - src/Standard/Standard_Version.hxx Diff File

master 124ee9c9

2015-04-07 09:17:25

kgv


Committer: bugmaster Details Diff
0026027: Visualization, AIS_TexturedShape - back face culling option should not be overridden by texturing aspect Affected Issues
0026027
mod - src/AIS/AIS_TexturedShape.cxx Diff File

master 42f8ba56

2015-04-07 08:14:57

isk


Committer: bugmaster Details Diff
0025893: Visualization, TKOpenGl - do not use uninitialized memory to track Clipping Planes state Affected Issues
0025893
mod - src/OpenGl/OpenGl_View_2.cxx Diff File

master f751596e

2015-04-06 09:31:00

vpa


Committer: bugmaster Details Diff
0024623: Visualization - improve selection mechanism

Redesign of selection mechanism:
- implemented 3-level BVH tree for selection;
- selection now calculates in 3D space;
- intersection tests were moved to SelectMgr_BaseFrustum descendants;
- removed .cdl files in Select3D and .cdl related to selection in MeshVS;
- SelectMgr_ViewerSelectors are now shared between local and global contexts;
- transformations of sensitive entities are now stored in SelectMgr_SelectableObject only. Sensitive entities are independent from transformations, it is applied to SelectMgr_SelectingVolumeManager instance only;
- connected and multiple connected interactive objects are now represented by their child objects only for SelectMgr_SelectionManager;
- if interactive object has child objects, they will be stored as separate objects in SelectMgr_SelectionManager now.
- test cases bugs/vis/bug24623_1, bug24623_2, bug24623_3, bug24623_4 to test performance and memory issues.
Affected Issues
0024623
mod - samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj.filters Diff File
mod - samples/mfc/standard/01_Geometry/CMakeLists.txt Diff File
rm - samples/mfc/standard/01_Geometry/src/ISession2D/ISession2D_SensitiveCurve.cpp Diff File
rm - samples/mfc/standard/01_Geometry/src/ISession2D/ISession2D_SensitiveCurve.h Diff File
mod - samples/mfc/standard/01_Geometry/src/StdAfx.h Diff File
mod - samples/mfc/standard/03_Viewer2d/src/StdAfx.h Diff File
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp Diff File
mod - samples/mfc/standard/05_ImportExport/src/StdAfx.h Diff File
mod - samples/mfc/standard/06_Ocaf/src/StdAfx.h Diff File
mod - samples/mfc/standard/08_HLR/src/StdAfx.h Diff File
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.cpp Diff File
mod - samples/mfc/standard/09_Animation/src/StdAfx.h Diff File
mod - samples/mfc/standard/10_Convert/src/WNT/OCCDemoView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff File
mod - samples/mfc/standard/Common/StdAfx.h Diff File
mod - src/AIS/AIS_Axis.cxx Diff File
mod - src/AIS/AIS_Chamf2dDimension.cxx Diff File
mod - src/AIS/AIS_Chamf3dDimension.cxx Diff File
mod - src/AIS/AIS_Circle.cxx Diff File
mod - src/AIS/AIS_ConcentricRelation.cxx Diff File
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_Dimension.cxx Diff File
mod - src/AIS/AIS_Dimension.hxx Diff File
mod - src/AIS/AIS_EqualRadiusRelation.cxx Diff File
mod - src/AIS/AIS_FixRelation.cxx Diff File
mod - src/AIS/AIS_IdenticRelation.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.cdl Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_InteractiveContext_2.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.cdl Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/AIS/AIS_Line.cxx Diff File
mod - src/AIS/AIS_LocalContext.cdl Diff File
mod - src/AIS/AIS_LocalContext.cxx Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/AIS/AIS_MaxRadiusDimension.cxx Diff File
mod - src/AIS/AIS_MidPointRelation.cxx Diff File
mod - src/AIS/AIS_MinRadiusDimension.cxx Diff File
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_OffsetDimension.cxx Diff File
mod - src/AIS/AIS_ParallelRelation.cxx Diff File
mod - src/AIS/AIS_PerpendicularRelation.cxx Diff File
mod - src/AIS/AIS_Plane.lxx Diff File
mod - src/AIS/AIS_PlaneTrihedron.cxx Diff File
mod - src/AIS/AIS_SymmetricRelation.cxx Diff File
mod - src/AIS/AIS_TangentRelation.cxx Diff File
mod - src/BVH/BVH_BinnedBuilder.hxx Diff File
mod - src/BVH/BVH_BinnedBuilder.lxx Diff File
mod - src/BVH/BVH_SpatialMedianBuilder.hxx Diff File
mod - src/BVH/BVH_SpatialMedianBuilder.lxx Diff File
mod - src/IVtk/IVtk_IShapePickerAlgo.hxx Diff File
mod - src/IVtk/IVtk_IView.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_SelectableObject.cxx Diff File
mod - src/IVtkOCC/IVtkOCC_SelectableObject.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx Diff File
mod - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_ViewerSelector.cxx Diff File
mod - src/IVtkOCC/IVtkOCC_ViewerSelector.hxx Diff File
mod - src/IVtkVTK/IVtkVTK_View.cxx Diff File
mod - src/IVtkVTK/IVtkVTK_View.hxx Diff File
mod - src/MeshVS/FILES Diff File
mod - src/MeshVS/MeshVS.cdl Diff File
rm - src/MeshVS/MeshVS_DummySensitiveEntity.cdl Diff File
mod - src/MeshVS/MeshVS_DummySensitiveEntity.cxx Diff File
add - src/MeshVS/MeshVS_DummySensitiveEntity.hxx Diff File
mod - src/MeshVS/MeshVS_Mesh.cdl Diff File
rm - src/MeshVS/MeshVS_SensitiveFace.cdl Diff File
mod - src/MeshVS/MeshVS_SensitiveFace.cxx Diff File
add - src/MeshVS/MeshVS_SensitiveFace.hxx Diff File
rm - src/MeshVS/MeshVS_SensitiveMesh.cdl Diff File
mod - src/MeshVS/MeshVS_SensitiveMesh.cxx Diff File
add - src/MeshVS/MeshVS_SensitiveMesh.hxx Diff File
rm - src/MeshVS/MeshVS_SensitivePolyhedron.cdl Diff File
mod - src/MeshVS/MeshVS_SensitivePolyhedron.cxx Diff File
add - src/MeshVS/MeshVS_SensitivePolyhedron.hxx Diff File
rm - src/MeshVS/MeshVS_SensitiveSegment.cdl Diff File
mod - src/MeshVS/MeshVS_SensitiveSegment.cxx Diff File
add - src/MeshVS/MeshVS_SensitiveSegment.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cdl Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.lxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/QABugs/QABugs_9.cxx Diff File
mod - src/QABugs/QABugs_MyText.cdl Diff File
mod - src/QABugs/QABugs_MyText.cxx Diff File
mod - src/Select3D/FILES Diff File
mod - src/Select3D/Select3D.cdl Diff File
add - src/Select3D/Select3D_BoundarySensitivePointSet.cxx Diff File
add - src/Select3D/Select3D_BoundarySensitivePointSet.hxx Diff File
rm - src/Select3D/Select3D_Box2d.hxx Diff File
add - src/Select3D/Select3D_BVHPrimitiveContent.cxx Diff File
add - src/Select3D/Select3D_BVHPrimitiveContent.hxx Diff File
add - src/Select3D/Select3D_EntitySequence.hxx Diff File
add - src/Select3D/Select3D_InteriorSensitivePointSet.cxx Diff File
add - src/Select3D/Select3D_InteriorSensitivePointSet.hxx Diff File
add - src/Select3D/Select3D_ISensitivePointSet.hxx Diff File
rm - src/Select3D/Select3D_Pnt2d.hxx Diff File
mod - src/Select3D/Select3D_PointData.hxx Diff File
rm - src/Select3D/Select3D_Projector.cdl Diff File
rm - src/Select3D/Select3D_Projector.cxx Diff File
rm - src/Select3D/Select3D_Projector.lxx Diff File
rm - src/Select3D/Select3D_SensitiveBox.cdl Diff File
mod - src/Select3D/Select3D_SensitiveBox.cxx Diff File
add - src/Select3D/Select3D_SensitiveBox.hxx Diff File
rm - src/Select3D/Select3D_SensitiveCircle.cdl Diff File
mod - src/Select3D/Select3D_SensitiveCircle.cxx Diff File
add - src/Select3D/Select3D_SensitiveCircle.hxx Diff File
rm - src/Select3D/Select3D_SensitiveCurve.cdl Diff File
mod - src/Select3D/Select3D_SensitiveCurve.cxx Diff File
add - src/Select3D/Select3D_SensitiveCurve.hxx Diff File
rm - src/Select3D/Select3D_SensitiveCurve.lxx Diff File
rm - src/Select3D/Select3D_SensitiveEntity.cdl Diff File
mod - src/Select3D/Select3D_SensitiveEntity.cxx Diff File
add - src/Select3D/Select3D_SensitiveEntity.hxx Diff File
rm - src/Select3D/Select3D_SensitiveFace.cdl Diff File
mod - src/Select3D/Select3D_SensitiveFace.cxx Diff File
add - src/Select3D/Select3D_SensitiveFace.hxx Diff File
rm - src/Select3D/Select3D_SensitiveGroup.cdl Diff File
mod - src/Select3D/Select3D_SensitiveGroup.cxx Diff File
add - src/Select3D/Select3D_SensitiveGroup.hxx Diff File
mod - src/Select3D/Select3D_SensitiveGroup.lxx Diff File
rm - src/Select3D/Select3D_SensitivePoint.cdl Diff File
mod - src/Select3D/Select3D_SensitivePoint.cxx Diff File
add - src/Select3D/Select3D_SensitivePoint.hxx Diff File
rm - src/Select3D/Select3D_SensitivePoly.cdl Diff File
mod - src/Select3D/Select3D_SensitivePoly.cxx Diff File
add - src/Select3D/Select3D_SensitivePoly.hxx Diff File
mod - src/Select3D/Select3D_SensitivePoly.lxx Diff File
rm - src/Select3D/Select3D_SensitiveSegment.cdl Diff File
mod - src/Select3D/Select3D_SensitiveSegment.cxx Diff File
add - src/Select3D/Select3D_SensitiveSegment.hxx Diff File
mod - src/Select3D/Select3D_SensitiveSegment.lxx Diff File
add - src/Select3D/Select3D_SensitiveSet.cxx Diff File
add - src/Select3D/Select3D_SensitiveSet.hxx Diff File
rm - src/Select3D/Select3D_SensitiveTriangle.cdl Diff File
mod - src/Select3D/Select3D_SensitiveTriangle.cxx Diff File
add - src/Select3D/Select3D_SensitiveTriangle.hxx Diff File
rm - src/Select3D/Select3D_SensitiveTriangulation.cdl Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff File
add - src/Select3D/Select3D_SensitiveTriangulation.hxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.lxx Diff File
rm - src/Select3D/Select3D_SensitiveWire.cdl Diff File
mod - src/Select3D/Select3D_SensitiveWire.cxx Diff File
add - src/Select3D/Select3D_SensitiveWire.hxx Diff File
add - src/Select3D/Select3D_TypeOfSensitivity.hxx Diff File
mod - src/SelectBasics/FILES Diff File
mod - src/SelectBasics/SelectBasics.cdl Diff File
rm - src/SelectBasics/SelectBasics_BasicTool.cdl Diff File
rm - src/SelectBasics/SelectBasics_BasicTool.cxx Diff File
mod - src/SelectBasics/SelectBasics_EntityOwner.cxx Diff File
rm - src/SelectBasics/SelectBasics_PickArgs.hxx Diff File
add - src/SelectBasics/SelectBasics_PickResult.hxx Diff File
add - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx Diff File
mod - src/SelectBasics/SelectBasics_SensitiveEntity.cdl Diff File
mod - src/SelectBasics/SelectBasics_SensitiveEntity.cxx Diff File
mod - src/SelectBasics/SelectBasics_SensitiveEntity.lxx Diff File
rm - src/SelectBasics/SelectBasics_SortAlgo.cdl Diff File
rm - src/SelectBasics/SelectBasics_SortAlgo.cxx Diff File
mod - src/SelectMgr/FILES Diff File
mod - src/SelectMgr/SelectMgr.cdl Diff File
add - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff File
add - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_EntityOwner.cxx Diff File
add - src/SelectMgr/SelectMgr_Frustum.hxx Diff File
add - src/SelectMgr/SelectMgr_Frustum.lxx Diff File
add - src/SelectMgr/SelectMgr_FrustumBuilder.cxx Diff File
add - src/SelectMgr/SelectMgr_FrustumBuilder.hxx Diff File
add - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff File
add - src/SelectMgr/SelectMgr_RectangularFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cdl Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff File
add - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx Diff File
add - src/SelectMgr/SelectMgr_SelectableObjectSet.hxx Diff File
add - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff File
add - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff File
rm - src/SelectMgr/SelectMgr_Selection.cdl Diff File
mod - src/SelectMgr/SelectMgr_Selection.cxx Diff File
add - src/SelectMgr/SelectMgr_Selection.hxx Diff File
mod - src/SelectMgr/SelectMgr_Selection.lxx Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.cdl Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff File
add - src/SelectMgr/SelectMgr_SensitiveEntity.cxx Diff File
add - src/SelectMgr/SelectMgr_SensitiveEntity.hxx Diff File
add - src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx Diff File
add - src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx Diff File
add - src/SelectMgr/SelectMgr_TriangularFrustum.cxx Diff File
add - src/SelectMgr/SelectMgr_TriangularFrustum.hxx Diff File
add - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx Diff File
add - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx Diff File
add - src/SelectMgr/SelectMgr_VectorTypes.hxx Diff File
rm - src/SelectMgr/SelectMgr_ViewerSelector.cdl Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
add - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.lxx Diff File
add - src/StdSelect/FILES Diff File
mod - src/StdSelect/StdSelect.cdl Diff File
mod - src/StdSelect/StdSelect.cxx Diff File
mod - src/StdSelect/StdSelect_BRepSelectionTool.cdl Diff File
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx Diff File
rm - src/StdSelect/StdSelect_ViewerSelector3d.cdl Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
add - src/StdSelect/StdSelect_ViewerSelector3d.hxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.lxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff File
mod - src/Voxel/Voxel_Prs.cdl Diff File
mod - tests/bugs/modalg_2/bug22781_2 Diff File
mod - tests/bugs/modalg_2/bug22781_4 Diff File
mod - tests/bugs/vis/bug23012 Diff File
mod - tests/bugs/vis/bug23539_2 Diff File
mod - tests/bugs/vis/bug23649_3 Diff File
mod - tests/bugs/vis/bug23649_4 Diff File
mod - tests/bugs/vis/bug24389 Diff File
mod - tests/bugs/vis/bug24564 Diff File
mod - tests/bugs/vis/bug24569 Diff File
add - tests/bugs/vis/bug24623_1 Diff File
add - tests/bugs/vis/bug24623_2 Diff File
add - tests/bugs/vis/bug24623_3 Diff File
add - tests/bugs/vis/bug24623_4 Diff File
mod - tests/bugs/vis/bug25098 Diff File
mod - tests/bugs/vis/bug25532 Diff File
mod - tests/bugs/vis/bug25552 Diff File
mod - tests/bugs/vis/bug25723 Diff File
mod - tests/bugs/vis/bug25935 Diff File
mod - tests/v3d/edge_face/E2 Diff File
mod - tests/v3d/edge_face/E9 Diff File
mod - tests/v3d/edge_face/J4 Diff File
mod - tests/v3d/edge_face/K2 Diff File
mod - tests/v3d/edge_face/O6 Diff File
mod - tests/v3d/edge_face/P4 Diff File
mod - tests/v3d/edge_solid/E2 Diff File
mod - tests/v3d/edge_solid/E9 Diff File
mod - tests/v3d/edge_solid/J4 Diff File
mod - tests/v3d/edge_solid/K2 Diff File
mod - tests/v3d/edge_solid/O6 Diff File
mod - tests/v3d/edge_solid/P4 Diff File
mod - tests/v3d/vertex_edge/E7 Diff File
mod - tests/v3d/vertex_edge/F1 Diff File
mod - tests/v3d/vertex_edge/J9 Diff File
mod - tests/v3d/vertex_edge/K1 Diff File
mod - tests/v3d/vertex_edge/K3 Diff File
mod - tests/v3d/vertex_face/E7 Diff File
mod - tests/v3d/vertex_face/F1 Diff File
mod - tests/v3d/vertex_face/J9 Diff File
mod - tests/v3d/vertex_face/K1 Diff File
mod - tests/v3d/vertex_face/K3 Diff File
mod - tests/v3d/vertex_solid/E7 Diff File
mod - tests/v3d/vertex_solid/F1 Diff File
mod - tests/v3d/vertex_solid/J9 Diff File
mod - tests/v3d/vertex_solid/K3 Diff File
mod - tests/v3d/vertex_wire/E7 Diff File
mod - tests/v3d/vertex_wire/F1 Diff File
mod - tests/v3d/vertex_wire/J9 Diff File
mod - tests/v3d/vertex_wire/K3 Diff File
mod - tests/v3d/wire/E9 Diff File
mod - tests/v3d/wire/F1 Diff File
mod - tests/v3d/wire/F2 Diff File
mod - tests/v3d/wire_solid/E2 Diff File
mod - tests/v3d/wire_solid/E7 Diff File
mod - tests/v3d/wire_solid/F1 Diff File
mod - tests/v3d/wire_solid/J4 Diff File
mod - tests/v3d/wire_solid/J9 Diff File
mod - tests/v3d/wire_solid/K3 Diff File

master 536d98e2

2015-04-03 18:41:52

kgv


Committer: bugmaster Details Diff
0025974: Visualization - fix misprints in method naming of Graphic3d_GraduatedTrihedron

V3d_View::GetGraduatedTrihedron() - return configuration structure directly.

OpenGl_View::TriedronDisplay() - do not re-create trihedron on each Display call.
OpenGl_Trihedron::Setup() - eliminate global variables.
OpenGl_PrimitiveArray::buildVBO() - release old VBOs before initialization.

ViewerTest.hxx - move out package header from .cdl file.
ViewerTest::ParseColor() - add new method to parse color arguments in common way.

vzbufftrihedron - improve command syntax.
vgraduatedtrihedron - add options -drawgrid and -drawaxes.
mod - src/Graphic3d/Graphic3d_GraduatedTrihedron.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View_4.cxx Diff File
mod - src/ViewerTest/FILES Diff File
mod - src/ViewerTest/ViewerTest.cdl Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
add - src/ViewerTest/ViewerTest.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Visual3d/Visual3d_View.cdl Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File
mod - tests/bugs/vis/bug22483_2 Diff File
mod - tests/bugs/vis/bug22483_3 Diff File
mod - tests/bugs/vis/bug22483_4 Diff File
mod - tests/bugs/vis/bug23484_1 Diff File

master 7a91ad6e

2015-04-03 15:41:51

nbv


Committer: bugmaster Details Diff
0025991: Cyclic dependency in OCCT detected by WOK compiler

The reason of possible exception has been eliminated.
Affected Issues
0025991
mod - src/GeomInt/GeomInt_IntSS_1.cxx Diff File
mod - src/IntPatch/IntPatch_ImpImpIntersection_0.gxx Diff File

master 6f7c5420

2015-04-03 07:16:47

nbv


Committer: bugmaster Details Diff
0026008: Wrong intersection 2D-curves obtained for pair of faces.

The workaround has been deleted from ProjLib_ComputeApprox.cxx file.

Test case for issue CR26008
mod - src/ProjLib/ProjLib_ComputeApprox.cxx Diff File
add - tests/bugs/modalg_6/bug26008 Diff File

master 447c4115

2015-04-02 16:06:57

kgv


Committer: bugmaster Details Diff
0026012: Visualization, TKOpenGl - fix misprints in detection of high precision floats within OpenGL ES 2.0 Affected Issues
0026012
mod - src/OpenGl/OpenGl_Context.cxx Diff File

master a2e4f780

2015-04-02 13:28:54

kgv


Committer: bugmaster Details Diff
0025973: Visualization, TKOpenGl - support EAGLContext as alternative to NSOpenGLContext

OpenGl_FrameBuffer::InitWithRB() - add method to initialize FBO with Render Buffer Objects.
OpenGl_FrameBuffer::InitWrapper() - add new method to initialize FBO from currently bound in context.

Aspect_RenderingContext - define type explicitly to EAGLContext* / NSOpenGLContext* for ARC.
OpenGl_Window - allow initialization from alien context for OS X / iOS.
Affected Issues
0025973
mod - src/Aspect/Aspect_RenderingContext.hxx Diff File
mod - src/Cocoa/Cocoa_LocalPool.hxx Diff File
mod - src/Cocoa/Cocoa_LocalPool.mm Diff File
mod - src/Cocoa/Cocoa_Window.hxx Diff File
mod - src/Cocoa/Cocoa_Window.mm Diff File
mod - src/NCollection/NCollection_WinHeapAllocator.cxx Diff File
mod - src/OpenGl/FILES Diff File
add - src/OpenGl/Handle_OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Context_1.mm Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_Window.hxx Diff File
mod - src/OpenGl/OpenGl_Window_1.mm Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File

master 44ef962b

2015-04-02 13:03:58

kgv


Committer: bugmaster Details Diff
0025809: Visualization, TKOpenGl - fix texture mapping in capping

Test case for CR25809

Drop test case (opinion of kgv)
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx Diff File

master d4271fe5

2015-04-02 12:58:40

kgv


Committer: bugmaster Details Diff
0026002: Visualization, TKOpenGl - detect alien Core Profile context

Read GL_CONTEXT_PROFILE_MASK flags.

Update of unstable test-case
Affected Issues
0026002
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - tests/sewing/tol_100/K1 Diff File

master 65360da3

2015-04-02 12:10:07

kgv


Committer: bugmaster Details Diff
0025978: Visualization - setup font aliases for Android

Font_FontMgr - setup system fonts "Droid Sans Mono", "Droid Serif" and "Roboto" as aliases to "Courier", "Times" and "Arial" on Android.
Locate Android system fonts in directory "/system/fonts".

OpenGl_Text::FindFont() - print error message on missed fonts.
OpenGl_Text::render() - allow straightforward font rendering on OpenGL ES.

Do not use "Webdings" in tests.
Drop duplicating test case bugs/vis/bug21091_2.
Affected Issues
0025978
mod - src/Font/Font_FontMgr.cxx Diff File
mod - tests/3rdparty/fonts/A2 Diff File
rm - tests/bugs/vis/bug21091_2 Diff File

master fd372378

2015-04-02 11:31:51

pkv


Committer: bugmaster Details Diff
0025982: Wrong result obtained by General Fuse operator.

New features:
class BOPTools_AlgoTools2D
- method
void BOPTools_AlgoTools2D::AdjustPCurveOnFace
(const BRepAdaptor_Surface& aBAS,
const Standard_Real aFirst,
const Standard_Real aLast,
const Handle(Geom2d_Curve)& aC2D,
Handle(Geom2d_Curve)& aC2DA)
has been added.
The method uses the refetence to BRepAdaptor_Surface object as parameter.
The fact allows to avoid redundant computations such as
BRepTools::UVBounds(....)

Changes:
class BOPTools_AlgoTools2D
- method:
void BOPTools_AlgoTools2D::AdjustPCurveOnFace
(const TopoDS_Face& aF,
const Standard_Real aT1,
const Standard_Real aT2,
const Handle(Geom2d_Curve)& aC2D,
Handle(Geom2d_Curve)& aC2DA)
has been changed.
The changes are to provide the consistency with I.1

- method:
void BOPTools_AlgoTools2D::MakePCurveOnFace
(const TopoDS_Face& aF,
const Handle(Geom_Curve)& aC3D,
const Standard_Real aT1,
const Standard_Real aT2,
Handle(Geom2d_Curve)& aC2D,
Standard_Real& TolReached2d)
has been changed.
The changes are to provide the consistency with I.1
The restricted surface is used as data for the projection algorithm.

Test case for CR25982
Affected Issues
0025982
mod - src/BOPTools/BOPTools.cdl Diff File
mod - src/BOPTools/BOPTools_AlgoTools2D.cdl Diff File
mod - src/BOPTools/BOPTools_AlgoTools2D.cxx Diff File
add - tests/bugs/modalg_5/bug25982 Diff File

master 1804bb99

2015-04-02 11:27:16

dbp


Committer: bugmaster Details Diff
0025833: Visualization, ray tracing - Problems with the backside of triangles

Backside triangles are handled correctly by implementing two-sided lighting model. Ray-tracing shader was optimized (up to 25% performance increase).

Test case for CR25833
Affected Issues
0025833
mod - src/Shaders/RaytraceBase.fs Diff File
add - tests/v3d/raytrace/bug25833 Diff File

master 269e9c36

2015-04-02 10:33:10

mkv


Committer: bugmaster Details Diff
0007093: BRepLib::SameParameter() changes tolerance of shape, not involved into operation
mod - tests/bugs/grids.list Diff File
add - tests/bugs/modalg_6/bug7093 Diff File

master 7e859dff

2015-04-01 15:20:56

kgv


Committer: bugmaster Details Diff
0026004: Visualization - fix misprint in OpenGl_ShaderManager::prepareStdProgramPhong() Affected Issues
0026004
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File

master f483f2ed

2015-04-01 13:19:20

dbp


Committer: bugmaster Details Diff
0025964: Visualization, TKOpenGl - compile RayTracing shader without texturing when no textures in use Affected Issues
0025964
mod - src/OpenGl/OpenGl_SceneGeometry.hxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 158 159 160 161 162 163 164 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last