Open CASCADE Technology 6.6.0
|
#include <Graphic3d_ArrayOfQuadrangleStrips.hxx>
Public Member Functions | |
Graphic3d_ArrayOfQuadrangleStrips (const Standard_Integer maxVertexs, const Standard_Integer maxStrips=0, const Standard_Boolean hasVNormals=Standard_False, const Standard_Boolean hasVColors=Standard_False, const Standard_Boolean hasSColors=Standard_False, const Standard_Boolean hasTexels=Standard_False) | |
Creates an array of quadrangle strips, a polygon can be filled as: 1) creating a single strip defined with his vertexs. i.e: myArray = Graphic3d_ArrayOfQuadrangleStrips(7) myArray->AddVertex(x1,y1,z1) .... myArray->AddVertex(x7,y7,z7) 2) creating separate strips defined with a predefined number of strips and the number of vertex per strip. i.e: myArray = Graphic3d_ArrayOfQuadrangleStrips(8,2) myArray->AddBound(4) myArray->AddVertex(x1,y1,z1) .... myArray->AddVertex(x4,y4,z4) myArray->AddBound(4) myArray->AddVertex(x5,y5,z5) .... myArray->AddVertex(x8,y8,z8) <maxVertexs> defined the maximun allowed vertex number in the array. <maxStrips> defined the maximun allowed strip number in the array. The number of quadrangle really drawn is : VertexNumber()/2-Min(1,BoundNumber()) |
Graphic3d_ArrayOfQuadrangleStrips::Graphic3d_ArrayOfQuadrangleStrips | ( | const Standard_Integer | maxVertexs, |
const Standard_Integer | maxStrips = 0 , |
||
const Standard_Boolean | hasVNormals = Standard_False , |
||
const Standard_Boolean | hasVColors = Standard_False , |
||
const Standard_Boolean | hasSColors = Standard_False , |
||
const Standard_Boolean | hasTexels = Standard_False |
||
) |