เวกเตอร์ 3

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

เวกเตอร์ที่มีทศนิยม 3 ระดับ

ช่อง

Float สาธารณะ x
Float สาธารณะ ปี
Float สาธารณะ z

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

เวกเตอร์3()
สร้าง Vector3 และกําหนดค่า 0 ให้กับค่าทั้งหมด
Vector3(ทศนิยม x, ลอย y, ทศนิยม z)
สร้าง Vector3 และกําหนดมูลค่าแต่ละค่า
Vector3(Vector3 v)
สร้าง Vector3 และคัดลอกค่า

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

คงที่ เวกเตอร์3
เพิ่ม(เวกเตอร์3 lh, Vector3 rh)
เพิ่ม Vector3'2 รายการ
ทศนิยมแบบคงที่
angleBetweenVectors(Vector3 a, Vector3 b)
แสดงมุมสั้นที่สุดในหน่วยองศาระหว่างเวกเตอร์ 2 รูป
คงที่ เวกเตอร์3
กลับ()
ตั้งค่า Vector3 เป็น (0, 0, 1)
คงที่ เวกเตอร์3
กากบาท(Vector3 lh, Vector3 rh)
รับผลคูณของ Vector3'2 รายการ
ทศนิยมแบบคงที่
จุด(เวกเตอร์3 lh, Vector3 rh)
รับลายจุดของ Vector3's
คงที่ เวกเตอร์3
down()
ตั้งค่า Vector3 เป็น (0, -1, 0)
บูลีนแบบคงที่
เท่ากับ(Vector3 lhs, Vector3 rs)
เปรียบเทียบ Vector3'2 ตัวเท่ากันหากแต่ละคอมโพเนนต์เท่ากัน
บูลีน
เท่ากับ(วัตถุอื่นๆ)
แสดงผลเป็น "จริง" หากวัตถุอื่นเป็น Vector3 และแต่ละองค์ประกอบเท่ากันภายในความคลาดเคลื่อนที่ยอมรับได้
คงที่ เวกเตอร์3
ส่งต่อ()
ตั้งค่า Vector3 เป็น (0, 0, -1)
คงที่ เวกเตอร์3
ซ้าย()
ตั้งค่า Vector3 เป็น (-1, 0, 0)
จำนวนลอยตัว
length()
จำนวนลอยตัว
คงที่ เวกเตอร์3
lerp(Vector3 a, Vector3 b, ทศนิยม t)
ประมาณเชิงเส้นระหว่าง a และ b
คงที่ เวกเตอร์3
สูงสุด(Vector3 lh, Vector3 rhs)
รับ Vector3 ที่มีแต่ละค่าตั้งค่าเป็นองค์ประกอบไม่เกิน Vector3' ค่าไม่เกิน 2 ค่า
คงที่ เวกเตอร์3
นาที(เวกเตอร์3 lh, Vector3 rhs)
รับ Vector3 ที่มีแต่ละค่าตั้งค่าเป็นองค์ประกอบอย่างน้อยต้องมีค่า Vector3&#39 อย่างน้อย 2 ค่า
เวกเตอร์ 3
ปฏิเสธ()
ลบเวกเตอร์ 3
เวกเตอร์ 3
ค่าปกติ()
ปรับขนาด Vector3 เป็นความยาวของหน่วย
คงที่ เวกเตอร์3
1()
รับ Vector3 ที่ตั้งค่าทั้งหมดเป็น 1
คงที่ เวกเตอร์3
ขวา()
ตั้งค่า Vector3 เป็น (1, 0, 0)
เวกเตอร์ 3
สเกล (แบบลอย ก)
ปรับสัดส่วน Vector3 ให้เป็นแบบเดียวกัน
เป็นโมฆะ
set(Vector3 v)
คัดลอกค่าจาก Vector3 อื่นไปยัง Vector3 นี้
เป็นโมฆะ
set(ทศนิยม vx, vy ทศนิยม, vz ทศนิยม)
ตั้งค่าแต่ละค่า
คงที่ เวกเตอร์3
สตริง
คงที่ เวกเตอร์3
ขึ้น()
ตั้งค่า Vector3 เป็น (0, 1, 0)
คงที่ เวกเตอร์3
ศูนย์()
รับ Vector3 ซึ่งตั้งค่าทั้งหมดเป็น 0

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

ช่อง

แบบลอย สาธารณะ x

แบบลอย สาธารณะ y

แบบลอย สาธารณะ z

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

สาธารณะ Vector3 ()

สร้าง Vector3 และกําหนดค่า 0 ให้กับค่าทั้งหมด

สาธารณะ Vector3 (ทศนิยม x, ลอย y, ทศนิยม z)

สร้าง Vector3 และกําหนดมูลค่าแต่ละค่า

พารามิเตอร์
เท่า
y
z

สาธารณะ Vector3 (Vector3 v)

สร้าง Vector3 และคัดลอกค่า

พารามิเตอร์
v

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

