Changesets: occt

master 681cfe76

2015-04-23 13:59:22

emv


Committer: bugmaster Details Diff
0026098: The result of General Fuse operation is self-interfered shape

class BOPTools_AlgoTools
method static Standard_Real IntersectCurves2d(const gp_Pnt& aPV,
const TopoDS_Face& aF,
const Handle(Geom_Surface)& aS,
const TopoDS_Edge& aE1,
const TopoDS_Edge& aE2)
Check the validity of the 2d intersection before applying the result.

Test case for issue CR26098
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff File
add - tests/bugs/modalg_6/bug26098 Diff File

master 806b45f2

2015-04-23 09:32:53

apn


Committer: bugmaster Details Diff
0025670: Incorrect sprops/vprops/lprops check in heal drop_small_solids test cases

Procedure cmpprops in tests/heal/drop_small_solids/end is modified to correctly access top-level variables
mod - tests/heal/drop_small_solids/end Diff File

master 7ab15952

2015-04-22 22:12:55

vpa


Committer: bugmaster Details Diff
0026069: Coding Rules - eliminate new warnings about redundant const qualifier in SelectMgr

SelectMgr_SensitiveEntity is now inherited from Standard_Transient;
Redundant const type qualifiers were removed from selection classes.
Affected Issues
0026069
mod - src/SelectBasics/SelectBasics_PickResult.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_RectangularFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.hxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_Selection.cxx Diff File
mod - src/SelectMgr/SelectMgr_Selection.hxx Diff File
mod - src/SelectMgr/SelectMgr_Selection.lxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntity.cxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntity.hxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.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/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx Diff File

master 032158d6

2015-04-22 11:50:33

apn


Committer: bugmaster Details Diff
0024011: Can't offset a wire on face

Added test case bugs/modalg_6/bug24011
add - tests/bugs/modalg_6/bug24011 Diff File

master 8d64c0cc

2015-04-22 11:25:31

vpa


Committer: bugmaster Details Diff
0026120: Visualization - segmentation fault in AIS_Selection

Added NULL-pointer checks
mod - src/AIS/AIS_Selection.cxx Diff File

master 5ad8c033

2015-04-21 21:53:37

vpa


Committer: ski Details Diff
0025300: Visualization - Build wireframe representation consistent with the shape's triangulation

1) Remove duplicating presentation algorithms for shapes StdPrs_WFShape, StdPrs_WFDeflectionShape.
2) Rewrite Prs3d_WFShape to use deflection for non-triangulated shapes and rename it to StdPrs_WFShape.
3) Revise and correct references in code.
4) Rename StdPrs_ToolShadedShape to StdPrs_ToolTriangulatedShape (reused in StdPrs_WFShape, StdPrs_ShadedShape).
5) Add StdPrs_BndBox for drawing bounding box presentation.
6) Implemented on-triangulation isoline builder.
7) Add option -isoontriangulation to vaspects command to enable on-triangulation isoline builder for shape.
8) Drawer's maximum UV parameter value is taken into account in isolines calculation correctly.
9) Add option -setMaxParamValue to vaspects command to change drawer's maximum UV parameter value.
Affected Issues
0025300
mod - samples/mfc/standard/01_Geometry/src/StdAfx.h Diff File
mod - samples/mfc/standard/Common/ISession2D/ISession2D_Shape.cpp Diff File
mod - samples/mfc/standard/Common/StdAfx.h Diff File
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff File
mod - src/AIS/AIS.cxx Diff File
mod - src/AIS/AIS_ColoredShape.cxx Diff File
mod - src/AIS/AIS_ConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_IdenticRelation.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.hxx Diff File
mod - src/AIS/AIS_OffsetDimension.cxx Diff File
mod - src/AIS/AIS_PointCloud.cxx Diff File
mod - src/AIS/AIS_Relation.cxx Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/AIS_TexturedShape.cxx Diff File
mod - src/Prs3d/FILES Diff File
mod - src/Prs3d/Prs3d_Drawer.cxx Diff File
mod - src/Prs3d/Prs3d_Drawer.hxx Diff File
rm - src/Prs3d/Prs3d_WFShape.cxx Diff File
rm - src/Prs3d/Prs3d_WFShape.hxx Diff File
mod - src/StdPrs/FILES Diff File
add - src/StdPrs/StdPrs_BndBox.cxx Diff File
add - src/StdPrs/StdPrs_BndBox.hxx Diff File
mod - src/StdPrs/StdPrs_Curve.cxx Diff File
mod - src/StdPrs/StdPrs_Curve.hxx Diff File
add - src/StdPrs/StdPrs_Isolines.cxx Diff File
add - src/StdPrs/StdPrs_Isolines.hxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.hxx Diff File
rm - src/StdPrs/StdPrs_ToolShadedShape.hxx Diff File
add - src/StdPrs/StdPrs_ToolTriangulatedShape.hxx Diff File
mod - src/StdPrs/StdPrs_WFDeflectionRestrictedFace.cxx Diff File
mod - src/StdPrs/StdPrs_WFDeflectionRestrictedFace.hxx Diff File
rm - src/StdPrs/StdPrs_WFDeflectionShape.hxx Diff File
mod - src/StdPrs/StdPrs_WFRestrictedFace.cxx Diff File
mod - src/StdPrs/StdPrs_WFRestrictedFace.hxx Diff File
add - src/StdPrs/StdPrs_WFShape.cxx Diff File
mod - src/StdPrs/StdPrs_WFShape.hxx Diff File
mod - src/StdPrs/StdPrs_WFSurface.cxx Diff File
mod - src/StdSelect/StdSelect_Shape.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - tests/bugs/vis/bug129_2 Diff File
add - tests/bugs/vis/bug25300_1 Diff File
add - tests/bugs/vis/bug25300_2 Diff File
mod - tests/bugs/vis/bug25935 Diff File

