Changesets: occt

master b3b55601

2015-05-08 09:54:51

ski


Committer: bugmaster Details Diff
0025490: Error appears trying to start QT OCCT sample

Separate msvc.bat files were created for each qt sample to avoid errors.
Affected Issues
0025490
mod - samples/qt/IESample/msvc.bat Diff File
mod - samples/qt/Tutorial/msvc.bat Diff File
mod - samples/qt/VoxelDemo/msvc.bat Diff File

master 2157d6ac

2015-05-07 15:53:21

abv


Committer: abv Details Diff
0026147: Visualization - restore the ability to pick only fully included objects in rectangular selection

2 modes of rectangular selection are available: inclusion-only and overlap-allowing;
The modes can be switched using method AllowOverlapDetection from StdSelect_ViewerSelector3d;
BVH for sensitive entities now builds if there is more than max number of leafs in collection;
Added option -allowoverlap to command vselect;
Interactive rectangular selection in Draw is now available in 2 modes:
- if the user starts selection from upper corners, only fully included objects will be selected;
- if the user starts selection from lower corners, both partially and fully overlapped objects will be selected.
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff File
mod - src/Select3D/Select3D_BVHPrimitiveContent.cxx Diff File
mod - src/Select3D/Select3D_BVHPrimitiveContent.hxx Diff File
mod - src/Select3D/Select3D_InteriorSensitivePointSet.cxx Diff File
mod - src/Select3D/Select3D_InteriorSensitivePointSet.hxx Diff File
mod - src/Select3D/Select3D_SensitiveBox.cxx Diff File
mod - src/Select3D/Select3D_SensitiveCircle.cxx Diff File
mod - src/Select3D/Select3D_SensitiveCurve.cxx Diff File
mod - src/Select3D/Select3D_SensitiveCurve.hxx Diff File
mod - src/Select3D/Select3D_SensitiveGroup.cxx Diff File
mod - src/Select3D/Select3D_SensitiveGroup.hxx Diff File
mod - src/Select3D/Select3D_SensitivePoint.cxx Diff File
mod - src/Select3D/Select3D_SensitivePoly.cxx Diff File
mod - src/Select3D/Select3D_SensitivePoly.hxx Diff File
mod - src/Select3D/Select3D_SensitiveSegment.cxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.cxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.hxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangle.cxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangle.hxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx Diff File
mod - src/Select3D/Select3D_SensitiveWire.cxx Diff File
mod - src/Select3D/Select3D_SensitiveWire.hxx Diff File
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_Frustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_Frustum.lxx 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_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/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.hxx Diff File
mod - src/ViewerTest/ViewerTest_EventManager.cdl Diff File
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/bugs/vis/bug26147 Diff File

master ec81011f

2015-05-07 15:39:36

abv


Committer: abv Details Diff
0026139: AIS_InteractiveContext::Display performance regression

NCollection_Sequence in SelectMgr_SensitiveEntitySet was replaced by indexed data map
Affected Issues
0026139
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx Diff File
add - tests/bugs/vis/bug26139 Diff File

master d4aaad5b

2015-05-07 15:20:27

abv


Committer: abv Details Diff
0026029: Visualization - Poor performance of connected objects

Fix performance issue with SelectMgr_SelectableObjectSet.
Affected Issues
0026029
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
add - src/Graphic3d/Graphic3d_IndexedMapOfAddress.hxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cdl Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
add - tests/bugs/vis/bug26029 Diff File

master 9319499b

2015-05-07 14:32:58

abv


Committer: abv Details Diff
Update of unstable Boolean test cases
mod - tests/boolean/gdml_private/B5 Diff File
mod - tests/boolean/gdml_private/F8 Diff File
mod - tests/boolean/gdml_private/L9 Diff File
mod - tests/boolean/gdml_private/O7 Diff File
mod - tests/boolean/gdml_private/O8 Diff File
mod - tests/boolean/gdml_private/O9 Diff File
mod - tests/boolean/gdml_private/P1 Diff File
mod - tests/boolean/gdml_private/P2 Diff File
mod - tests/boolean/gdml_private/W2 Diff File
mod - tests/boolean/gdml_private/ZD3 Diff File
mod - tests/boolean/gdml_private/ZD6 Diff File
mod - tests/boolean/gdml_private/ZG2 Diff File
mod - tests/boolean/gdml_private/ZH5 Diff File
mod - tests/boolean/gdml_public/B2 Diff File
mod - tests/boolean/volumemaker/A8 Diff File
mod - tests/boolean/volumemaker/E6 Diff File

