Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


MultiplyPoint(Vector3)

Transforms a position by this matrix (generic).
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public Vector3 MultiplyPoint(Vector3 point)

Parameters

point

Returns

Type

Description

Vector3

Remarks

Returns a position v transformed by the current fully arbitrary matrix. If the matrix is a regular 3D transformation matrix, it is much faster to use Matrix4x4.MultiplyPoint3x4 instead. MultiplyPoint is slower, but can handle projective transformations as well.

Examples

using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // Find our current location in the camera's projection space. Vector3 pt = Camera.main.projectionMatrix.MultiplyPoint(transform.position); }}