master 74f91efc

2015-04-20 16:27:19

apn


Committer: bugmaster Details Diff
0025767: "vdisplay" command rises exception

Added test case bugs/vis/bug25767
Affected Issues
0025767
add - tests/bugs/vis/bug25767 Diff File

master b0deeecf

2015-04-20 14:57:07

apn


Committer: bugmaster Details Diff
0021624: BRepFeat_SplitShape produce invalid shape

Added test case bugs/modalg_6/bug21624
Affected Issues
0021624
add - tests/bugs/modalg_6/bug21624 Diff File

master 35d12218

2015-04-20 13:54:46

apn


Committer: bugmaster Details Diff
0021351: Fail to compute derivatives of offset surface on trimmed surfaces on offsets on CN surfaces

Added test case bugs/modalg_6/bug21351
Affected Issues
0021351
add - tests/bugs/modalg_6/bug21351 Diff File

master 2afd4e98

2015-04-20 12:21:23

vsr


Committer: bugmaster Details Diff
0026109: Visualization - add ChangeAxisAspect(int) method to Graphic3d_GraduatedTrihedron
mod - src/Graphic3d/Graphic3d_GraduatedTrihedron.hxx Diff File

master 189f85a3

2015-04-20 07:15:34

dbp


Committer: bugmaster Details Diff
0025201: Visualization - Implementing soft shadows and ambient occlusion in OCCT ray-tracing core
mod - src/AIS/AIS_InteractiveObject.cdl Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
add - src/Graphic3d/Graphic3d_BSDF.cxx Diff File
add - src/Graphic3d/Graphic3d_BSDF.hxx Diff File
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cdl Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.hxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx 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
add - src/Shaders/Display.fs Diff File
add - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/RaytraceRender.fs Diff File
mod - src/Shaders/RaytraceSmooth.fs Diff File
mod - src/V3d/V3d_DirectionalLight.cdl Diff File
mod - src/V3d/V3d_DirectionalLight.cxx Diff File
mod - src/V3d/V3d_Light.cdl Diff File
mod - src/V3d/V3d_Light.cxx Diff File
mod - src/V3d/V3d_PositionalLight.cdl Diff File
mod - src/V3d/V3d_PositionalLight.cxx Diff File
mod - src/ViewerTest/FILES Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
add - src/ViewerTest/ViewerTest_CmdParser.cxx Diff File
add - src/ViewerTest/ViewerTest_CmdParser.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Visual3d/Visual3d_Light.cdl Diff File
mod - src/Visual3d/Visual3d_Light.cxx Diff File
add - tests/v3d/raytrace/bug25201 Diff File

master c87535af

2015-04-18 08:58:51

isz


Committer: bugmaster Details Diff
0025372: Visualization, TKOpenGl - suppress annoying verbose messages from NVIDIA OpenGL driver

OpenGl_GlCore42 - drop functions unrelated to OpenGL 4.2 core functionality
mod - src/OpenGl/OpenGl_Caps.cxx Diff File
mod - src/OpenGl/OpenGl_Caps.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GlCore42.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master b3c433fe

2015-04-17 17:12:29

vpa


Committer: bugmaster Details Diff
0026076: Visualization - empty bounding box of a shape after closing local context

