Changesets: occt

master 0f1deae3

2016-07-15 15:37:53

isn


Committer: bugmaster Details Diff
0024056: error LNK2019: unresolved external symbol

Clean out the TopOpeBRep* classes

Remove unused private fields.
Affected Issues
0024056
mod - src/TopOpeBRep/FILES Diff File
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.hxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller.hxx Diff File
rm - src/TopOpeBRep/TopOpeBRep_FacesFiller_VPonR.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_GeomTool.hxx Diff File
mod - src/TopOpeBRepDS/FILES Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_DSS.cxx Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_DSS.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_HDataStructure.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_repvg.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_samdom.hxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_2d.hxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_mkTondgE.hxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_TOPOLOGY.hxx Diff File

master c65f8201

2016-07-15 07:42:09

ifv


Committer: bugmaster Details Diff
0027679: Wrong offset: overlapping edges

Method BRepFill_OffsetWire::UpdateDetromp(...) is modified for correct treatment of closed bisectors.

Test case for issue #27679
mod - src/BRepFill/BRepFill_OffsetWire.cxx Diff File
add - tests/bugs/modalg_6/bug27679 Diff File

master 56091b56

2016-07-14 14:39:03

isn


Committer: bugmaster Details Diff
0027199: Unifysamedomain regression issue in OCCT 7

Allow to process the compounds in UnifySameDomain algorithm. Earlier only faces from shells were allowed to be unified.

Test case for issue #27199
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff File
add - tests/bugs/modalg_6/bug27199 Diff File

master b2fbf11a

2016-07-14 11:55:42

kgv

Details Diff
Remove overloaded method Graphic3d_AspectFillArea3d::SetTextureMap(bool)
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff File

master ce0594b8

2016-07-13 19:47:16

kgv


Committer: bugmaster Details Diff
0027675: Foundation Classes - handle Unicode path to CSF_UnitsLexicon and CSF_UnitsDefinition on Windows

Units package now uses Unicode-aware functions OSD_OpenStream
and OSD_FileStatCTime (introduced for fetching file timestamp).
Affected Issues
0027675
mod - src/OSD/OSD_OpenFile.cxx Diff File
mod - src/OSD/OSD_OpenFile.hxx Diff File
mod - src/Units/Units.cxx Diff File
mod - src/Units/Units_Lexicon.cxx Diff File
mod - src/Units/Units_UnitsDictionary.cxx Diff File
mod - src/Units/Units_UnitsLexicon.cxx Diff File

master b6472664

2016-07-13 16:36:20

kgv


Committer: bugmaster Details Diff
0027670: Visualization - avoid duplication of structures defining primitive array presentation aspects

Quantity_ColorRGBA has been introduced as convenient structure holding Vec4 for OpenGL.
Graphic3d_PolygonOffset has been added as replacement for TEL_POFFSET_PARAM.

Duplicating definition of Hatch Styles TEL_HS_*** has been removed;
Aspect_HatchStyle enum now follows values of TEL_HS_*** for compatibility.
TelCullMode enum has been removed.

Aspect_AspectLine has been merged into Graphic3d_AspectLine3d.
Aspect_AspectMarker has been merged into Graphic3d_AspectMarker3d.
Aspect_AspectFillArea has been merged into Graphic3d_AspectFillArea3d.
Graphic3d_CAspectFillArea have been removed.

OpenGl_AspectLine now stores Graphic3d_AspectLine3d as class field.
OpenGl_AspectMarker now stores Graphic3d_AspectMarker3d as class field.
OpenGl_AspectText now stores Graphic3d_AspectText3d as class field.
OpenGl_AspectFace now stores Graphic3d_AspectFillArea3d as class field.

Graphic3d_AspectFillArea3d - back face culling is now enabled by default.
TKOpenGl now relies on Graphic3d_Group::IsClosed() flag to disable face culling.
StdPrs_ShadedShape now does not modify aspect for different culling modes.

Headers InterfaceGraphic_Graphic3d.hxx, InterfaceGraphic_telem.hxx, InterfaceGraphic_tgl_all.hxx
defining obsolete structures CALL_DEF_COLOR, CALL_DEF_POINT,
CALL_DEF_MATERIAL, CALL_DEF_TRANSFORM_PERSISTENCE, TEL_POINT, TEL_COLOUR
have been removed.

