classification of the triangles around one vertex, packed in 32 bits; it stores 1-bit flag (hasRepeatedVerts) and either 31-bit numRepeatedVerts (if the flag is on), or 16-bit numOpenChains and 15-bit numClosedChains (if the flag is off) Generated from class MR.MeshBuilder.VertInfo. This is the const half of the class.
More...
|
| virtual unsafe void | Dispose (bool disposing) |
classification of the triangles around one vertex, packed in 32 bits; it stores 1-bit flag (hasRepeatedVerts) and either 31-bit numRepeatedVerts (if the flag is on), or 16-bit numOpenChains and 15-bit numClosedChains (if the flag is off) Generated from class MR.MeshBuilder.VertInfo. This is the const half of the class.
◆ Const_VertInfo() [1/3]
| unsafe MR.MeshBuilder.Const_VertInfo.Const_VertInfo |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ Const_VertInfo() [2/3]
◆ Const_VertInfo() [3/3]
| MR.MeshBuilder.Const_VertInfo.Const_VertInfo |
( |
VertInfo | _other | ) |
|
|
inline |
◆ areTwinChains()
| unsafe bool MR.MeshBuilder.Const_VertInfo.areTwinChains |
( |
uint | numTris | ) |
|
|
inline |
tests for the case when every triangle around central vertex is present twice, if the chains are closed, the copy triangles have always same or always opposite orientation, if the chains are open, the copy triangles have always same orientation, so every neighbour vertex is repeated Generated from method MR.MeshBuilder.VertInfo.areTwinChains.
◆ Dispose() [1/2]
| virtual void MR.MeshBuilder.Const_VertInfo.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.MeshBuilder.Const_VertInfo.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ duplicationNeeded()
| unsafe bool MR.MeshBuilder.Const_VertInfo.duplicationNeeded |
( |
| ) |
|
|
inline |
◆ hasRepeatedVerts()
| unsafe bool MR.MeshBuilder.Const_VertInfo.hasRepeatedVerts |
( |
| ) |
|
|
inline |
◆ maxVertRepetitions()
| unsafe uint MR.MeshBuilder.Const_VertInfo.maxVertRepetitions |
( |
| ) |
|
|
inline |
◆ numChains()
| unsafe uint MR.MeshBuilder.Const_VertInfo.numChains |
( |
| ) |
|
|
inline |
◆ numClosedChains()
| unsafe uint MR.MeshBuilder.Const_VertInfo.numClosedChains |
( |
| ) |
|
|
inline |
◆ numOpenChains()
| unsafe uint MR.MeshBuilder.Const_VertInfo.numOpenChains |
( |
| ) |
|
|
inline |
◆ numRepeatedVerts()
| unsafe uint MR.MeshBuilder.Const_VertInfo.numRepeatedVerts |
( |
| ) |
|
|
inline |
◆ __ref_storage_MaxMaxVertRepetitions
| unsafe uint* MR.MeshBuilder.Const_VertInfo.__ref_storage_MaxMaxVertRepetitions |
|
staticprotected |
◆ __ref_storage_MaxNumClosedChains
| unsafe uint* MR.MeshBuilder.Const_VertInfo.__ref_storage_MaxNumClosedChains |
|
staticprotected |
◆ __ref_storage_MaxNumOpenChains
| unsafe uint* MR.MeshBuilder.Const_VertInfo.__ref_storage_MaxNumOpenChains |
|
staticprotected |
◆ __ref_storage_MaxNumRepeatedVerts
| unsafe uint* MR.MeshBuilder.Const_VertInfo.__ref_storage_MaxNumRepeatedVerts |
|
staticprotected |
◆ MaxMaxVertRepetitions
| unsafe uint MR.MeshBuilder.Const_VertInfo.MaxMaxVertRepetitions |
|
staticget |
◆ MaxNumClosedChains
| unsafe uint MR.MeshBuilder.Const_VertInfo.MaxNumClosedChains |
|
staticget |
◆ MaxNumOpenChains
| unsafe uint MR.MeshBuilder.Const_VertInfo.MaxNumOpenChains |
|
staticget |
maximal values storable in the counters
◆ MaxNumRepeatedVerts
| unsafe uint MR.MeshBuilder.Const_VertInfo.MaxNumRepeatedVerts |
|
staticget |
The documentation for this class was generated from the following file: