Changesets: occt

master 51f8f60c

2014-01-24 07:01:42

apl


Committer: bugmaster Details Diff
0024564: Select3D_SensitiveFace gives inaccurate picking depth for AIS_Plane (interior selection)

1) Used more accurate Select3D_SensitiveTriangulation instead of Select3D_SensitiveFace for rectangular sensitives in AIS_Plane::ComputeSelection, AIS_Dimension::ComputeSelection
2) Test case for CR24564
mod - src/AIS/AIS_Dimension.cxx Diff File
mod - src/AIS/AIS_Plane.cdl Diff File
mod - src/AIS/AIS_Plane.cxx Diff File
add - tests/bugs/vis/bug24564 Diff File

master b5ac8292

2014-01-23 10:44:31

duv


Committer: bugmaster Details Diff
0024001: Stereographic rendering support

Deleted TODOs which were used when branch was built without OpenCL.
Modified test case bugs/vis/bug23747_2 (changed textured shape)
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3d.aps Diff File
mod - samples/mfc/standard/05_ImportExport/res/ImportExport.rc Diff File
mod - samples/mfc/standard/05_ImportExport/res/Toolbar.bmp Diff File
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.cpp Diff File
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.h Diff File
mod - samples/mfc/standard/09_Animation/src/StdAfx.h Diff File
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_3dView.h Diff File
mod - samples/mfc/standard/Common/OCC_App.cpp Diff File
mod - samples/mfc/standard/Common/OCC_App.h Diff File
mod - samples/mfc/standard/Common/OCC_BaseDoc.cpp Diff File
mod - samples/mfc/standard/Common/OCC_BaseDoc.h Diff File
add - samples/mfc/standard/Common/OCC_StereoConfigDlg.cpp Diff File
add - samples/mfc/standard/Common/OCC_StereoConfigDlg.h Diff File
mod - samples/mfc/standard/Common/res/3dChildFrameTB.bmp Diff File
add - samples/mfc/standard/Common/res/OCC_Resource.aps Diff File
mod - samples/mfc/standard/Common/res/OCC_Resource.h Diff File
mod - samples/mfc/standard/Common/res/OCC_Resource.rc Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj.filters Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc11/mfcsample.vcxproj Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc11/mfcsample.vcxproj.filters Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
add - src/Graphic3d/Graphic3d_Camera.cxx Diff File
add - src/Graphic3d/Graphic3d_Camera.hxx Diff File
add - src/Graphic3d/Graphic3d_Camera_Handle.hxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/NCollection/FILES Diff File
mod - src/NIS/Handle_NIS_View.hxx Diff File
mod - src/NIS/NIS_View.cxx Diff File
mod - src/NIS/NIS_View.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_Display.cxx Diff File
mod - src/OpenGl/OpenGl_Display.hxx Diff File
mod - src/OpenGl/OpenGl_Flipper.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_2.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderStates.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
rm - src/OpenGl/OpenGl_telem_view.cxx Diff File
rm - src/OpenGl/OpenGl_telem_view.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
rm - src/OpenGl/OpenGl_View_1.cxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation3d.cxx Diff File
mod - src/Select3D/Select3D_Projector.cxx Diff File
mod - src/StdSelect/StdSelect.cxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/V3d/V3d.cdl Diff File
rm - src/V3d/V3d_OrthographicView.cdl Diff File
rm - src/V3d/V3d_OrthographicView.cxx Diff File
rm - src/V3d/V3d_PerspectiveView.cdl Diff File
rm - src/V3d/V3d_PerspectiveView.cxx Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_Viewer.cdl Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
mod - src/V3d/V3d_View_3.cxx Diff File
mod - src/V3d/V3d_View_4.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Visual3d/Visual3d.cdl Diff File
mod - src/Visual3d/Visual3d_View.cdl Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File
mod - src/Visual3d/Visual3d_ViewManager.cdl Diff File
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File
rm - src/Visual3d/Visual3d_ViewMapping.cdl Diff File
rm - src/Visual3d/Visual3d_ViewMapping.cxx Diff File
rm - src/Visual3d/Visual3d_ViewOrientation.cdl Diff File
rm - src/Visual3d/Visual3d_ViewOrientation.cxx Diff File
mod - tests/bugs/vis/bug137_4 Diff File
mod - tests/bugs/vis/bug137_5 Diff File
add - tests/bugs/vis/bug22337 Diff File
mod - tests/bugs/vis/bug23747_2 Diff File
add - tests/bugs/vis/bug24001 Diff File
mod - tests/bugs/vis/bug280_2 Diff File
mod - tests/bugs/vis/bug280_3 Diff File
mod - tests/bugs/vis/bug349 Diff File
mod - tests/bugs/vis/bug349_1 Diff File
mod - tests/v3d/raytrace/bug24130 Diff File
mod - tests/v3d/raytrace/connected Diff File
mod - tests/v3d/raytrace/plastic Diff File