Useless and broken test case bugs/vis/buc60821 has been removed.

OpenGl_Workspace::myAspectFaceApplied and myAspectMarkerApplied have been replaced
from OpenGl_AspectFace*/OpenGl_AspectMarker*
to Handle(Graphic3d_AspectFillArea3d)/Handle(Graphic3d_AspectMarker3d).
This eliminates reading from freed memory
(e.g. when OpenGl_AspectFace is allocated on stack like in OpenGl_Trihedron).

OpenGl_PrimitiveArray::drawEdges() - fix drawing non-indexed array from VBO (access violation due to NULL handle).

AIS_Dimension::DrawArrow() - added missing initialization of 3D arrow aspect.
AIS_Manipulator::Compute() now creates dedicated Face Aspect for each axis.
V3d_CircularGrid, V3d_RectangularGrid now create dedicated line aspects with different color.
AIS_InteractiveObject::SetMaterial() - do not modify global ShadingAspect.
Affected Issues
0027670
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - samples/mfc/standard/Common/StdAfx.h Diff File
mod - src/AIS/AIS_Dimension.cxx Diff File
mod - src/AIS/AIS_GraphicTool.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_Plane.cxx Diff File
mod - src/AIS/AIS_Point.cxx Diff File
mod - src/AIS/AIS_PointCloud.cxx Diff File
mod - src/AIS/AIS_RubberBand.cxx Diff File
mod - src/AIS/AIS_TextLabel.cxx Diff File
mod - src/AIS/AIS_TextLabel.hxx Diff File
mod - src/AIS/AIS_TexturedShape.cxx Diff File
rm - src/Aspect/Aspect_AspectFillArea.cxx Diff File
rm - src/Aspect/Aspect_AspectFillArea.hxx Diff File
rm - src/Aspect/Aspect_AspectLine.cxx Diff File
rm - src/Aspect/Aspect_AspectLine.hxx Diff File
rm - src/Aspect/Aspect_AspectMarker.cxx Diff File
rm - src/Aspect/Aspect_AspectMarker.hxx Diff File
mod - src/Aspect/Aspect_HatchStyle.hxx Diff File
mod - src/Aspect/FILES Diff File
mod - src/DsgPrs/DsgPrs.cxx Diff File
mod - src/DsgPrs/DsgPrs_AnglePresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_DatumPrs.cxx Diff File
mod - src/DsgPrs/DsgPrs_DiameterPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_EllipseRadiusPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_FilletRadiusPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_FixPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_IdenticPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_LengthPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_OffsetPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_RadiusPresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_SymmetricPresentation.cxx Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_AspectLine3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectLine3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_AspectText3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectText3d.hxx Diff File
rm - src/Graphic3d/Graphic3d_CAspectFillArea.hxx Diff File
rm - src/Graphic3d/Graphic3d_CAspectMarker.hxx Diff File
rm - src/Graphic3d/Graphic3d_CAspectText.hxx Diff File
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff File
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
mod - src/Graphic3d/Graphic3d_Group.hxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/Graphic3d/Graphic3d_Vertex.hxx Diff File
mod - src/InterfaceGraphic/FILES Diff File
rm - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff File
rm - src/InterfaceGraphic/InterfaceGraphic_telem.hxx Diff File
rm - src/InterfaceGraphic/InterfaceGraphic_tgl_all.hxx Diff File
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_MeshPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.cxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff File
mod - src/OpenGl/OpenGl_AspectText.cxx Diff File
mod - src/OpenGl/OpenGl_AspectText.hxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.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_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Layer.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.hxx Diff File
mod - src/OpenGl/OpenGl_LineAttributes.cxx Diff File
mod - src/OpenGl/OpenGl_LineAttributes.hxx Diff File
mod - src/OpenGl/OpenGl_Matrix.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Text.hxx Diff File
mod - src/OpenGl/OpenGl_TextParam.hxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/QABugs/FILES Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
rm - src/QABugs/QABugs_MyText.cxx Diff File
rm - src/QABugs/QABugs_MyText.hxx Diff File
mod - src/Quantity/FILES Diff File
mod - src/Quantity/Quantity_Color.cxx Diff File
mod - src/Quantity/Quantity_Color.hxx Diff File
add - src/Quantity/Quantity_ColorRGBA.hxx Diff File
mod - src/StdPrs/StdPrs_BndBox.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedSurface.cxx Diff File
mod - src/V3d/V3d_CircularGrid.cxx Diff File
mod - src/V3d/V3d_RectangularGrid.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
rm - tests/bugs/vis/buc60821 Diff File
mod - tests/bugs/vis/bug24837_2 Diff File

