Transforms a position by this matrix (generic).
v
transformed by the current fully arbitrary matrix.
If the matrix is a regular 3D transformation matrix, it is much faster to
use MultiplyPoint3x4 instead. MultiplyPoint
is slower, but can handle
projective transformations as well.See Also: MultiplyPoint3x4, MultiplyVector.// Find our current location in the camera's projection space. var pt = Camera.main.projectionMatrix.MultiplyPoint(transform.position);
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { public Vector3 pt = Camera.main.projectionMatrix.MultiplyPoint(transform.position); }
import UnityEngine import System.Collections public class Example(MonoBehaviour): public pt as Vector3 = Camera.main.projectionMatrix.MultiplyPoint(transform.position)