Ghi chú phát hành
Học
Loại dữ liệu công cụ
CFrame

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.


Tóm Tắt

Tài Liệu Tham Khảo API
Người Tạo
new
CFrame.new()

new
CFrame.new(pos:Vector3)
Tham Số

new
CFrame.new(
pos:Vector3, lookAt:Vector3)
Tham Số
lookAt:Vector3

new
CFrame.new(
Tham Số

new
CFrame.new(
x:number, y:number, z:number, qX:number, qY:number, qZ:number, qW:number)

new
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)
Tham Số
R00:number
R01:number
R02:number
R10:number
R11:number
R12:number
R20:number
R21:number
R22:number

lookAt
CFrame.lookAt(
at:Vector3, lookAt:Vector3, up:Vector3)
Tham Số
lookAt:Vector3
Giá Trị Mặc Định: Vector3.yAxis

lookAlong
CFrame.lookAlong(
at:Vector3, direction:Vector3, up:Vector3)
Tham Số
direction:Vector3
Giá Trị Mặc Định: Vector3.yAxis

fromRotationBetweenVectors
CFrame.fromRotationBetweenVectors(
from:Vector3, to:Vector3)
Tham Số
from:Vector3

fromEulerAngles
CFrame.fromEulerAngles(
Tham Số
Giá Trị Mặc Định: Enum.RotationOrder.XYZ

fromEulerAnglesXYZ
CFrame.fromEulerAnglesXYZ(
rx:number, ry:number, rz:number)
Tham Số

fromEulerAnglesYXZ
CFrame.fromEulerAnglesYXZ(
rx:number, ry:number, rz:number)
Tham Số

Angles
CFrame.Angles(
rx:number, ry:number, rz:number)
Tham Số

fromOrientation
CFrame.fromOrientation(
rx:number, ry:number, rz:number)
Tham Số

fromAxisAngle
CFrame.fromAxisAngle(
Tham Số

fromMatrix
CFrame.fromMatrix(
pos:Vector3, vX:Vector3, vY:Vector3, vZ:Vector3)
Tham Số

Thuộc Tính
identity
CFrame.identity:CFrame

Position
CFrame.Position:Vector3

Rotation
CFrame.Rotation:CFrame

X
CFrame.X:number

Y
CFrame.Y:number

Z
CFrame.Z:number

LookVector
CFrame.LookVector:Vector3

RightVector
CFrame.RightVector:Vector3

UpVector
CFrame.UpVector:Vector3

XVector
CFrame.XVector:Vector3

YVector
CFrame.YVector:Vector3

ZVector
CFrame.ZVector:Vector3

Phương Pháp
Inverse
CFrame:Inverse():CFrame
Lợi Nhuận

Lerp
CFrame:Lerp(
goal:CFrame, alpha:number
Tham Số
goal:CFrame
alpha:number
Lợi Nhuận

Orthonormalize
CFrame:Orthonormalize():CFrame
Lợi Nhuận

ToWorldSpace
CFrame:ToWorldSpace(...:Tuple<CFrame>):Tuple<CFrame>
Tham Số
Lợi Nhuận

ToObjectSpace
CFrame:ToObjectSpace(...:Tuple<CFrame>):Tuple<CFrame>
Tham Số
Lợi Nhuận

PointToWorldSpace
CFrame:PointToWorldSpace(...:Tuple<Vector3>):Tuple<Vector3>
Tham Số
Lợi Nhuận

PointToObjectSpace
CFrame:PointToObjectSpace(...:Tuple<Vector3>):Tuple<Vector3>
Tham Số
Lợi Nhuận

VectorToWorldSpace
CFrame:VectorToWorldSpace(...:Tuple<Vector3>):Tuple<Vector3>
Tham Số
Lợi Nhuận

VectorToObjectSpace
CFrame:VectorToObjectSpace(...:Tuple<Vector3>):Tuple<Vector3>
Tham Số
Lợi Nhuận

GetComponents
CFrame:GetComponents():Tuple
Lợi Nhuận

ToEulerAngles
CFrame:ToEulerAngles(order:Enum.RotationOrder):number,number,number
Tham Số
Giá Trị Mặc Định: Enum.RotationOrder.XYZ
Lợi Nhuận

ToEulerAnglesXYZ
CFrame:ToEulerAnglesXYZ():number,number,number
Lợi Nhuận

ToEulerAnglesYXZ
CFrame:ToEulerAnglesYXZ():number,number,number
Lợi Nhuận

ToOrientation
CFrame:ToOrientation():number,number,number
Lợi Nhuận

ToAxisAngle
CFrame:ToAxisAngle():Vector3,number
Lợi Nhuận

components
CFrame:components():Tuple
Lợi Nhuận

FuzzyEq
CFrame:FuzzyEq(
other:CFrame, epsilon:number
Tham Số
other:CFrame
epsilon:number
Giá Trị Mặc Định: 0.00001 (1e-5)
Lợi Nhuận

AngleBetween
CFrame:AngleBetween(other:CFrame):number
Tham Số
other:CFrame
Lợi Nhuận

Phép Toán
CFrame * CFrame

CFrame * Vector3

CFrame + Vector3

CFrame - Vector3

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.