public VertexTriangle Rotate(float radian, TriangleVertexType center) { if (center == TriangleVertexType.A) { return(Rotate(vertexA, vertexB, vertexC, radian)); } if (center == TriangleVertexType.B) { return(Rotate(vertexB, vertexA, vertexC, radian)); } return(Rotate(vertexC, vertexA, vertexB, radian)); }
public VertexInfo RotationList(TriangleVertexType center, float radian = 6.283f) { if (center == TriangleVertexType.A) { return(RotationList(vertexA, vertexB, vertexC, radian)); } if (center == TriangleVertexType.B) { return(RotationList(vertexB, vertexA, vertexC, radian)); } return(RotationList(vertexC, vertexA, vertexB, radian)); }