EulerRotationCurve
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
A EulerRotationCurve แทนที่เส้นโค้งการหมุน 3D ผ่านกลุ่มสาม FloatCurvesการหมุนถูกแยกออกเป็นช่องมุม Euler สามช่องที่สามารถเข้าถึงได้ผ่าน EulerRotationCurve:X() , EulerRotationCurve:Y() และ EulerRotationCurve:Z()สามแกนสามารถสุ่มตัวอย่างได้พร้อมกันผ่าน EulerRotationCurve:GetAnglesAtTime() โดยกลับสามมุม Euler เป็น Vector3เช่นเดียวกัน, EulerRotationCurve:GetRotationAtTime() ตัวอย่างทั้งหมดช่องทางจะถูกส่งพร้อมกัน แต่จะส่งกลับ CFrame หมุนโดย X , Y และ Z ตามลำดับการหมุนที่กำหนดไว้
สรุป
คุณสมบัติ
ลำดับการหมุนมุม Euler
วิธีการ
ตัวอย่างสาม ( , , ) ในอาร์กิวเมนต์ที่ส่งมาและส่งผลลัพธ์เป็นมุม Euler สามมุม
ตัวอย่าง EulerRotationCurve ที่กำหนดใน time และส่งคืนการหมุนที่เหมาะสม
คืน FloatCurve ควบคุมช่องมุมเอเวอร์ของ Euler X
คืน FloatCurve ควบคุมช่องมุมเอเวอร์ของ Euler Y
คืน FloatCurve ควบคุมช่องมุมเอเวอร์ของ Euler Z
คุณสมบัติ
วิธีการ
GetAnglesAtTime
ตัวอย่างสาม ( , , ) ในอาร์กิวเมนต์ที่ส่งมาและส่งผลลัพธ์เป็นมุม Euler สามมุมหากช่องโค้งขาดหายไปหรือไม่พบกุญแจในโค้ง ช่องจะถูกประเมินเป็น nil
พารามิเตอร์
ส่งค่ากลับ
GetRotationAtTime
ตัวอย่าง EulerRotationCurve ที่กำหนดใน time และส่งคืนมุมหมุนที่ตรงกัน ช่องมุม Euler ว่างเปล่าจะถูกตีความเป็นศูนย์
พารามิเตอร์
ส่งค่ากลับ
คืน FloatCurve ควบคุมช่องมุมเอเวอร์ของ Euler Xเป็นตัวอย่างเด็กแรกของประเภท FloatCurve ที่ชื่อว่า Xหากไม่พบ จะสร้าง FloatCurve ว่างเปล่า
ส่งค่ากลับ
คืน FloatCurve ควบคุมช่องมุมเอเวอร์ของ Euler Yเป็นตัวอย่างเด็กแรกของประเภท FloatCurve ที่ชื่อว่า Yหากไม่พบ จะสร้าง FloatCurve ว่างเปล่า
ส่งค่ากลับ
คืน FloatCurve ควบคุมช่องมุมเอเวอร์ของ Euler Zเป็นตัวอย่างเด็กแรกของประเภท FloatCurve ที่ชื่อว่า Zหากไม่พบ จะสร้าง FloatCurve ว่างเปล่า