master 2ff806d1

2015-05-07 13:25:02

abv


Committer: abv Details Diff
0025271: Wrong result obtained by solid classifier algorithm

Shape name was corrected
add - tests/bugs/modalg_6/bug25271 Diff File

master 9d32c463

2015-05-07 13:14:09

abv


Committer: abv Details Diff
0025890: Intersection algorithm produces curves overlaped

1. Function IntImp_Int2S::ChangePoint() has been added (see cdl for detail information).
2. Attempt to forbidden break WLine if it goes along surface boundary.

Code optimization.

2nd optimization

Test case for issue CR25890
Affected Issues
0025890
mod - src/IntImp/IntImp_Int2S.cdl Diff File
mod - src/IntImp/IntImp_Int2S.lxx Diff File
mod - src/IntPolyh/IntPolyh_Intersection.cxx Diff File
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
add - tests/bugs/modalg_6/bug25890 Diff File
mod - tests/bugs/moddata_3/bug23471 Diff File

master b7674254

2015-05-07 12:45:47

abv


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

master 30a73087

2015-05-07 12:33:10

abv


Committer: abv Details Diff
0026191: Different behavior of "bugs moddata_3 bug23471" test script on Windows and Linux platform

Deleted variable "res" which appears during loading draw
Affected Issues
0026191
mod - src/DrawResources/DrawDefault Diff File

master 35c4a17c

2015-05-07 12:00:23

abv


Committer: abv Details Diff
0025760: Visualization - precision factor added to ZNear, ZFar in method ZFitAll() of Graphic3d_Camera is not enough

Partial fix: increased epsilon to value reported in #0025670
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff File

master 2124e769

2015-05-07 08:31:24

abv


Committer: abv Details Diff
0026194: Sometimes "testgrid" command runs every test many times

Added check for equal test directories in variable CSF_TestScriptsPath.
mod - src/DrawResources/TestCommands.tcl Diff File

master bf3977c9

2015-05-07 05:53:38

abv


Committer: abv Details Diff
0026146: Visualization, Select3D_ISensitivePointSet - eliminate crash when clearing selections [only with TBB]

Remove classes Select3D_ISensitivePointSet and Select3D_BoundarySensitivePointSet; use Select3D_SensitivePoly directly for boundary selection.
Make last argument in Select3D_SensitiveFace non-default to ensure that value is always explicitly specified by the caller.
Inherit SelectMgr_FrustumBuilder from Standard_Transient to use normal Handle instead of NCollection_Handle.

Add test case bugs/vis/bug26146.
Affected Issues
0026146
mod - src/AIS/AIS_PlaneTrihedron.cxx Diff File
mod - src/AIS/AIS_Trihedron.cxx Diff File
mod - src/MeshVS/MeshVS_Mesh.cxx Diff File
mod - src/Select3D/FILES Diff File
mod - src/Select3D/Select3D.cdl Diff File
rm - src/Select3D/Select3D_BoundarySensitivePointSet.cxx Diff File
rm - src/Select3D/Select3D_BoundarySensitivePointSet.hxx Diff File
mod - src/Select3D/Select3D_InteriorSensitivePointSet.cxx Diff File
mod - src/Select3D/Select3D_InteriorSensitivePointSet.hxx Diff File
rm - src/Select3D/Select3D_ISensitivePointSet.hxx Diff File
mod - src/Select3D/Select3D_SensitiveFace.cxx Diff File
mod - src/Select3D/Select3D_SensitiveFace.hxx Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_Frustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_FrustumBuilder.cxx Diff File
mod - src/SelectMgr/SelectMgr_FrustumBuilder.hxx Diff File
add - tests/bugs/vis/bug26146 Diff File

master 4946f2d8

2015-05-06 15:45:31

abv


Committer: abv Details Diff
0025737: GCPnts_TangentialDeflection does not produce points to approximate a knee
add - tests/bugs/moddata_3/bug25737_1 Diff File
add - tests/bugs/moddata_3/bug25737_2 Diff File

master 95db72f1

2015-05-06 14:05:39

solomin_s


Committer: bugmaster Details Diff
0026128: Visualization, TKOpenGl - fix misprint in external GLX context initialization