สาธารณะ คงที่ Vector3 เพิ่ม (Vector3 lhs, Vector3 rhs

เพิ่ม Vector3'2 รายการ

พารามิเตอร์
เฮลส์
ชม.
การคืนสินค้า
  • Vector3 ที่รวมกัน

แบบลอย แบบคงที่ angleBetweenVectors (Vector3 a, Vector3 b)

แสดงมุมสั้นที่สุดในหน่วยองศาระหว่างเวกเตอร์ 2 รูป ผลที่ได้ต้องไม่เกิน 180 องศา

พารามิเตอร์
a
b

สาธารณะ คงที่ Vector3 กลับ ()

ตั้งค่า Vector3 เป็น (0, 0, 1)

สาธารณะ คงที่ Vector3 กากบาท (Vector3 lhs, Vector3 rhs)

รับผลคูณของ Vector3'2 รายการ

พารามิเตอร์
เฮลส์
ชม.
การคืนสินค้า
  • เวกเตอร์ 3 รูปฉากของ Vector3'

แบบลอย สาธารณะ จุด (Vector3 lh, Vector3 rhs)

รับลายจุดของ Vector3's

พารามิเตอร์
เฮลส์
ชม.
การคืนสินค้า
  • ผลิตภัณฑ์สเกลาร์ของ Vector3's

สาธารณะ คงที่ Vector3 ลง ()

ตั้งค่า Vector3 เป็น (0, -1, 0)

บูลีนแบบคงที่ เท่ากับ (Vector3 lhs, Vector3 rhs)

เปรียบเทียบ Vector3'2 ตัวเท่ากันหากแต่ละคอมโพเนนต์เท่ากัน

พารามิเตอร์
เฮลส์
ชม.

บูลีน สาธารณะ เท่ากับ (ออบเจ็กต์ อื่นๆ)

แสดงผลเป็น "จริง" หากวัตถุอื่นเป็น Vector3 และแต่ละองค์ประกอบเท่ากันภายในความคลาดเคลื่อนที่ยอมรับได้

พารามิเตอร์
อื่นๆ

สาธารณะ คงที่ Vector3 ไปข้างหน้า ()

ตั้งค่า Vector3 เป็น (0, 0, -1)

สาธารณะ คงที่ Vector3 ซ้าย ()

ตั้งค่า Vector3 เป็น (-1, 0, 0)

แบบลอย สาธารณะ ความยาว ()

แบบลอย สาธารณะ lengthSquared ()

สาธารณะ คงที่ Vector3 erp (Vector3 a, Vector3 b, ทศนิยม t)

ประมาณเชิงเส้นระหว่าง a และ b

พารามิเตอร์
a ค่าเริ่มต้น
b ค่าสุดท้าย
t อัตราส่วนระหว่างทศนิยม 2 จุด
การคืนสินค้า
  • ค่าที่แทรกระหว่างทศนิยม 2 จํานวน

สาธารณะ คงที่ Vector3 max (Vector3 lhs, Vector3 rhs)

รับ Vector3 ที่มีแต่ละค่าตั้งค่าเป็นองค์ประกอบไม่เกิน Vector3' ค่าไม่เกิน 2 ค่า

พารามิเตอร์
เฮลส์
ชม.

สาธารณะ คงที่ Vector3 min (Vector3 lhs, Vector3 rhs

รับ Vector3 ที่มีแต่ละค่าตั้งค่าเป็นองค์ประกอบอย่างน้อยต้องมีค่า Vector3&#39 อย่างน้อย 2 ค่า

พารามิเตอร์
เฮลส์
ชม.

สาธารณะ Vector3 ปฏิเสธ ()

ลบเวกเตอร์ 3

การคืนสินค้า
  • Vector3 ที่มีทิศทางตรงข้าม

สาธารณะ Vector3 ปรับให้เป็นมาตรฐาน ()

ปรับขนาด Vector3 เป็นความยาวของหน่วย

สาธารณะ คงที่ Vector3 1 ()

รับ Vector3 ที่ตั้งค่าทั้งหมดเป็น 1

สาธารณะ คงที่ Vector3 ขวา ()

ตั้งค่า Vector3 เป็น (1, 0, 0)

สาธารณะ Vector3 สัดส่วน (แบบลอย a)

ปรับสัดส่วน Vector3 ให้เป็นแบบเดียวกัน

พารามิเตอร์
a
การคืนสินค้า
  • Vector3 คูณด้วยจํานวนสเกลาร์

สาธารณะ set (Vector3 v)

คัดลอกค่าจาก Vector3 อื่นไปยัง Vector3 นี้

พารามิเตอร์
v

สาธารณะ นัล set (ทศนิยม vx, vy ทศนิยม, ทศนิยม vz)

ตั้งค่าแต่ละค่า

พารามิเตอร์
VX
VY
VZ

สาธารณะ คงที่ Vector3 ลบ (Vector3 lhs, Vector3 rhs

ลบ Vector3 2

พารามิเตอร์
เฮลส์
ชม.
การคืนสินค้า
  • Vector3 ที่รวมกัน

สาธารณะ สตริง toString ()

สาธารณะ คงที่ Vector3 ขึ้น ()

ตั้งค่า Vector3 เป็น (0, 1, 0)

สาธารณะ คงที่ Vector3 zero ()

รับ Vector3 ซึ่งตั้งค่าทั้งหมดเป็น 0