Пример #1
0
        private Vector3 TransformVectorInEllipseCircleLocalSpace(Vector3 vector)
        {
            TransformMatrix transformMatrix = TransformMatrix;

            vector    = transformMatrix.MultiplyVectorInverse(vector);
            vector.x /= _radiusX;
            vector.z /= _radiusZ;

            return(vector);
        }
Пример #2
0
 public Vector3 GetDirectionInModelSpace(Vector3 direction)
 {
     return(TransformMatrix.MultiplyVectorInverse(direction));
 }