OpenGl_Window, GLX - push warning about missing caps in window Visual.
Allow initialization of alien GLX context.

Correction of misprinting
Affected Issues
0026128
mod - src/OpenGl/OpenGl_Window.cxx Diff File

master 7693827d

2015-05-06 13:58:48

nbv


Committer: bugmaster Details Diff
0026118: Implement FastSewing algorithm

1. Develop special sewing algorithm.
2. DRAW-command "fastsewing" has been created (see help for detail information).
3. BRepLib::EnsureNormalConsistency() method has been added (see help for detail information).
4. DRAW-command correctnormals has been created (see help for detail information).

Test cases for this issue.

Correction of elapsed time in test-cases
mod - src/BRepBuilderAPI/BRepBuilderAPI.cdl Diff File
add - src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx Diff File
add - src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx Diff File
mod - src/BRepBuilderAPI/FILES Diff File
mod - src/BRepLib/BRepLib.cdl Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepTest/BRepTest_SurfaceCommands.cxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
add - tests/sewing/fast/A1 Diff File
add - tests/sewing/fast/A2 Diff File
add - tests/sewing/fast/A3 Diff File
add - tests/sewing/fast/A4 Diff File
add - tests/sewing/fast/A5 Diff File
add - tests/sewing/fast/A6 Diff File
add - tests/sewing/fast/A7 Diff File
mod - tests/sewing/grids.list Diff File

master fe3a29bc

2015-05-06 13:05:47

abv


Committer: abv Details Diff
0026165: Visualization, TKOpenGl - fix FBO blitting on some mobile devices

OpenGl_Texture::Init() - initialize FBO textures with GL_TEXTURE_WRAP_ set to GL_CLAMP_TO_EDGE,
since some devices do not support GL_REPEAT (which is default) in such combination.
OpenGl_Font::createTexture() - define texture parameters explicitly.

OpenGl_FrameBuffer::Init() create Depth render buffer object instead of texture
on devices which do not support GL_DEPTH24_STENCIL8.
Affected Issues
0026165
mod - src/OpenGl/OpenGl_Font.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File

master 28ee613b

2015-05-06 12:35:36

abv


Committer: abv Details Diff
0026159: Visualization - revise tolerance implementation for selection

Max tolerance is now applied to all objects and entities by default;
if there is an entity with a lower tolerance, selecting frustum will be recalculated for it.
The ability to set sensitivity for each entity individually is moved to protected section of SelectBasics_SensitiveEntity
SetPixelTolerance from AIS_InteractiveContext now sets custom tolerance that is applied to all sensitives.
Added -unset option to vselprecision command to disable custom tolerances.
Test case for issue #26159
mod - src/AIS/AIS_InteractiveContext.cdl Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/IVtkOCC/IVtkOCC_ViewerSelector.cxx Diff File
mod - src/SelectBasics/SelectBasics_SensitiveEntity.cdl Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - tests/bugs/vis/bug24564 Diff File
add - tests/bugs/vis/bug26159 Diff File

master edbca3bf

2015-05-06 11:22:49

abv


Committer: abv Details Diff
0025825: Draw Harness, XSDRAWSTLVRML - drop command tovrml and XSDRAWSTLVRML_ToVRML

Command tovrml was eliminated.
Affected Issues
0025825
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cdl Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_ToVRML.cdl Diff File
rm - src/XSDRAWSTLVRML/XSDRAWSTLVRML_ToVRML.cxx Diff File

master c070aa39

2015-05-06 09:06:54

abv


Committer: abv Details Diff
0026172: Visualization, AIS_LocalContext - locally selected object should not stay in the viewer after deactivation in the local context

Fix for AIS_LocalContext::ClearOutdatedSelection()
Added test case bugs/vis/bug26172
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/vis/bug26172 Diff File

master 0bbdddae

2015-05-06 03:20:29

abv


Committer: abv Details Diff
0026182: Calling ShapeFix_FixSmallFace.RemoveSmallFaces() always leads to stack overflow

Unused methods RemoveSmallFaces() and SplitFaces() are removed.
Affected Issues
0026182
mod - src/ShapeFix/ShapeFix_FixSmallFace.cdl Diff File
mod - src/ShapeFix/ShapeFix_FixSmallFace.cxx Diff File

master 2f697f2f

2015-05-05 16:42:21

ski


Committer: bugmaster Details Diff
0026145: Geometry Sample crashes

