Contains splitting information from the triangle split stage More...
Public Member Functions | |
SplitCase | GetSplitCase () |
Derives SplitCase from NewPoints array after split | |
IEnumerable < VertexPositionTexture > | GetNewPoints () |
Flattens out the NewPoints array |
Public Attributes | |
SplitState | State = SplitState.NoSplit |
Type of Split | |
Tuple< Vertex2, Vertex2 >[] | NewPoints |
Contains the new points for each edge, in case there are any. Otherwise null. | |
Tuple< Vertex2, Vertex2 > | NewPointsFocus |
Contains new points in case of a focus split | |
SplitCaseFocus | StateFocus = SplitCaseFocus.Invalid |
States which edge was split during focus split |
Contains splitting information from the triangle split stage
IEnumerable<VertexPositionTexture> Clv.Viewer.Math.SplitInfo.GetNewPoints | ( | ) |
Flattens out the NewPoints array
SplitCase Clv.Viewer.Math.SplitInfo.GetSplitCase | ( | ) |
Derives SplitCase from NewPoints array after split
Contains the new points for each edge, in case there are any. Otherwise null.
Contains new points in case of a focus split
SplitState Clv.Viewer.Math.SplitInfo.State = SplitState.NoSplit |
Type of Split
SplitCaseFocus Clv.Viewer.Math.SplitInfo.StateFocus = SplitCaseFocus.Invalid |
States which edge was split during focus split