]> OCCT Git - occt-copy.git/commit
0031733: Visualization, Prs3d_ToolQuadric - create indexed arrays
authormzernova <mzernova@opencascade.com>
Mon, 31 Aug 2020 14:28:25 +0000 (17:28 +0300)
committerkgv <kgv@opencascade.com>
Wed, 23 Sep 2020 17:18:08 +0000 (20:18 +0300)
commit7d6be4672b18c3f966e03e12b417cb9760807a24
tree601dff47c8e688118e5b13961bb2ba33437c7ac2
parentb453701e1f17c31cf53df53139000b72816c94d2
0031733: Visualization, Prs3d_ToolQuadric - create indexed arrays

Prs3d_ToolQuadric has been modified to return an indexed triangulation.
Added methods Prs3d_ToolQuadric::CreateTriangulation() and Prs3d_ToolQuadric::CreateTriangulation()
as more straightforward API returning generated triangulation.
Added missing const to constant methods.

Confusing method Prs3d_ToolQuadric::FillArray() filling both
Graphic3d_ArrayOfTriangles and Poly_Triangulation at once has been marked deprecated.

V3d_Trihedron and AIS_Manipulator
now set Closed flag to groups with shaded sphere and arrows.
src/AIS/AIS_Manipulator.cxx
src/Prs3d/Prs3d_Arrow.cxx
src/Prs3d/Prs3d_ToolCylinder.cxx
src/Prs3d/Prs3d_ToolCylinder.hxx
src/Prs3d/Prs3d_ToolDisk.cxx
src/Prs3d/Prs3d_ToolDisk.hxx
src/Prs3d/Prs3d_ToolQuadric.cxx
src/Prs3d/Prs3d_ToolQuadric.hxx
src/Prs3d/Prs3d_ToolSphere.cxx
src/Prs3d/Prs3d_ToolSphere.hxx
src/V3d/V3d_Trihedron.cxx