]> 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)
committerosa <osa@opencascade.com>
Mon, 7 Sep 2020 08:38:45 +0000 (11:38 +0300)
commit777d1d830eea32418880d35f59a8650a92fa0875
tree67cf69f8f706e786df0c694ea18996c62c7f51f0
parent74e501a199d356d7a4e2632c773998a81b172502
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