master 1190746b

2014-01-23 09:50:42

dln


Committer: bugmaster Details Diff
0024552: Convertation of the generic classes to the non-generic (BndLib).

Package "BndLib":
Functionality of the files "BndLib_Compute.gxx", "BndLib_Compute2d.cxx" and "BndLib_Compute3d.cxx" (methods Compute(...) for 2d and 3d cases) moved to BndLib.cxx (to the template method Compute(...)). For that had to edit work with points and coordinates a little i.e. method Compute(...) was updated and some methods where Compute(..) is called in "BndLib.cxx".
Affected Issues
0024552
mod - src/BndLib/BndLib.cxx Diff File
rm - src/BndLib/BndLib_Compute.gxx Diff File
rm - src/BndLib/BndLib_Compute.hxx Diff File
rm - src/BndLib/BndLib_Compute2d.cxx Diff File
rm - src/BndLib/BndLib_Compute3d.cxx Diff File
rm - src/BndLib/FILES Diff File

master 4d9421a9

2014-01-23 09:37:50

Roman Lygin


Committer: bugmaster Details Diff
0024533: Use 0 to check null handle instead of UndefinedHandleAccess

Handle classes now use 0 as invalid value for pointer instead of custom (and platform-dependent) value like 0xfefd0000.
Compiler macros UndefinedHandleAddress and _OCC64 are eliminated.
Affected Issues
0024533
mod - CMakeLists.txt Diff File
mod - src/LDOM/LDOM_XmlReader.cxx Diff File
mod - src/OSD/OSD_signal.cxx Diff File
mod - src/Standard/Handle_Standard_Persistent.hxx Diff File
mod - src/Standard/Handle_Standard_Transient.cxx Diff File
mod - src/Standard/Handle_Standard_Transient.hxx Diff File
mod - src/Standard/Standard_Macro.hxx Diff File
mod - src/Standard/Standard_MMgrOpt.cxx Diff File

master 545ef510

2014-01-23 07:44:07

gka


Committer: bugmaster Details Diff
0024517: Crash at StepToTopoDS_TranslateEdge::Init()

Fixed crash at StepToTopoDS_TranslateEdge::Init() for case when curve is absent)

Corrected error message for case of absence geom curve in edge curve
Affected Issues
0024517
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx Diff File

master 861a7b03

2014-01-22 15:07:53

dbp


Committer: bugmaster Details Diff
0024479: Ray Tracing mode does not work in Qt IE sample
Implementation of Ray Tracing mode in standard Qt sample
Fix compile warnings in Qt samples.
Fix tabs in Common-string.ts.
Update Code style.