master 28cab376

2016-07-13 15:18:50

apn


Committer: bugmaster Details Diff
0027638: Optimisation of testdiff command

Added functionality to compare image, memory and CPU differences separately.
Affected Issues
0027638
mod - src/DrawResources/TestCommands.tcl Diff File

master 3a9b5dc8

2016-07-13 09:19:27

dbp


Committer: kgv Details Diff
0027607: Visualization - Implement adaptive screen space sampling in path tracing

This commit provides useful functionality for path tracing rendering core.

1) Graphic3d_RenderingParams class was extended with additional AdaptiveScreenSampling option (disabled by default).
If this option is enabled, path tracing tries to adjust the number of samples for different screen areas.

In this way, the more complex areas (from the point of light conditions) are sampled more intensively,
while the simple areas are sampled very rarely.
For example, caustics and glossy reflections are typical candidates for more precise sampling.

In general, this allows to equalize image convergence and not to waste resources for already converged areas.
It is also possible to visualize sampling densities by enabling ShowSamplingTiles option
(activating and deactivating this option does not affect on the accumulated image).

2) Mixing OpenGL and ray-tracing output has been changed.
Now blending is performed using OpenGL functionality, while ray-tracing shaders only output correct Z-value.

Test case bugs vis bug27083 has been updated,
since the alpha value is now correctly set by Ray-Tracing to 1, opaque.
Affected Issues
0027607
mod - samples/tcl/pathtrace.tcl Diff File
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore11Fwd.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
add - src/OpenGl/OpenGl_HaltonSampler.hxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
add - src/OpenGl/OpenGl_TileSampler.cxx Diff File
add - src/OpenGl/OpenGl_TileSampler.hxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
mod - src/Shaders/Display.fs Diff File
mod - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/RaytraceRender.fs Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/bugs/vis/bug27083 Diff File

master 693c4bbe

2016-07-12 12:44:10

bugmaster

Details Diff
0027127: Implementation of compilation of OCCT Products samples on all platforms under support in Jenkins test system.
Removing old VC environment
mod - samples/CSharp/msvc.bat Diff File
mod - samples/CSharp/msvc_D3D.bat Diff File
mod - samples/CSharp/run.bat Diff File
mod - samples/mfc/standard/msvc.bat Diff File
mod - samples/mfc/standard/ReadMe.md Diff File
mod - samples/mfc/standard/run.bat Diff File
mod - samples/qt/FuncDemo/genproj.bat Diff File
mod - samples/qt/FuncDemo/msvc.bat Diff File
mod - samples/qt/IESample/genproj.bat Diff File
mod - samples/qt/IESample/msvc.bat Diff File
mod - samples/qt/Tutorial/genproj.bat Diff File
mod - samples/qt/Tutorial/msvc.bat Diff File

master 4aa09e31

2016-07-11 09:52:59

isn


Committer: bugmaster Details Diff
0027264: Weird difference between two BRepTools::Write() overloads

Assume that the brep file contains DBRep_DrawableShape variable if the file header is absent

test cases
Affected Issues
0027264
mod - src/Draw/Draw_VariableCommands.cxx Diff File
add - tests/bugs/modalg_6/bug27264_1 Diff File
add - tests/bugs/modalg_6/bug27264_2 Diff File
add - tests/bugs/modalg_6/bug27264_3 Diff File
add - tests/bugs/modalg_6/bug27264_4 Diff File
add - tests/bugs/modalg_6/bug27264_5 Diff File
add - tests/bugs/modalg_6/bug27264_6 Diff File

master a7cc4fdd

2016-07-11 08:30:09

ssv


Committer: bugmaster Details Diff
0027671: Basic IVtk tools do not allow easy sub-classing

