occt: master caa309aa
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2019-08-05 17:26:11 | master 6f5db508 |
Affected Issues | 0030854: Visualization, AIS_ViewCube - pack triangulations into common array(s) | |||
Changeset | 0030854: Visualization, AIS_ViewCube - pack triangulations into common array(s) Presentation computation has been modified to merge triangulations per box part type. Prs3d_Drawer::FaceBoundaryDraw() flag is now handled for drawing box sides edges. Graphic3d_ArrayOfPrimitives has been extended by auxiliary methods: - ::AddSegmentEdges(), ::AddTriangleEdges(), ::AddQuadEdges() raising exception on wrong primitive type. - ::AddQuadTriangleEdges() splitting quad into indexed triangulation; - ::AddTriangleStripEdges() splitting triangle strip into indexed triangulation; - ::AddTriangleFanEdges() splitting triangle fan into indexed triangulation; - ::AddPolylineEdges() splitting polyline into indexed segments. |
|||
mod - src/AIS/AIS_ViewCube.cxx | Diff File | |||
mod - src/AIS/AIS_ViewCube.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx | Diff File | |||
mod - tests/v3d/viewcube/style | Diff File |