Unacceptable usage of quantity coefficient was removed.
Affected Issues
0026145
mod - samples/mfc/standard/01_Geometry/src/GeomSources.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/GeomSources.h Diff File

master 2b5097c6

2015-05-05 12:31:21

apv


Committer: bugmaster Details Diff
Modification due to behavior changes after integration for issues CR26138 and CR24923
mod - tests/bugs/mesh/bug25364 Diff File
mod - tests/de/iges_1/K9 Diff File
mod - tests/de/iges_1/P7 Diff File
mod - tests/de/iges_2/E6 Diff File
mod - tests/de/iges_2/F9 Diff File

master 16f82a28

2015-05-05 11:31:07

bugmaster

Details Diff
Update overview for OCCT 6.9.0
mod - dox/overview/images/overview_3rdparty.png Diff File
mod - dox/overview/images/overview_installation.png Diff File
mod - dox/overview/overview.md Diff File

master 29e2c6d2

2015-05-05 08:06:29

isk


Committer: bugmaster Details Diff
0022785: Draw Harness - add possibility to remove a text drawn by the command vdrawtext

AIS_TextLabel - new public class to display simple text labels (based on MyTextClass private class from Draw Harness).
ViewerTest::Display() - add more reliable replacement for VDisplayAISObject() with no viewer update flag.

vdrawtext command redesign:
- Use new AIS_TextLabel class instead of private MyTextClass.
- Take object name and allow to clear labels from the Viewer.
- Use parameter name + parameter value syntax instead of strict list of mandatory arguments.
- Use [0; 1] range for colors and accept names.
- Drop redundant argument "isMultiByte".
- Support argument -noupdate to skip Viewer update.

Update test cases to new syntax of vdrawtext.
mod - samples/tcl/materials.tcl Diff File
mod - samples/tcl/Penrose.tcl Diff File
add - src/AIS/AIS_TextLabel.cxx Diff File
add - src/AIS/AIS_TextLabel.hxx Diff File
mod - src/AIS/FILES Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - tests/3rdparty/export/A2 Diff File
mod - tests/3rdparty/export/A3 Diff File
mod - tests/3rdparty/export/A4 Diff File
mod - tests/3rdparty/export/A5 Diff File
mod - tests/3rdparty/export/A6 Diff File
mod - tests/3rdparty/export/A7 Diff File
mod - tests/3rdparty/fonts/A2 Diff File
mod - tests/3rdparty/fonts/A3 Diff File
mod - tests/3rdparty/fonts/A4 Diff File
mod - tests/3rdparty/fonts/A5 Diff File
mod - tests/3rdparty/fonts/A6 Diff File
mod - tests/3rdparty/fonts/B1 Diff File
mod - tests/3rdparty/fonts/B2 Diff File
mod - tests/bugs/vis/bug21091_4 Diff File
mod - tests/bugs/vis/bug21091_5 Diff File
mod - tests/bugs/vis/bug21091_6 Diff File
mod - tests/bugs/vis/bug21091_7 Diff File
mod - tests/bugs/vis/bug21091_8 Diff File
mod - tests/bugs/vis/bug21091_9 Diff File
mod - tests/bugs/vis/bug22149 Diff File
mod - tests/bugs/vis/bug22796_1 Diff File
mod - tests/bugs/vis/bug22796_2 Diff File
mod - tests/bugs/vis/bug22796_3 Diff File
mod - tests/bugs/vis/bug23652 Diff File
mod - tests/bugs/vis/bug23654_MarkersRecompute Diff File
mod - tests/bugs/vis/bug24131_markers Diff File
mod - tests/bugs/vis/bug24555 Diff File
mod - tests/bugs/vis/bug24837_2 Diff File
mod - tests/bugs/vis/bug25121 Diff File
mod - tests/bugs/vis/bug25369 Diff File
mod - tests/bugs/vis/bug25732_1 Diff File
mod - tests/bugs/vis/bug25732_2 Diff File
mod - tests/demo/draw/bug23745 Diff File
mod - tests/v3d/raytrace/bug24819 Diff File

master 97f3106c

2015-04-30 15:45:09

mkv


Committer: bugmaster Details Diff
0026010: [OCCT 6.8.0 regression] BRepFeat_SplitShape returns invalid shapes
add - tests/bugs/modalg_6/bug26010 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 154 155 156 157 158 159 160 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last