Add missing Standard_EXPORT, change private with protected in shape data source.
Affected Issues
0027671
mod - src/IVtkOCC/IVtkOCC_Shape.hxx Diff File
mod - src/IVtkTools/IVtkTools_ShapeDataSource.hxx Diff File

master 60adbe67

2016-07-09 15:25:46

kgv


Committer: bugmaster Details Diff
0025576: Visualization - implement AIS_ConnectedInteractive::AcceptDisplayMode()

by redirecting to myReference->AcceptDisplayMode().
Affected Issues
0025576
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_ConnectedInteractive.hxx Diff File
rm - src/AIS/AIS_ConnectedInteractive.lxx Diff File
mod - src/AIS/FILES Diff File

master 593dfe97

2016-07-09 13:57:04

kgv


Committer: bugmaster Details Diff
0027632: Visualization, XCAFPrs_AISObject - provide method for assigning new Label in the document Affected Issues
0027632
mod - src/XCAFPrs/XCAFPrs_AISObject.hxx Diff File

master 6482df81

2016-07-09 09:18:34

msv


Committer: bugmaster Details Diff
0027362: Meshing performance
Remove warning on VS2015
mod - src/BRepMesh/BRepMesh_EdgeTessellator.cxx Diff File

master caf231b0

2016-07-08 12:01:08

isk


Committer: apn Details Diff
0024291: Visualization - move Z-buffer trihedron presentation from TKOpenGl to TKV3d

Not implemented method V3d_View::TriedronEcho() and enum Aspect_TypeOfTriedronEcho have been removed.
The following methods have been removed from Graphic3d_CView class:
TriedronDisplay(), TriedronErase(), ZBufferTriedronSetup(), TriedronEcho().
New class V3d_Trihedron has been added as replacement of removed OpenGl_Trihedron
which now uses Graphic3d_TMF_TriedronPers persistence.
Affected Issues
0024291
rm - src/Aspect/Aspect_TypeOfTriedronEcho.hxx Diff File
mod - src/Aspect/FILES Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.hxx Diff File
mod - src/OpenGl/FILES Diff File
rm - src/OpenGl/OpenGl_Cylinder.cxx Diff File
rm - src/OpenGl/OpenGl_Cylinder.hxx Diff File
rm - src/OpenGl/OpenGl_Disk.cxx Diff File
rm - src/OpenGl/OpenGl_Disk.hxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
rm - src/OpenGl/OpenGl_Quadric.cxx Diff File
rm - src/OpenGl/OpenGl_Quadric.hxx Diff File
rm - src/OpenGl/OpenGl_Sphere.cxx Diff File
rm - src/OpenGl/OpenGl_Sphere.hxx Diff File
rm - src/OpenGl/OpenGl_Trihedron.cxx Diff File
rm - 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_Redraw.cxx Diff File
mod - src/QABugs/QABugs_18.cxx Diff File
mod - src/StdPrs/StdPrs_ToolCylinder.cxx Diff File
mod - src/StdPrs/StdPrs_ToolCylinder.hxx Diff File
mod - src/StdPrs/StdPrs_ToolDisk.cxx Diff File
mod - src/StdPrs/StdPrs_ToolDisk.hxx Diff File
mod - src/StdPrs/StdPrs_ToolSphere.cxx Diff File
mod - src/StdPrs/StdPrs_ToolSphere.hxx Diff File
mod - src/V3d/FILES Diff File
add - src/V3d/V3d_Trihedron.cxx Diff File
add - src/V3d/V3d_Trihedron.hxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/V3d/V3d_View_4.cxx Diff File
rm - tests/bugs/vis/bug23225 Diff File
rm - tests/bugs/vis/bug25500 Diff File
rm - tests/bugs/vis/bug26424 Diff File
rm - tests/bugs/vis/bug71 Diff File

master 05607219

2016-07-08 11:01:12

ema


Committer: bugmaster Details Diff
0026270: GeomFill_NSections constructor crash

Correction of code to avoid of usage of undefined associated parameters in order not to get exception in constructor.
Creation of test case for this issue
Affected Issues
0026270
mod - src/GeomFill/GeomFill_NSections.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
add - tests/bugs/modalg_6/bug26270 Diff File

master c4684140

2016-07-08 10:05:26

kgv


