# Euler angles to directonal vector

Im trying to get a directional vector from an euler angle. But im not getting how to do it. This is what i got so far.

``````            escapeAngle += 90;
var radians = escapeAngle * (Mathf.PI / 180);

var escapeAngleAsDirectionVector = new Vector2 ();

escapeAngleAsDirectionVector = transform.TransformPoint (escapeAngleAsDirectionVector);
``````

First figure out what your base vector for a rotation of (0,0,0). Typically it will Vector3.forward, or Vector3.up, or Vector3.right. With a single angle, you are probably have a 2D app so lets say Vector3.right. To solve, you multiply the base vector by a rotation based on that angle. For example:

``````var dir = Quaternion.AngleAxis(escapeAngle, Vector3.forward) * Vector3.right;
``````

This will start with Vector3.right and rotate it by escapeAngle using Vector3.forward as the axis of rotation.

escapeAngle += 90;
var radians = escapeAngle * (Mathf.PI / 180);

var escapeAngleAsDirectionVector = new Vector2 ();