เครื่องมือและคุณสมบัติหมุนศูนย์กลาง pivot และคุณสมบัติที่เกี่ยวข้องให้คุณควบคุมเต็มรูปแบบเกี่ยวกับจุดที่วัตถุหมุนและแปล
เครื่องมือสตูดิโอโต้ตอบ
เครื่องมือสตูดิโอโต้ตอบตั้งอยู่ในแท็บ โมเดล

แก้ไขจุดเลี้ยว
เครื่องมือ แก้ไขจุดศูนย์กลาง ช่วยให้คุณสามารถย้ายหรือหมุนจุดศูนย์กลางของส่วน หรือรูปแบบ ได้เมื่อตั้งค่าแล้ว การหมุนและการขยายจะเกิดขึ้นรอบจุดศูนย์กลางสำหรับข้อมูลเพิ่มเติม ดู การตั้งค่าส่วนหลัก
ภาพวาดต่อไปแสดงตำแหน่งหมุนตัวอย่างในความสัมพันธ์กับขอบเขตวัตถุ

เมื่อคุณหมุนจุดศูนย์กลางของรูปแบบ คุณจะหมุนกล่องผูกรวมของรูปแบบด้วย

คุณสามารถระบุ PrimaryPart สําหรับโมเดลซึ่งเป็น BasePart ภายในโมเดลที่คุณสามารถใช้เป็นพื้นฐานตําแหน่งได้ ในแง่ของจุดหมุน:
- เมื่อคุณกำหนด PrimaryPart ให้กับโมเดลความเปลี่ยนแปลงที่มีอยู่จะเปลี่ยนเป็นจุดศูนย์กลางของโมเดล PrimaryPartหากคุณไม่ได้กำหนด/ล้าง PrimaryPart ในภายหลัง จุดศูนย์กลางจะรีเซ็ตเป็น ศูนย์กลาง2> ของกล่องผูกรูปแบบ: หากคุณ ลบ จากโมเดล จุดศูนย์กลางจะยังคงอยู่ในตำแหน่งเดียวกันและไม่ได้ ย้อนกลับไปยังตำแหน่งก่อนหน้านี้สิ่งนี้ป้องกัน "กระโดด" อย่างกะทันหันหากคุณลบส่วนใดส่วนหนึ่งจากโมเดล 6>

สแน็ป
กล่องเลือก สแน็ป เปลี่ยนว่าจุดศูนย์กลางจะสแน็ปไปที่ จุดร้อน เช่นมุม ขอบ หรือศูนย์เมื่อคุณย้ายด้วยเครื่องมือ แก้ไขจุดศูนย์กลาง เมื่อสแน็ปเปิดใช้งานแล้ว จุดร้อนจะแสดงเป็นจุดสีชมพูเล็กๆ


รีเซ็ต
ปุ่ม รีเซ็ต ย้ายจุดศูนย์กลางไปยังกล่องผูกของวัตถุหรือโมเดลที่มีขีดจํากัดไว้ที่ กลาง การดำเนินการนี้มีประโยชน์หลังจากที่คุณเปลี่ยนส่วนประกอบของโมเดลและต้องการวางจุดศูนย์กลางของขอบใหม่ไว้ที่ศูนย์กลางของกล่องผูกใหม่
คุณสมบัติส่วนหมุน
นอกเหนือจากเครื่องมือโต้ตอบแล้ว ค่าหมุนสามารถตั้งค่าได้โดยตรงในหน้าต่าง คุณสมบัติ
คุณสมบัติ | คําอธิบาย |
---|---|
ตำแหน่งต้นกำเนิด | ตำแหน่งโลกปัจจุบันของวัตถุตามจุดหมุนมากกว่ากล่องผูกมัน มีประโยชน์สำหรับการตั้งตำแหน่งที่แม่นยำของ Model |
การจัดตำแหน่งต้นกำเนิด | ทิศทางปัจจุบันของวัตถุที่อยู่รอบจุดศูนย์กลางมากกว่ากล่องผูกมันแทนที่จะเป็นกล่องผูกมัน |
ตําแหน่งการเลื่อนแบบหมุน | ตำแหน่งที่แม่นยำของแปivot เมื่อเทียบกับวัตถุ¹ |
การเลื่อนแนวการจัดตำแหน่งแบบหมุน | การจัดตำแหน่งแบบหมุนที่แม่นยำ¹ |
ตําแหน่งศูนย์กลางโลก | ตำแหน่งโลกที่แม่นยำของแปivotสำหรับ Models โดยไม่มี PrimaryPartหากตั้งค่า PrimaryPart ไว้ โมเดลจะใช้ ตําแหน่งการเลื่อนเพลา เนื่องจากเพลากลายเป็นค่าสัมพันธ์กับส่วนนั้น¹ |
การจัดตำแหน่งแบบหมุนโลก | ทิศทางโลกที่แม่นยำสำหรับ Models โดยไม่มี PrimaryPartหากตั้งค่า PrimaryPart ไว้ โมเดลจะใช้ การจัดตำแหน่งแบบหมุน เนื่องจากแกนหมุนกลายเป็นค่าสัมพันธ์กับส่วนนั้น¹ |
จัดการจุดหมุนในสคริปต์
นอกเหนือจากเครื่องมือในสตูดิโอแล้ว จุดหมุนสามารถเข้าถึงและปรับแต่งได้ในสคริปต์
ฟังก์ชันหรือคุณสมบัติ | คําอธิบาย |
---|---|
GetPivot() | สอบถามตำแหน่งโลกปัจจุบันของจุดศูนย์กลางของวัตถุในฐานะ CFrameสิ่งนี้จะคืนตำแหน่งของวัตถุในพื้นที่ 3D ไม่ว่าจะเป็นส่วนหนึ่งหรือ Model แยกต่างหาก |
PivotTo() | ย้ายวัตถุให้อยู่ในจุดศูนย์กลางที่ระบุ CFrame เพื่อให้แกนหมุนอยู่ที่จุดที่ระบุสิ่งนี้ช่วยให้การเคลื่อนไหววัตถุที่เท่าเทียมกันของชิ้นส่วนและโมเดลแต่ละชิ้น |
BasePart.PivotOffset | The CFrame ซึ่งระบุค่าเอียง; มีประสิทธิภาพค่าเอียงของเพลาจาก CFrame ของ BasePart .² |
Model.WorldPivot | สำหรับ โดยไม่มี ซึ่งระบุจุดศูนย์กลางของโมเดลในพื้นที่โลกหากตั้งค่า PrimaryPart ไว้ โมเดลจะใช้ BasePart.PivotOffset เนื่องจากจุดศูนย์กลางกลายเป็นค่าสัมพันธ์กับส่วนนั้น² |