Committer: bugmaster Details Diff
0027668: Visualization, TKD3DHost - fix accessing function list within Core Profile
mod - src/D3DHost/D3DHost_FrameBuffer.cxx Diff File

master 07665732

2016-07-06 15:42:02

apn


Committer: bugmaster Details Diff
0027626: Attempt to display shape in 3d leads to very long calculation loop

Added test case bugs/mesh/bug27626

Small correction of test case for issue CR27626
add - tests/bugs/mesh/bug27626 Diff File

master f7991731

2016-07-06 13:42:19

nbv


Committer: bugmaster Details Diff
0027664: Incomplete intersection curve from the attached shapes

Computation of correct offset values in order to make correspondence (with adjusting to periods) between Domain of WLine and surface domain.

Creation of test cases for this issue.

Small correction in the test case.
mod - src/IntPatch/IntPatch_RstInt.cxx Diff File
add - tests/bugs/modalg_6/bug27664_1 Diff File
add - tests/bugs/modalg_6/bug27664_2 Diff File

master fbad941b

2016-07-06 10:52:46

apn


Committer: bugmaster Details Diff
0026372: Meshing of surface of revolution fails in debug mode

Added test case bugs/mesh/bug26372
Affected Issues
0026372
add - tests/bugs/mesh/bug26372 Diff File

master 1d92133e

2016-07-05 10:32:52

isk


Committer: bugmaster Details Diff
0026641: Visualization, TKOpenGl - handle correctly transformation persistence within perspective projection.
Add a new method AIS_InteractiveContext::SetTransformPersistence, which sets transform persistence to object and selection.
Add a new method SelectMgr_SelectionManager::UpdateSelection, which re-adds selectable object in BVHs in all viewer selectors.
Add a new method SelectMgr_ViewerSelector::MoveSelectableObject, which moves object from set of not transform persistence objects to set of transform persistence objects (or vice versa).
Add a new method Graphic3d_TransformUtils::Convert, which converts gp_Trsf to Graphic3d_Mat4.
Remove the method PrsMgr_PresentableObject::SetTransformPersistence(flag, point).
Affected Issues
0026641
mod - src/AIS/AIS_GlobalStatus.hxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff File
mod - src/Graphic3d/Graphic3d_TransformUtils.hxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/bugs/vis/bug26344 Diff File
add - tests/bugs/vis/bug26641 Diff File

master 4f51d9d7

2016-07-04 09:20:47

isk


Committer: bugmaster Details Diff
0027621: Highlighting with color remains visible when shape is erased. Affected Issues
0027621
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
add - tests/bugs/vis/bug27621_1 Diff File
add - tests/bugs/vis/bug27621_2 Diff File

master dcc17419

2016-06-30 12:25:43

isk


Committer: bugmaster Details Diff
0027655: Visualization - AIS_Triangulation disappears after setting non-zero transparency
Add a new methods in AIS_Triangulation: SetTransparency, UnsetTransparency, HasVertexColor, updatePresentation.
Add a new methods in Graphic3d_ArrayOfPrimitives: AddVertex(gp_Pnt, Graphic3d_Vec4ub) and SetVertexColor(Standard_Integer, Graphic3d_Vec4ub).
Type of color of array in AIS_Triangulation is Graphic3d_Vec4ub now.
mod - src/AIS/AIS_Triangulation.cxx Diff File
mod - src/AIS/AIS_Triangulation.hxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.lxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
add - tests/bugs/vis/bug27655 Diff File

master 536a3cb8

2016-06-29 07:46:05

ski


Committer: bugmaster Details Diff
0027525: Coding - eliminate warnings on Windows for OCCT with static type of libraries

Useless *.cxx files were removed to eliminate linker warning LNK4221.

Package TopOpeBRepDS was cleaned up from old debugging routines.

Merged OSD_signal_WNT.cxx into OSD_signal.cxx

Class Standard_ErrorHandlerCallback was moved into the Standard_ErrorHandler class as nested class Callback