0024415: Update QT samples
Code which was based on QT3 was removed. Some bugs and warnings has been also fixed.
Porting from QT4 to QT5 sample files.
Affected Issues
0024479
add - samples/qt/Common/res/raytracing.png Diff File
mod - samples/qt/Common/src/ApplicationCommon.cxx Diff File
mod - samples/qt/Common/src/ApplicationCommon.h Diff File
mod - samples/qt/Common/src/Common-icon.ts Diff File
mod - samples/qt/Common/src/Common-string.ts Diff File
mod - samples/qt/Common/src/DocumentCommon.cxx Diff File
mod - samples/qt/Common/src/DocumentCommon.h Diff File
mod - samples/qt/Common/src/MDIWindow.cxx Diff File
mod - samples/qt/Common/src/MDIWindow.h Diff File
mod - samples/qt/Common/src/View.cxx Diff File
mod - samples/qt/Common/src/View.h Diff File
mod - samples/qt/IESample/env.bat Diff File
mod - samples/qt/IESample/generation-vc-projects.bat Diff File
mod - samples/qt/IESample/IESample-vc10.sln Diff File
mod - samples/qt/IESample/IESample-vc9.sln Diff File
mod - samples/qt/IESample/IESample.pro Diff File
mod - samples/qt/Interface/src/Application.cxx Diff File
mod - samples/qt/Interface/src/Translate.cxx Diff File
mod - samples/qt/Tutorial/env.bat Diff File
mod - samples/qt/Tutorial/generation-vc-projects.bat Diff File
mod - samples/qt/Tutorial/src/ApplicationTut.cxx Diff File
mod - samples/qt/Tutorial/Tutorial-vc10.sln Diff File
mod - samples/qt/Tutorial/Tutorial.pro Diff File

master 3804f298

2014-01-21 11:59:23

dln


Committer: bugmaster Details Diff
0024545: Convertation of the generic classes to the non-generic (XmlObjMgt).
In the package "XmlObjMgt" class "XmlObjMgt_Array1" was converted to the non-generic.
And some changes were made in "XmlNaming" package for correct compilation of the application.
Affected Issues
0024545
mod - src/XmlMNaming/XmlMNaming.cdl Diff File
mod - src/XmlMNaming/XmlMNaming_NamedShapeDriver.cxx Diff File
mod - src/XmlObjMgt/XmlObjMgt.cdl Diff File
mod - src/XmlObjMgt/XmlObjMgt_Array1.cdl Diff File

master 3b010a74

2014-01-21 08:15:53

dln


Committer: apn Details Diff
0024547: Convertation of the generic classes to the non-generic (math).

- class "math_DoubleTab" was converted to the non-generic class. Some changes were made in the class "math_Matrix". And some stylish changes were made.

- class "math_SingleTab" was converted to the non-generic template class. And classes "math_Vector" and "math_IntegerVector" converted to the non-cdl, because they use template class "math_Vector". Some stylish changes were made.
Affected Issues
0024547
mod - src/math/FILES Diff File
mod - src/math/math.cdl Diff File
mod - src/math/math_DoubleTab.cdl Diff File
mod - src/math/math_DoubleTab.lxx Diff File
rm - src/math/math_IntegerVector.cdl Diff File
mod - src/math/math_IntegerVector.cxx Diff File
add - src/math/math_IntegerVector.hxx Diff File
rm - src/math/math_IntegerVector.lxx Diff File
mod - src/math/math_Matrix.cdl Diff File
mod - src/math/math_Matrix.cxx Diff File
rm - src/math/math_SingleTab.cdl Diff File
rm - src/math/math_SingleTab.gxx Diff File
add - src/math/math_SingleTab.hxx Diff File
rm - src/math/math_SingleTab.lxx Diff File
rm - src/math/math_Vector.cdl Diff File
mod - src/math/math_Vector.cxx Diff File
add - src/math/math_Vector.hxx Diff File
rm - src/math/math_Vector.lxx Diff File

master c5d47717

2014-01-21 07:15:51

mkv


Committer: bugmaster Details Diff
Update of testing case due to changes in issue 24370
mod - tests/de/step_3/E6 Diff File

master a86d3ec0

2014-01-20 10:56:15

nbv


Committer: bugmaster Details Diff
0024203: Command "sameparameter" in DRAW on attached edge set tolerance equal to 116.

Main problem:
Algorithm of locale extrema, which is called by "sameparameter" command, cannot find extrema because extremal point is far from initial point. Therefore, reparametrization of edge's curve (for same-parameter) cannot be made properly.

Solve:
Using of global extrema (see Approx_SameParameter.cxx).

