Transform.InverseTransformDirectionfunction InverseTransformDirection (direction : Vector3) : Vector3DescriptionTransforms a direction from world space to local space. The opposite of Transform.TransformDirection. This operation is unaffected by scale.
JavaScripts
// transform the world forward into local space:
private var relative : Vector3; relative = transform.InverseTransformDirection(Vector3.forward); Debug.Log(relative); using UnityEngine;
using System.Collections; public class example : MonoBehaviour { private Vector3 relative; void Awake() { relative = transform.InverseTransformDirection(Vector3.forward); Debug.Log(relative); } } import UnityEngine
import System.Collections class example(MonoBehaviour): private relative as Vector3 def Awake(): relative = transform.InverseTransformDirection(Vector3.forward) Debug.Log(relative) function InverseTransformDirection (x : float, y : float, z : float) : Vector3DescriptionTransforms the direction x, y, z from world space to local space. The opposite of Transform.TransformDirection. This operation is unaffected by scale.
JavaScripts
// transform the world forward into local space:
private var relative : Vector3; relative = transform.InverseTransformDirection(0, 0, 1); Debug.Log(relative); using UnityEngine;
using System.Collections; public class example : MonoBehaviour { private Vector3 relative; void Awake() { relative = transform.InverseTransformDirection(0, 0, 1); Debug.Log(relative); } } import UnityEngine
import System.Collections class example(MonoBehaviour): private relative as Vector3 def Awake(): relative = transform.InverseTransformDirection(0, 0, 1) Debug.Log(relative) |
