FloatCurve
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ตัวอย่างที่เป็น 1D ฟลอตคุณลักษณะที่จัดเรียงของ FloatCurveKeys ระหว่างสองคีย์ รูปร่างของคุณลักษณะของการแปลงระหว่างสองคีย์ได้รับการกำหนดโดยประเภท FloatCurveKey.Interpolation
สรุป
คุณสมบัติ
จำนวนกุญแจในคู่มือลอย
วิธีการ
ส่งคัดลอกของกุญแจที่ให้ไว้ในดัชนี
กลับรายการของกุญแจล่าสุดและแรกของระยะเวลา
กลับคัดลอกของกุญแจทั้งหมดในโคลดเดียวเป็นค่า Lua ของ FloatCurveKeys
ตัวอย่างวงแหวนลอยที่มีเวลาที่กำหนดไว้เป็นตัวอย่าง
เพิ่มรหัสที่ผ่านเป็นตัวอ้างให้กับโค้งนี้ หากพบรหัสเดียวกันในเวลาเดียวกัน มันจะถูกแทนที่
ลบรหัสบางตัวที่เริ่มต้นจากดัชนีที่กำหนด
รีเซ็ตรหัสของโค้งนี้โดยใช้ค่า FloatCurveKey ที่ผ่านเป็นตัวอ้าง
คุณสมบัติ
วิธีการ
GetKeyAtIndex
ส่งคัดลอกของกุญแจที่ให้ไว้ในดัชนี
พารามิเตอร์
ส่งค่ากลับ
GetKeyIndicesAtTime
รายการแรกในค่ายืนยันที่กลับมาคือดัชนีของกุญแจล่าสุดที่มีเวลาน้อยกว่าหรือเท่ากับ time (หรือค่าความเสมอหากไม่พบกุญแจ) รายการที่สองในค่
พารามิเตอร์
ส่งค่ากลับ
GetKeys
กลับคัดลอกของกุญแจทั้งหมดในโคลดเดียวเป็นค่า Lua ของ FloatCurveKeys
ส่งค่ากลับ
รายการของ FloatCurveKeys
GetValueAtTime
ตัวอย่างวงแหวนลอยที่มีเวลาที่กำหนดไว้เป็นตัวอย่าง
พารามิเตอร์
เวลาที่ใช้ในการสแมปลังมัน
ส่งค่ากลับ
มูลค่าของคุณวงเร็วที่ต้องการ time
InsertKey
เพิ่มรหัสที่ผ่านเป็นตัวอ้างให้กับโค้งนี้ หากรหัสเดียวกันถูกพบในเวลาเดียวกัน มันจะถูกแทนที่ ในรายการที่กลับมา รหัสแรกคือ true หากรหัสเดียวกันถู
พารามิเตอร์
FloatCurveKey เพื่อใส่
ส่งค่ากลับ
(ดูคำอธิบาย) .
RemoveKeyAtIndex
ลบตัวเลขที่กำหนด ( count ) ของกุญแจที่เริ่มตั้งแต่ดัชนี startingIndex และส่งคืนจำนวนกุญแจที่ถูกลบออก
พารามิเตอร์
ส่งค่ากลับ
จำนวนกุญแจที่ลบออก
SetKeys
รีเซ็ตรหัสของโค้งสูงนี้โดยใช้ค่า FloatCurveKey ที่ผ่านเป็นตัวอ้าง คีย์ในค่า keys ถูกเรียงลำดับตามลำดับเวลาก่อนที่จะใส่ และคีย์ที่ซ้ำกันจะถูกลบออกในลักษณะที่เส
รวบรวมจำนวนกุญแจที่เรียกใช้จริง กุญแจที่เก็บไว้ในโค้งนี้จะถูกลบออกก่อนที่จะมีการเพิ่มกุญแจเป็นตัวอ้าง
พารามิเตอร์
รายการของ FloatCurveKeys
ส่งค่ากลับ
จำนวนกุญแจที่ใส่