As the given edge contains two 2d-curves and the second from them is problem, for select needed curve, an interface of "mk2dcurve" DRAW-command is changed. Now there can be used an index of curve (by default, index = 1, as earlier), see help for more detail information.

Test "heal advanced Z3":
Now checkshape finds only two invalid subshapes. Earlier, it found four subshapes. I think it is not regression. Therefore, test case was changed.

Tolerance reducing.

test
Affected Issues
0024203
mod - src/Approx/Approx_SameParameter.cxx Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepTest/BRepTest_CurveCommands.cxx Diff File
mod - src/Extrema/Extrema_GLocateExtPC.gxx Diff File
add - tests/bugs/modalg_5/bug24203 Diff File
mod - tests/heal/data/advanced/Z3 Diff File

master 200ed755

2014-01-17 11:27:10

bugmaster

Details Diff
Correction for Fedora 18 64 bit issue 24473
mod - src/NCollection/NCollection_Vec2.hxx Diff File
mod - src/NCollection/NCollection_Vec3.hxx Diff File
mod - src/NCollection/NCollection_Vec4.hxx Diff File

master 9278cd60

2014-01-17 08:35:12

bugmaster

Details Diff
Correction of test cases for 24474 issue
mod - tests/bugs/moddata_3/bug24474 Diff File
mod - tests/bugs/moddata_3/bug24474_2 Diff File

master 3b1817a9

2014-01-16 17:09:20

kgv


Committer: bugmaster Details Diff
0024521: Visualization - automatic back face culling is not turned on for Solids packed into compound

StdPrs_ToolShadedShape::IsClosed():
- return true if shape is closed Solid (NOT just free closed Shell)
- accept compound of closed Solids as well
- ignore Solids with incomplete triangulation

TKOpenGl, automatically disable back face culling when:
- clipping/capping planes are in effect
- for translucent objects

Update bug23227 test case (now back faces are clipped).

OpenGl_Workspace::AspectFace() - disable culling in case of hatched style
Affected Issues
0024521
mod - src/InterfaceGraphic/InterfaceGraphic_telem.hxx Diff File
mod - src/OpenGl/OpenGl_Clipping.cxx Diff File
mod - src/OpenGl/OpenGl_Clipping.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff File
mod - src/StdPrs/StdPrs_ToolShadedShape.cdl Diff File
mod - src/StdPrs/StdPrs_ToolShadedShape.cxx Diff File
mod - tests/bugs/vis/bug23227 Diff File

master 504a8968

2014-01-16 11:00:11

ysn


Committer: bugmaster Details Diff
0024526: Guide on Automatic Test System is obsolete

Update and revision of Testing System Guide
Affected Issues
0024526
mod - dox/dev_guides/tests/images/tests_image001.png Diff File
mod - dox/dev_guides/tests/tests.md Diff File

master 73ccc151

2014-01-16 10:25:34

abv


Committer: bugmaster Details Diff
0024536: GCC compiler warning on breakage of pointer aliasing rules in BRepFill_Evolved.cxx

Avoid storing result of call to TopoDS::Edge() as reference
Affected Issues
0024536
mod - src/BRepFill/BRepFill_Evolved.cxx Diff File

master e9224045

2014-01-16 10:09:05

aba


Committer: bugmaster Details Diff
0024388: Option to enable visualization of hidden lines in DRAW

Added additional snapshot dumping to /tests/bugs/vis/bug24388_2. Corrected bug24388_1. Corrected vhlr command.
Affected Issues
0024388
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/bugs/vis/bug24388_1 Diff File
add - tests/bugs/vis/bug24388_2 Diff File

master 561ea68e

2014-01-16 10:03:22

jgv


Committer: bugmaster Details Diff
0024532: BRepOffsetAPI_MakePipeShell raises an exception in a case with auxiliary guide

Test case for issue CR24532
Affected Issues
0024532
mod - src/BRepFill/BRepFill_CompatibleWires.cxx Diff File
add - tests/bugs/modalg_5/bug24532 Diff File

master e3096dec

2014-01-16 09:11:45

gka