Fixed handling of invalid bounding boxes;
Links related to temporary objects are now removed from selection structures;
Test case for issue #26076
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/AIS/AIS_LocalContext.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
add - tests/bugs/vis/bug26076 Diff File

master 75d1222c

2015-04-17 12:30:05

jgv


Committer: bugmaster Details Diff
0025705: BRepOffsetAPI_MakeOffset regression in 0025298 Affected Issues
0025705
mod - src/BRepOffsetAPI/BRepOffsetAPI_MakeOffset.cxx Diff File

master c3715b74

2015-04-16 15:59:44

dbv


Committer: bugmaster Details Diff
0026028: Option for drawing MeshVS_Mesh as closed object

MeshVS_MeshPrsBuilder::DrawArrays now sets IsClosed flag to group according to MeshVS_DA_SupressBackFaces attribute in MeshVS_Drawer
Affected Issues
0026028
mod - src/MeshVS/MeshVS_MeshPrsBuilder.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
add - tests/bugs/vis/bug26028 Diff File

master e99a2f7c

2015-04-16 13:03:55

dbp


Committer: bugmaster Details Diff
0026081: Visualization, TKOpenGl - rebuild vertex attributes in order to not render large index arrays in OpenGL ES Affected Issues
0026081
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff File

master f3981c67

2015-04-16 12:53:07

mkv


Committer: bugmaster Details Diff
0022793: Boolean cut operation hangs computer
Test case for issue CR22793
Affected Issues
0022793
add - tests/bugs/modalg_6/bug22793 Diff File

master 3eac3f55

2015-04-16 12:48:43

apn


Committer: bugmaster Details Diff
0022644: Incorrect result of Boolean operations (Fuse, Cut, Common)

Added test cases bugs/modalg_6/bug22644_1 bug22644_2 bug22644_3
Affected Issues
0022644
add - tests/bugs/modalg_6/bug22644_1 Diff File
add - tests/bugs/modalg_6/bug22644_2 Diff File
add - tests/bugs/modalg_6/bug22644_3 Diff File

master 867acdec

2015-04-16 12:41:45

kgv

Details Diff
suppress new warning in BRepTest
mod - src/BRepTest/BRepTest_BasicCommands.cxx Diff File

master cc2b0ec0

2015-04-16 12:08:19

apn


Committer: bugmaster Details Diff
0023138: BRepAlgoAPI_Fuse produce invalid result

Added test case bugs/modalg_6/bug23138
Affected Issues
0023138
add - tests/bugs/modalg_6/bug23138 Diff File

master 9dfbbfe6

2015-04-16 11:00:57

ifv


Committer: bugmaster Details Diff
0026038: Wrong result done by extrema for the circle and plane

Test cases for issue CR26038
mod - src/Extrema/Extrema_ExtCS.cxx Diff File
mod - src/Extrema/Extrema_ExtElCS.cxx Diff File
add - tests/bugs/moddata_3/bug26038_1 Diff File
add - tests/bugs/moddata_3/bug26038_2 Diff File

master 687574c0

2015-04-16 10:58:06

apn


Committer: bugmaster Details Diff
0021507: Bug in BOP: bcut produces invalid result without notice

Added test case bugs/modalg_6/bug21507
add - tests/bugs/modalg_6/bug21507 Diff File

master 67680042

2015-04-16 10:08:51

apn


Committer: bugmaster Details Diff
0021821: Section of face by plane is not built due to small edges

Added test case bugs/modalg_6/bug21821
add - tests/bugs/modalg_6/begin Diff File
add - tests/bugs/modalg_6/bug21821 Diff File

master c40b7d58

2015-04-16 09:41:21

apl


Committer: bugmaster Details Diff
0025672: V3d_View::ConvertToGrid doesn't work for grid if the grid plane's origin is not identical to camera origin.

Patched V3d_View::ConverToGrid method to fix the problem
Added test function "vprivilegedplane" for setting/printing grid plane's coordinate system
Added test case bugs/vis/bug25672 to check the issue
remarks from kgv
Warnings eliminating (similar to CR25671)
Affected Issues
0025672
mod - src/V3d/V3d_View_4.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/bugs/vis/bug25672 Diff File

master 58978f9b

2015-04-16 09:39:37

isz


Committer: bugmaster Details Diff
0025959: Draw Harness - do not turn on Z-clipping implicitly by mouse ring

Clipping planes now can not be switched on by mouse ring or both right and left mouse buttons. To do this, user has to press certain button or call certain command.
Affected Issues
0025959
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 156 157 158 159 160 161 162 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last