Class UnityQuaternionExtensions
Extensions to the Quaternion class, usen in various places by Cinemachine
상속된 멤버
네임스페이스: Cinemachine.Utility
어셈블리: solution.dll
구문
public static class UnityQuaternionExtensions
메서드
이름 | 설명 |
---|---|
ApplyCameraRotation(Quaternion, Vector2, Vector3) | Apply rotations, first about world up, then about (travelling) local right. rot.y is rotation about worldUp, and rot.x is second rotation, about local right. |
GetCameraRotationToTarget(Quaternion, Vector3, Vector3) | Get the rotations, first about world up, then about (travelling) local right, necessary to align the quaternion's forward with the target direction. This represents the tripod head movement needed to look at the target. This formulation makes it easy to interpolate without introducing spurious roll. |
Normalized(Quaternion) | Normalize a quaternion |
SlerpWithReferenceUp(Quaternion, Quaternion, 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 |