Committer: bugmaster Details Diff
0024370: [Regression] 6.7.0beta ShapeFix_EdgeProjAux breaks conventions on using IsDone flag.

Projection of 3d points corresponding to range of edge on 2d curve considered as successful for all cases to except for cases when projection is not made.

Initialization initial values of flags
Modification initial values of flags setting status Done for first and last parameters

Adding new draw-command for issue CR24370

Test case for issue CR24370
Affected Issues
0024370
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx Diff File
add - tests/bugs/heal/bug24370 Diff File
mod - tests/de/step_3/E6 Diff File
mod - tests/de/step_4/C9 Diff File
mod - tests/de/step_4/D1 Diff File

master a3ef6605

2014-01-16 08:33:39

ibs


Committer: bugmaster Details Diff
0024485: Draw Harness - create subfolder in temporary directory for temporary test results

for each test execution a specific directory is created in a temp directory.
the format of the created directory is next: group-gridname-casename_<data>_<time with secs>

indentations in changes were realigned

Output of warning messages on use of temporary directory disabled
Affected Issues
0024485
mod - src/DrawResources/TestCommands.tcl Diff File

master 18d25b93

2014-01-16 08:29:12

emv


Committer: bugmaster Details Diff
0024505: Wrong section curves between Cone and Cylinder with collinear axes.

The intersection between Cone and one of the following surfaces: Cylinder, Sphere, Cone and Torus
is treated as analytical when the axes of the surfaces are collinear.

Test case for issue CR24505
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
add - tests/bugs/modalg_5/bug24505 Diff File

master c8ea5b8e

2014-01-16 08:20:12

jgv


Committer: bugmaster Details Diff
0024204: The algorithm BRepOffsetAPI_MakePipeShell produces resulting shape with unwarrantably big tolerance

Added test case bugs/modalg_5/bug24204

Modified following test cases:
bugs modalg_3 bug605 - case with bad input data, command "settolerance w1 1.e-7" was added;
bugs modalg_4 bug629 - wrong case, now the algorithm can not build pipes on such profiles, test case was removed;
bugs modalg_4 bug13595_1, bug13595_1 - number of subshapes was has changed;
bugs modalg_5 bug23706_2 - square of resulting face was changed;
bugs modalg_5 bug23870_1, bug23870_2, bug23870_3, bug23870_4, bug23870_5 - the number of subshapes was changed.
mod - src/BRepFill/BRepFill.cdl Diff File
mod - src/BRepFill/BRepFill_Draft.cxx Diff File
mod - src/BRepFill/BRepFill_Evolved.cxx Diff File
mod - src/BRepFill/BRepFill_LocationLaw.cxx Diff File
mod - src/BRepFill/BRepFill_Pipe.cdl Diff File
mod - src/BRepFill/BRepFill_Pipe.cxx Diff File
mod - src/BRepFill/BRepFill_PipeShell.cxx Diff File
mod - src/BRepFill/BRepFill_ShapeLaw.cxx Diff File
mod - src/BRepFill/BRepFill_Sweep.cdl Diff File
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/BRepTools/BRepTools_TrsfModification.cxx Diff File
mod - src/GeomFill/GeomFill_SectionPlacement.cxx Diff File
mod - tests/bugs/modalg_3/bug605 Diff File
mod - tests/bugs/modalg_4/bug13595_1 Diff File
mod - tests/bugs/modalg_4/bug13595_2 Diff File
rm - tests/bugs/modalg_4/bug629 Diff File
mod - tests/bugs/modalg_5/bug23706_2 Diff File
mod - tests/bugs/modalg_5/bug23870_1 Diff File
mod - tests/bugs/modalg_5/bug23870_2 Diff File
mod - tests/bugs/modalg_5/bug23870_3 Diff File
mod - tests/bugs/modalg_5/bug23870_4 Diff File
mod - tests/bugs/modalg_5/bug23870_5 Diff File
add - tests/bugs/modalg_5/bug24204 Diff File

master e89e2d67

2014-01-16 08:16:56

omy


Committer: bugmaster Details Diff
0024088: Unsafe window handle management in Draw using GetWindowLong

