Changesets: occt

master 5b14f800

2014-07-03 11:54:46

aml


Committer: apn Details Diff
0024817: Can not sew two circular faces in non-manifold mode

IndRef parameter usage fixed. Obsolete code deleted.
Test case for issue CR24817
Affected Issues
0024817
mod - src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx Diff File
add - tests/bugs/modalg_5/bug24817 Diff File

master a89742cf

2014-07-03 11:49:48

osa


Committer: apn Details Diff
0024819: TKOpenGl - extend the ray-tracing core by visualization of lines, text and point sprites

OpenGl_GraphicDriver::Redraw() - do not recompute structures more than required
OpenGl_Workspace::Raytrace() - bind proper FBO before clearing it
Visual3d_View::Redraw() - perform automatic 2nd redraw on device lost
Affected Issues
0024819
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.hxx 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
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File
add - tests/v3d/raytrace/bug24819 Diff File

master 57ad5cbd

2014-07-03 11:44:13

aba


Committer: apn Details Diff
0025034: Highlighted dimension objects are not in Detected list of AIS_InteractiveContext:

Detected sequence in local ind interactive contexts is filled with interactive objects, not with AIS_Shape only.
mod - src/AIS/AIS_InteractiveContext.cdl Diff File
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_LocalContext.cdl Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File

master 595a42a4

2014-07-03 07:09:48

kgv


Committer: apn Details Diff
0025047: Visualization - public methods of OpenGl_AspectFace, OpenGl_AspectLine and OpenGl_AspectMarker classes are not exported
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff File
mod - src/OpenGl/OpenGl_AspectText.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File

master fe9fc669

2014-07-03 06:47:42

kgv


Committer: bugmaster Details Diff
0023814: Drop plugin interface for Graphic3d_GraphicDriver instantiation

Drop Graphic3d_GraphicDriver::Begin() and ::End() methods.
Initialization is performed within driver constructor.

Drop dummy argument for Graphic3d_GraphicDriver constructor with library name.
Display connection now should be set instead

Drop Graphic3d::InitGraphicDriver() function and Graphic3d.hxx header.
Application code should explicitly link against TKOpenGl toolkit and instantiate OpenGl_GraphicDriver class.

Drop MetaGraphicDriverFactory implementation within TKOpenGl.
Affected Issues
0023814
mod - samples/CSharp/OCCTProxy/OCCTProxy.cpp Diff File
mod - samples/mfc/standard/10_Convert/src/WNT/StdAfx.h Diff File
mod - samples/mfc/standard/Common/StdAfx.h Diff File
mod - samples/qt/Common/src/DocumentCommon.cxx Diff File
mod - samples/qt/VoxelDemo/src/Viewer.cpp Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
rm - src/Graphic3d/Graphic3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/QADraw/QADraw.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 8d3865d8

2014-06-30 09:04:55

kgv


Committer: apn Details Diff
0025040: Visualization - capping plane is drawn at wrong position when created by copy

OpenGl_CappingPlaneResource - use -1 instead of 0 as default uninitialized modification counter.
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx Diff File

master 89e5391a

2014-06-29 10:46:11

kgv


