ทรงกล่อง

คลาสสาธารณะ Box

การแสดงกล่องคณิตศาสตร์ ใช้เพื่อทําการทดสอบการเทียบกันและการชนกันกับกล่องข้อมูล

ผู้ผลิตก่อสร้าง

กล่อง()
สร้างกล่องที่มีจุดศูนย์กลาง (0,0,0) และขนาด (1,1,1)
กล่อง(ขนาด Vector3)
สร้างช่องที่มีจุดศูนย์กลางเป็น (0,0,0) และขนาดที่ระบุ
กล่อง(ขนาด Vector3, ศูนย์กลาง Vector3)
สร้างช่องที่มีศูนย์กลางและขนาดที่ระบุ

วิธีการสาธารณะ

เวกเตอร์ 3
getCenter()
ขอรับสําเนาของกล่องกลาง
เวกเตอร์ 3
getExtents()
คํานวณขอบเขต (ครึ่งหนึ่งของขนาด) ของช่อง
ไตรมาส
getRotation()
รับสําเนาการหมุนช่อง
เวกเตอร์ 3
getSize()
รับสําเนาขนาดของช่อง
กล่อง
เป็นโมฆะ
setCenter(Vector3 ตรงกลาง)
กําหนดศูนย์กลางของช่องนี้
เป็นโมฆะ
setRotation(การหมุนการหมุน)
ตั้งค่าการหมุนของกล่องนี้
เป็นโมฆะ
setSize (ขนาด Vector3)
กําหนดขนาดของช่องนี้

วิธีการที่รับค่ามา

ผู้ผลิตก่อสร้าง

สาธารณะ Box ()

สร้างกล่องที่มีจุดศูนย์กลาง (0,0,0) และขนาด (1,1,1)

สาธารณะ Box (Vector3 size)

สร้างช่องที่มีจุดศูนย์กลางเป็น (0,0,0) และขนาดที่ระบุ

พารามิเตอร์
ขนาด ขนาดของกล่อง

สาธารณะ Box (Vector3, Vector3 ตรงกลาง)

สร้างช่องที่มีศูนย์กลางและขนาดที่ระบุ

พารามิเตอร์
ขนาด ขนาดของกล่อง
ตรงกลาง กล่องกลาง

วิธีการสาธารณะ

สาธารณะ Vector3 getCenter ()

ขอรับสําเนาของกล่องกลาง

การคืนสินค้า
  • เวกเตอร์ใหม่ที่แสดงถึงกล่อง'ศูนย์
ดูเพิ่มเติม

สาธารณะ Vector3 getExtents ()

คํานวณขอบเขต (ครึ่งหนึ่งของขนาด) ของช่อง

การคืนสินค้า
  • เวกเตอร์ใหม่ที่แสดงถึงกรอบเขตขนาด #39

สาธารณะ Quaternion getRotation ()

รับสําเนาการหมุนช่อง

การคืนสินค้า
  • ควอไทล์ใหม่ซึ่งแสดงถึงการหมุนกล่อง
ดูเพิ่มเติม

สาธารณะ Vector3 getSize ()

รับสําเนาขนาดของช่อง

การคืนสินค้า
  • เวกเตอร์ใหม่ที่แสดงถึงขนาดกล่อง
ดูเพิ่มเติม

สาธารณะ Box makeCopy ()

โฟลเดอร์สาธารณะ setCenter (Vector3 center)

กําหนดศูนย์กลางของช่องนี้

พารามิเตอร์
ตรงกลาง กล่องใหม่
ดูเพิ่มเติม

สาธารณะ null setRotation (Quaternionการหมุนเวียน)

ตั้งค่าการหมุนของกล่องนี้

พารามิเตอร์
การหมุน การหมุนแบบใหม่ของกล่อง
ดูเพิ่มเติม

สาธารณะ null setSize (Vector3 size)

กําหนดขนาดของช่องนี้

พารามิเตอร์
ขนาด กล่องขนาดใหม่
ดูเพิ่มเติม