Replaced Get-/SetWindowLong with Get-/SetWindowLongPtr in files of TKDraw.

Reverted the unrelated changes
Affected Issues
0024088
mod - src/Draw/CommandWindow.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Draw/init.cxx Diff File
mod - src/Draw/MainWindow.cxx Diff File

master 15cea4ef

2014-01-16 07:55:43

kgv


Committer: bugmaster Details Diff
0024438: Message_Algorithm - allow customized status descriptions
mod - src/Message/FILES Diff File
mod - src/Message/Message.cdl Diff File
mod - src/Message/Message_Algorithm.cdl Diff File
mod - src/Message/Message_Algorithm.cxx Diff File
add - src/Message/Message_HArrayOfMsg.hxx Diff File

master 3c4e78f2

2014-01-15 13:21:18

dbp


Committer: bugmaster Details Diff
0024473: TKMath, BVH - introduce template-based package for Bounding volume hierarchy structures and tools Affected Issues
0024473
mod - adm/UDLIST Diff File
add - src/BVH/BVH.cxx Diff File
add - src/BVH/BVH_BinnedBuilder.hxx Diff File
add - src/BVH/BVH_BinnedBuilder.lxx Diff File
add - src/BVH/BVH_Box.hxx Diff File
add - src/BVH/BVH_Box.lxx Diff File
add - src/BVH/BVH_Builder.hxx Diff File
add - src/BVH/BVH_Builder.lxx Diff File
add - src/BVH/BVH_Geometry.hxx Diff File
add - src/BVH/BVH_Geometry.lxx Diff File
add - src/BVH/BVH_Object.hxx Diff File
add - src/BVH/BVH_Object.lxx Diff File
add - src/BVH/BVH_ObjectSet.hxx Diff File
add - src/BVH/BVH_ObjectSet.lxx Diff File
add - src/BVH/BVH_PrimitiveSet.hxx Diff File
add - src/BVH/BVH_PrimitiveSet.lxx Diff File
add - src/BVH/BVH_Properties.cxx Diff File
add - src/BVH/BVH_Properties.hxx Diff File
add - src/BVH/BVH_Properties.lxx Diff File
add - src/BVH/BVH_Set.hxx Diff File
add - src/BVH/BVH_Set.lxx Diff File
add - src/BVH/BVH_Sorter.hxx Diff File
add - src/BVH/BVH_Sorter.lxx Diff File
add - src/BVH/BVH_SpatialMedianBuilder.hxx Diff File
add - src/BVH/BVH_SpatialMedianBuilder.lxx Diff File
add - src/BVH/BVH_SweepPlaneBuilder.hxx Diff File
add - src/BVH/BVH_SweepPlaneBuilder.lxx Diff File
add - src/BVH/BVH_Tree.hxx Diff File
add - src/BVH/BVH_Tree.lxx Diff File
add - src/BVH/BVH_Triangulation.hxx Diff File
add - src/BVH/BVH_Triangulation.lxx Diff File
add - src/BVH/BVH_Types.hxx Diff File
add - src/BVH/BVH_Types.lxx Diff File
add - src/BVH/FILES Diff File
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/TKMath/PACKAGES Diff File

master 191478a5

2014-01-15 06:56:16

nbv


Committer: bugmaster Details Diff
0024427: Wrong section curves

Incorrect curve is got after Decompose method applying. This method's using should be restrict.
Decomposition is required if intersection curve contains some parts, where U-parameter on quadric surface changes too sharply.

Decompose method is called for Cone and Sphere only (it does not require for Cylinder).

Comments are changed by jgv.

Test case for issue CR24427

Added test case bugs/moddata_3/bug24427_2

Compiler warning is liquidated.
Test is corrected.
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
mod - src/IntStart/IntStart_SearchOnBoundaries.gxx Diff File
mod - tests/bugs/modalg_4/bug825 Diff File
add - tests/bugs/moddata_3/bug24427_1 Diff File
add - tests/bugs/moddata_3/bug24427_2 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 199 200 201 202 203 204 205 ... 210 ... 240 ... 254 255 256  Next  Last