Eliminated warning about unused variable.
Affected Issues
0027525
rm - src/BOPAlgo/BOPAlgo_WireEdgeSet.cxx Diff File
mod - src/BOPAlgo/FILES Diff File
rm - src/BOPDS/BOPDS_Curve.cxx Diff File
rm - src/BOPDS/BOPDS_FaceInfo.cxx Diff File
rm - src/BOPDS/BOPDS_PassKeyBoolean.cxx Diff File
rm - src/BOPDS/BOPDS_PassKeyMapHasher.cxx Diff File
rm - src/BOPDS/BOPDS_PaveMapHasher.cxx Diff File
rm - src/BOPDS/BOPDS_Point.cxx Diff File
rm - src/BOPDS/BOPDS_Tools.cxx Diff File
mod - src/BOPDS/FILES Diff File
rm - src/BOPTools/BOPTools_SetMapHasher.cxx Diff File
mod - src/BOPTools/FILES Diff File
mod - src/BRepAlgo/BRepAlgo_BooleanOperation.cxx Diff File
rm - src/BRepFilletAPI/BRepFilletAPI_LocalOperation.cxx Diff File
mod - src/BRepFilletAPI/FILES Diff File
rm - src/BRepPrimAPI/BRepPrimAPI_MakeSweep.cxx Diff File
mod - src/BRepPrimAPI/FILES Diff File
mod - src/DsgPrs/DsgPrs.cxx Diff File
rm - src/Extrema/Extrema_Curve2dTool.cxx Diff File
rm - src/Extrema/Extrema_POnSurf.cxx Diff File
rm - src/Extrema/Extrema_POnSurfParams.cxx Diff File
mod - src/Extrema/FILES Diff File
mod - src/GC/FILES Diff File
rm - src/GC/GC_Root.cxx Diff File
mod - src/GCE2d/FILES Diff File
rm - src/GCE2d/GCE2d_Root.cxx Diff File
mod - src/GeomInt/FILES Diff File
rm - src/GeomInt/GeomInt_TheMultiLineToolOfWLApprox_0.cxx Diff File
mod - src/HLRAlgo/FILES Diff File
rm - src/HLRAlgo/HLRAlgo_PolyHidingData.cxx Diff File
rm - src/HLRAlgo/HLRAlgo_PolyInternalSegment.cxx Diff File
rm - src/HLRAlgo/HLRAlgo_TriangleData.cxx Diff File
mod - src/HLRBRep/FILES Diff File
rm - src/HLRBRep/HLRBRep_CLPropsATool.cxx Diff File
rm - src/HLRBRep/HLRBRep_LineTool.cxx Diff File
mod - src/IntImpParGen/FILES Diff File
rm - src/IntImpParGen/IntImpParGen_ImpTool.cxx Diff File
mod - src/IntPatch/FILES Diff File
rm - src/IntPatch/IntPatch_PolyhedronTool.cxx Diff File
mod - src/IntSurf/FILES Diff File
rm - src/IntSurf/IntSurf_Couple.cxx Diff File
rm - src/IntSurf/IntSurf_InteriorPointTool.cxx Diff File
rm - src/IntSurf/IntSurf_PathPointTool.cxx Diff File
mod - src/IntTools/FILES Diff File
rm - src/IntTools/IntTools_CurveRangeSampleMapHasher.cxx Diff File
rm - src/IntTools/IntTools_SurfaceRangeSampleMapHasher.cxx Diff File
mod - src/LocOpe/FILES Diff File
rm - src/LocOpe/LocOpe_PntFace.cxx Diff File
mod - src/MAT2d/FILES Diff File
rm - src/MAT2d/MAT2d_MapBiIntHasher.cxx Diff File
mod - src/math/FILES Diff File
rm - src/math/math_FunctionSetWithDerivatives.cxx Diff File
rm - src/math/math_MultipleVarFunctionWithGradient.cxx Diff File
rm - src/math/math_MultipleVarFunctionWithHessian.cxx Diff File
mod - src/OSD/FILES Diff File
mod - src/OSD/OSD_signal.cxx Diff File
rm - src/OSD/OSD_signal_WNT.cxx Diff File
mod - src/Precision/FILES Diff File
rm - src/Precision/Precision.cxx Diff File
mod - src/Standard/FILES Diff File
mod - src/Standard/Standard.hxx Diff File
mod - src/Standard/Standard_ErrorHandler.cxx Diff File
mod - src/Standard/Standard_ErrorHandler.hxx Diff File
rm - src/Standard/Standard_ErrorHandlerCallback.cxx Diff File
rm - src/Standard/Standard_ErrorHandlerCallback.hxx Diff File
mod - src/Standard/Standard_Mutex.hxx Diff File
mod - src/TestTopOpe/TestTopOpe.cxx Diff File
mod - src/TestTopOpe/TestTopOpe_HDSCommands.cxx Diff File
mod - src/TestTopOpeTools/TestTopOpeTools_TraceCommands.cxx Diff File
mod - src/TNaming/FILES Diff File
rm - src/TNaming/TNaming_Builder.cxx Diff File
rm - src/TNaming/TNaming_Iterator.cxx Diff File
rm - src/TNaming/TNaming_IteratorOnShapesSet.cxx Diff File
rm - src/TNaming/TNaming_NewShapeIterator.cxx Diff File
rm - src/TNaming/TNaming_OldShapeIterator.cxx Diff File
rm - src/TNaming/TNaming_RefShape.cxx Diff File
mod - src/TObj/FILES Diff File
rm - src/TObj/TObj_SequenceOfObject.cxx Diff File
mod - src/TopoDS/FILES Diff File
rm - src/TopoDS/TopoDS.cxx Diff File
rm - src/TopoDS/TopoDS_Compound.cxx Diff File
rm - src/TopoDS/TopoDS_CompSolid.cxx Diff File
rm - src/TopoDS/TopoDS_Edge.cxx Diff File
rm - src/TopoDS/TopoDS_Face.cxx Diff File
rm - src/TopoDS/TopoDS_Shell.cxx Diff File
rm - src/TopoDS/TopoDS_Solid.cxx Diff File
rm - src/TopoDS/TopoDS_Vertex.cxx Diff File
rm - src/TopoDS/TopoDS_Wire.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FaceEdgeFiller.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FaceEdgeFiller_DEB.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller_1.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FFDumper.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FFTransitionTool.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_kpart.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_LineInter.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_mergePDS.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_Point2d.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_ProcessGR.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_ProcessSectionEdges.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_VPointInter.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_vpr.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_vprclo.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_vprdeg.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Area1dBuilder.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_AreaBuilder.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON2d.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_BuildFaces.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_FaceBuilder.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Griddump.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GridEE.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GridFF.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_makefaces.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_makesolids.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_WireEdgeClassifier.cxx Diff File
mod - src/TopOpeBRepDS/FILES Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Check.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_connex.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Curve.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Curve.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_CurvePointInterference.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_CurvePointInterference.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_DataStructure.cxx Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_DSX.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Dumper.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Edge3dInterferenceTool.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EdgeInterferenceTool.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EdgeVertexInterference.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EdgeVertexInterference.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EIR.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_FaceEdgeInterference.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_FaceEdgeInterference.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_FaceInterferenceTool.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Filter.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_FilterCurveInterferences.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_FilterEdgeInterferences.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_FilterFaceInterferences.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_FIR.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_GapFiller.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_GapTool.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_HDataStructure.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Interference.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Interference.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_PointIterator.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_ProcessEdgeInterferences.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_ProcessInterferencesTool.cxx Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_reDEB.cxx Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_reDEB.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_repvg.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_samdom.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_ShapeShapeInterference.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_ShapeShapeInterference.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_SolidSurfaceInterference.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_SolidSurfaceInterference.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_SurfaceCurveInterference.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_SurfaceCurveInterference.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_TKI.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_TKI.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_TOOL.cxx Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_trace.cxx Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_traceDSX.cxx Diff File
rm - src/TopOpeBRepDS/TopOpeBRepDS_traceDSX.hxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Transition.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Transition.hxx Diff File
mod - src/TopTools/FILES Diff File
rm - src/TopTools/TopTools_OrientedShapeMapHasher.cxx Diff File
rm - src/TopTools/TopTools_ShapeMapHasher.cxx Diff File

master c1070321

2016-06-28 09:00:13

ika


Committer: bugmaster Details Diff
0027313: Exception during WriteStep with PMI

Add check for datum position during export of datum_system
Add Draw commands for set/get datum position
update test cases

Correction of case bugs/step/bug27313
Affected Issues
0027313
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx Diff File
add - tests/bugs/step/bug27313 Diff File
mod - tests/gdt/tolerances/A1 Diff File
mod - tests/gdt/tolerances/A2 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 117 118 119 120 121 122 123 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last