Class UnityVectorExtensions
Extensions to the Vector3 class, used by Cinemachine
상속된 멤버
네임스페이스: Cinemachine.Utility
어셈블리: solution.dll
구문
public static class UnityVectorExtensions
필드
이름 | 설명 |
---|---|
Epsilon | A useful Epsilon |
메서드
이름 | 설명 |
---|---|
Abs(Vector3) | Component-wise absolute value |
AlmostZero(Vector3) | Is the vector within Epsilon of zero length? |
Angle(Vector3, Vector3) | Much more stable for small angles than Unity's native implementation |
ClosestPointOnSegment(Vector2, Vector2, Vector2) | Get the closest point on a line segment. |
ClosestPointOnSegment(Vector3, Vector3, Vector3) | Get the closest point on a line segment. |
ProjectOntoPlane(Vector3, Vector3) | Returns a non-normalized projection of the supplied vector onto a plane as described by its normal |
SignedAngle(Vector3, Vector3, Vector3) | Much more stable for small angles than Unity's native implementation |
SlerpWithReferenceUp(Vector3, Vector3, float, Vector3) | This is a slerp that mimics a camera operator's movement in that it chooses a path that avoids the lower hemisphere, as defined by the up param |