예제 #1
0
 private CoordinateSystem LocallyRotated(Quaternion newRotation)
 {
     return new CoordinateSystem(Rotation * newRotation, Origin);
 }
예제 #2
0
 private CoordinateSystem(Quaternion rotation, Point origin)
 {
     Rotation = rotation;
     Origin = origin;
 }
예제 #3
0
 private CoordinateSystem GloballyRotated(Quaternion newRotation)
 {
     return new CoordinateSystem(newRotation * Rotation, newRotation * Origin);
 }