Committer: apn Details Diff
0025038: Visualization - remove unused classes from package Aspect Affected Issues
0025038
mod - src/Aspect/Aspect.cdl Diff File
rm - src/Aspect/Aspect_ColorCubeColorMap.cdl Diff File
rm - src/Aspect/Aspect_ColorCubeColorMap.cxx Diff File
rm - src/Aspect/Aspect_ColorMap.cdl Diff File
rm - src/Aspect/Aspect_ColorMap.cxx Diff File
rm - src/Aspect/Aspect_ColorMapEntry.cdl Diff File
rm - src/Aspect/Aspect_ColorMapEntry.cxx Diff File
rm - src/Aspect/Aspect_ColorPixel.cdl Diff File
rm - src/Aspect/Aspect_ColorPixel.cxx Diff File
rm - src/Aspect/Aspect_ColorRampColorMap.cdl Diff File
rm - src/Aspect/Aspect_ColorRampColorMap.cxx Diff File
mod - src/Aspect/Aspect_ColorScale.cdl Diff File
mod - src/Aspect/Aspect_ColorScale.cxx Diff File
rm - src/Aspect/Aspect_Driver.cdl Diff File
rm - src/Aspect/Aspect_Driver.cxx Diff File
rm - src/Aspect/Aspect_FontMap.cdl Diff File
rm - src/Aspect/Aspect_FontMap.cxx Diff File
rm - src/Aspect/Aspect_FontMapEntry.cdl Diff File
rm - src/Aspect/Aspect_FontMapEntry.cxx Diff File
rm - src/Aspect/Aspect_FontStyle.cdl Diff File
rm - src/Aspect/Aspect_FontStyle.cxx Diff File
rm - src/Aspect/Aspect_FStream.hxx Diff File
rm - src/Aspect/Aspect_GenericColorMap.cdl Diff File
rm - src/Aspect/Aspect_GenericColorMap.cxx Diff File
rm - src/Aspect/Aspect_IFStream.hxx Diff File
rm - src/Aspect/Aspect_IndexPixel.cdl Diff File
rm - src/Aspect/Aspect_IndexPixel.cxx Diff File
rm - src/Aspect/Aspect_LineStyle.cdl Diff File
rm - src/Aspect/Aspect_LineStyle.cxx Diff File
rm - src/Aspect/Aspect_MarkerStyle.cdl Diff File
rm - src/Aspect/Aspect_MarkerStyle.cxx Diff File
rm - src/Aspect/Aspect_MarkMap.cdl Diff File
rm - src/Aspect/Aspect_MarkMap.cxx Diff File
rm - src/Aspect/Aspect_MarkMapEntry.cdl Diff File
rm - src/Aspect/Aspect_MarkMapEntry.cxx Diff File
rm - src/Aspect/Aspect_Pixel.cdl Diff File
rm - src/Aspect/Aspect_Pixel.cxx Diff File
rm - src/Aspect/Aspect_RGBPixel.hxx Diff File
rm - src/Aspect/Aspect_TypeMap.cdl Diff File
rm - src/Aspect/Aspect_TypeMap.cxx Diff File
rm - src/Aspect/Aspect_TypeMapEntry.cdl Diff File
rm - src/Aspect/Aspect_TypeMapEntry.cxx Diff File
rm - src/Aspect/Aspect_WidthMap.cdl Diff File
rm - src/Aspect/Aspect_WidthMap.cxx Diff File
rm - src/Aspect/Aspect_WidthMapEntry.cdl Diff File
rm - src/Aspect/Aspect_WidthMapEntry.cxx Diff File
rm - src/Aspect/Aspect_WindowDriver.cdl Diff File
rm - src/Aspect/Aspect_WindowDriver.cxx Diff File
mod - src/Aspect/FILES Diff File
mod - src/MeshVS/MeshVS_Mesh.cxx Diff File
mod - src/QADraw/QADraw.cxx Diff File
mod - src/V3d/V3d_ColorScale.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File

master 0a36ca0a

2014-06-27 12:23:13

bugmaster

Details Diff
Update of header of files in context of License text
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File
mod - src/Graphic3d/Graphic3d_Mat4d.hxx Diff File
mod - src/Graphic3d/Graphic3d_ZLayerSettings.hxx Diff File
mod - src/Message/Message_Printer.lxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Layer.hxx Diff File
mod - src/PrsMgr/PrsMgr_ListOfPresentations.hxx Diff File
mod - src/Visual3d/Visual3d_MapOfZLayerSettings.hxx Diff File

master 623c29a5

2014-06-27 11:43:50

bugmaster

Details Diff
Removing non ascii characters
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File

master c9fb8529

2014-06-27 11:21:44

mkv


Committer: bugmaster Details Diff
Adjusting testing cases for debug mode
mod - tests/bugs/modalg_5/bug23706_12 Diff File
mod - tests/bugs/modalg_5/bug23906 Diff File
mod - tests/bugs/modalg_5/bug24157_1 Diff File
mod - tests/bugs/modalg_5/bug24157_10 Diff File
mod - tests/bugs/modalg_5/bug24157_2 Diff File
mod - tests/bugs/modalg_5/bug24157_3 Diff File
mod - tests/bugs/modalg_5/bug24157_4 Diff File
mod - tests/bugs/modalg_5/bug24157_5 Diff File
mod - tests/bugs/modalg_5/bug24157_6 Diff File
mod - tests/bugs/modalg_5/bug24157_7 Diff File
mod - tests/bugs/modalg_5/bug24157_8 Diff File
mod - tests/bugs/modalg_5/bug24157_9 Diff File
mod - tests/bugs/modalg_5/bug24575 Diff File
mod - tests/bugs/modalg_5/bug25019 Diff File

master aade732d

2014-06-26 15:00:57

vpa


Committer: bugmaster Details Diff
0025036: Compilation errors in occt qt Voxel sample

