CFrame

A position and rotation, like Roblox's CFrame.

Constructors

NameArgumentsReturns
CFrame.new()CFrame
CFrame.new(position: Vector3, lookAt: Vector3?)CFrame
CFrame.new(x: number, y: number, z: number)CFrame
CFrame.new(x: number, y: number, z: number, qx: number, qy: number, qz: number, qw: number)CFrame
CFrame.new(x: number, y: number, z: number, r00: number, r01: number, r02: number, r10: number, r11: number, r12: number, r20: number, r21: number, r22: number)CFrame
CFrame.lookAt(at: Vector3, target: Vector3, up: Vector3?)CFrame
CFrame.Angles(rx: number?, ry: number?, rz: number?)CFrame
CFrame.fromEulerAngles(rx: number?, ry: number?, rz: number?, order: EnumRotationOrder?)CFrame
CFrame.fromEulerAnglesXYZ(rx: number?, ry: number?, rz: number?)CFrame
CFrame.fromEulerAnglesYXZ(rx: number?, ry: number?, rz: number?)CFrame
CFrame.fromOrientation(rx: number?, ry: number?, rz: number?)CFrame
CFrame.fromAxisAngle(axis: Vector3, angle: number)CFrame
CFrame.fromMatrix(position: Vector3, right: Vector3, up: Vector3, back: Vector3?)CFrame

Properties

NameType
PositionVector3
Xnumber
Ynumber
Znumber
LookVectorVector3
RightVectorVector3
UpVectorVector3
XVectorVector3
YVectorVector3
ZVectorVector3
RotationCFrame

Methods

NameArgumentsReturns
Inverse()CFrame
Lerp(goal: CFrame, alpha: number)CFrame
ToWorldSpace(cf: CFrame)CFrame
ToObjectSpace(cf: CFrame)CFrame
PointToWorldSpace(v: Vector3)Vector3
PointToObjectSpace(v: Vector3)Vector3
VectorToWorldSpace(v: Vector3)Vector3
VectorToObjectSpace(v: Vector3)Vector3
GetComponents()(number, number, number, number, number, number, number, number, number, number, number, number)
components()(number, number, number, number, number, number, number, number, number, number, number, number)
ToEulerAngles(order: EnumRotationOrder?)(number, number, number)
ToEulerAnglesXYZ()(number, number, number)
ToEulerAnglesYXZ()(number, number, number)
ToOrientation()(number, number, number)
ToAxisAngle()(Vector3, number)
Orthonormalize()CFrame
FuzzyEq(other: CFrame, epsilon: number?)boolean

Constants

NameType
CFrame.identityCFrame