Graphic3d_CBounds was replaced by Graphic3d_BndBox4f
mod - samples/qt/VoxelDemo/inc/VoxelClient_VisDrawer.h Diff File
mod - samples/qt/VoxelDemo/src/VoxelClient_VisDrawer.cxx Diff File

master b1574471

2014-06-26 09:03:35

emv


Committer: apn Details Diff
0025002: Wrong result done by Boolean Operation algorithm

class IntTools_FaceFace
method
static Standard_Boolean DecompositionOfWLine(const Handle(IntPatch_WLine)& theWLine,
const Handle(GeomAdaptor_HSurface)& theSurface1,
const Handle(GeomAdaptor_HSurface)& theSurface2,
const TopoDS_Face& theFace1,
const TopoDS_Face& theFace2,
const IntTools_LineConstructor& theLConstructor,
const Standard_Boolean theAvoidLConstructor,
IntPatch_SequenceOfLine& theNewLines,
Standard_Real& theReachedTol3d,
const Handle(IntTools_Context)& aContext)

Correct treatment of WLines with only one point before or after the boundary point.

Test case for issue CR25002
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
add - tests/bugs/modalg_5/bug25002 Diff File

master 465d1fba

2014-06-26 09:00:17

pkv


Committer: apn Details Diff
0024157: Parallelization of assembly part of BO

The branch CR24157_12 deals with the parallelization of building the solids in case of lot internal faces.
Test case for issue CR24157
Affected Issues
0024157
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - tests/boolean/bfuse_complex/O6 Diff File
mod - tests/boolean/bfuse_complex/P1 Diff File
mod - tests/boolean/boptuc_complex/D5 Diff File
mod - tests/bugs/modalg_2/bug497_5 Diff File
mod - tests/bugs/modalg_4/bug62 Diff File
add - tests/bugs/modalg_5/bug24157_10 Diff File
mod - tests/bugs/modalg_5/bug24558 Diff File

master 2d2aa6f1

2014-06-26 08:58:42

emv


Committer: apn Details Diff
0025019: Command "bsection" in Test Harness with flag build pcurve on second shape works slowly.

class IntTools_FaceFace
method
void IntTools_FaceFace::Perform(const TopoDS_Face& aF1,
const TopoDS_Face& aF2)
Change the approximation flags according to the order of faces.

Test case for issue CR25019
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
add - tests/bugs/modalg_5/bug25019 Diff File

master c1c1aefa

2014-06-26 08:50:30

kgv


Committer: apn Details Diff
0025027: Visualization - 2D layer viewport is updated incorrectly on resize

Test case for issue CR25027
Affected Issues
0025027
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File
add - tests/bugs/vis/bug25027 Diff File

master af4b4ba9

2014-06-24 08:00:13

anv


Committer: apn Details Diff
0025031: Incorrect initialization function call

Incorrect function call removed
mod - samples/qt/Common/src/View.cxx Diff File

master 7bbe90f2

2014-06-20 07:42:59

apn

Details Diff
Modified TPS in test cases bugs/modalg_5/bug24157_8 bug24157_9
mod - tests/bugs/modalg_5/bug24157_8 Diff File
mod - tests/bugs/modalg_5/bug24157_9 Diff File

master 75c5def5

2014-06-20 07:35:25

vsr


Committer: apn Details Diff
0024985: Control of maximum degree and number of segment in the Pipe Shell algorithm

Fix merge problem: pass myMaxDegree and myMaxSegments to BRepFill_Sweep algorithm
mod - src/BRepFill/BRepFill_PipeShell.cxx Diff File

master b7cd4ba7

2014-06-20 07:26:14

vpa


Committer: apn Details Diff
0024307: TKOpenGl - efficient culling of large number of presentations

Implement SAT intersection tests and frustum culling algorithm using BVH trees.

New Draw command vfrustumculling to manage frustum culling.
Add test cases bugs/vis/bug24307_1 and bugs/vis/bug24307_2.
Remove CALL_DEF_BOUNDBOX and CALL_DEF_BOUNDS.
Affected Issues
0024307
mod - src/BVH/BVH_PrimitiveSet.hxx Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
add - src/Graphic3d/Graphic3d_BndBox4d.hxx Diff File
add - src/Graphic3d/Graphic3d_BndBox4f.hxx Diff File
rm - src/Graphic3d/Graphic3d_CBounds.hxx Diff File
mod - src/Graphic3d/Graphic3d_CStructure.cxx Diff File
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/Graphic3d/Graphic3d_Group.cdl Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cdl Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff File
mod - src/NCollection/NCollection_Vec4.hxx Diff File
mod - src/OpenGl/FILES Diff File
add - src/OpenGl/OpenGl_BVHClipPrimitiveSet.cxx Diff File
add - src/OpenGl/OpenGl_BVHClipPrimitiveSet.hxx Diff File
add - src/OpenGl/OpenGl_BVHTreeSelector.cxx Diff File
add - src/OpenGl/OpenGl_BVHTreeSelector.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_4.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.hxx Diff File
mod - src/OpenGl/OpenGl_PriorityList.cxx Diff File
mod - src/OpenGl/OpenGl_PriorityList.hxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.hxx 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_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File
mod - src/Prs3d/Prs3d_Presentation.cdl Diff File
mod - src/Prs3d/Prs3d_Presentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cdl Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff File
mod - src/Standard/Standard_Real.hxx Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx 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
add - tests/bugs/vis/bug24307_1 Diff File
add - tests/bugs/vis/bug24307_2 Diff File

master 2c5643b6

2014-06-19 14:15:27

kgv


Committer: apn Details Diff
0025026: Visualization, Graphic3d_Plotter - remove unused class Affected Issues
0025026
mod - src/Aspect/Aspect.cdl Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
rm - src/Graphic3d/Graphic3d_Plotter.cdl Diff File
rm - src/Graphic3d/Graphic3d_Plotter.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cdl Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/Visual3d/Visual3d_View.cdl Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File

master 7d0496dd

2014-06-19 09:29:13

ibs


Committer: apn Details Diff
0025020: checkoverlapedges doesn't have the check for degenerated edges

the check for degenerated edges added
Test case for issue CR25020
Affected Issues
0025020
mod - src/SWDRAW/SWDRAW_ShapeFix.cxx Diff File
add - tests/bugs/demo/bug25020 Diff File

master e01907f1

2014-06-19 09:27:27

jgv


Committer: apn Details Diff
0024964: ThruSections crashes the DRAW.exe

Test case for issue CR24964
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx Diff File
add - tests/bugs/modalg_5/bug24964 Diff File

master 9bdafcbe

2014-06-19 09:23:53

oan


Committer: apn Details Diff
0023631: Infinite memory consumption in BRepMesh

Check is the shape to be meshed has correct poly data, i.e. PolygonOnTriangulation of particular edge connected to the same Triangulation data structure as stored inside a parent face.
Adding test cases for issue CR23631 bugs/mesh/bug23631
Parallel checking of faces/edges
Make BRepMesh_IncrementalMesh class imported from BRepMesh package.
Resolve GCC warnings on Linux platform
Fix compilation errors on MacOs: remove mutable modificator on reference fields.
Affected Issues
0023631
mod - src/BRepMesh/BRepMesh.cdl Diff File
add - src/BRepMesh/BRepMesh_EdgeChecker.hxx Diff File
add - src/BRepMesh/BRepMesh_FaceChecker.hxx Diff File
rm - src/BRepMesh/BRepMesh_IncrementalMesh.cdl Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
add - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/BRepMesh/FILES Diff File
add - tests/bugs/mesh/bug23631 Diff File

master 31c0e219

2014-06-19 07:41:34

aba


Committer: apn Details Diff
0024902: Visualization, StdPrs_ShadedShape - advanced processing of Compounds containing mixture of closed Solids and open Shells

StdPrs_ShadedShape, add flag theToExploreSolids to method ::Add().
Previously the tool collected triagnulations from all Faces into single graphic group.
The automated algorithm for back-face culling activation has to disable culling
when within closed Solids single Compound contains also open Shells.
Now tool is able to optionally (enabled by default) split these two categories of primitives
into dedicated groups with independent back-face culling settings.

In addition, this closed flag is now stored in Graphic3d_Group::myIsClosed which allows
capping algorithm OpenGl_CappingAlgo to automatically filter improper groups.
mod - src/Graphic3d/Graphic3d_Group.cdl Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cdl Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
add - tests/bugs/vis/bug24902_1 Diff File
add - tests/bugs/vis/bug24902_2 Diff File

master 0ae61cf3

2014-06-17 15:43:54

kgv


Committer: apn Details Diff
0025018: Draw Harness - misprint in argument "-settransparancy" for command vaspects Affected Issues
0025018
mod - src/ViewerTest/ViewerTest.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 185 186 187 188 189 190 191 ... 210 ... 240 ... 254 255 256  Next  Last