Overview
Vector2 เป็นเวกเตอร์สองส่วนที่ใช้ความแม่นยำแบบ double-precision กับ x และ y ส่วนประกอบ มันถูกใช้เป็นหลักสำหรับพิกัดเทกซ์เจอร์ UV และการคำนวณ 2D.
Overview: com.aspose.threed
Overview
| Overview | Overview |
|---|
Vector2() | สร้างเวกเตอร์ศูนย์ (0, 0) |
Vector2(double x, double y) | สร้างจากสองส่วนประกอบ |
Vector2(Vector2 other) | คอนสตรัคเตอร์คัดลอก |
ฟิลด์สาธารณะ
Vector2 ใช้ ฟิลด์สาธารณะ สำหรับการเข้าถึงส่วนประกอบ (ไม่ใช่เมธอด getter/setter):
| Overview | Overview | Overview | Overview |
|---|
x | double | v.x | ส่วนประกอบ X |
y | double | v.y | ส่วนประกอบ Y |
คุณสมบัติที่คำนวณ
| Overview | Overview | Overview | Overview |
|---|
length | double | getLength() | ความยาวยูคลิด, อ่านอย่างเดียว |
length2 | double | getLength2() | ความยาวกำลังสอง, อ่านอย่างเดียว |
Overview
| Overview | ประเภทการคืนค่า | Overview |
|---|
dot(Vector2 rhs) | double | ผลคูณจุดกับอีกอันหนึ่ง Vector2 |
normalize() | Vector2 | คืนสำเนาที่มีความยาวเป็นหน่วย |
set(double x, double y) | void | ตั้งค่าทั้งสองส่วนให้พร้อมใช้งาน |
compareTo(Vector2 other) | int | การเปรียบเทียบตามลำดับอักขระ: คืนค่า -1, 0 หรือ 1 |
Overview
ดูเพิ่มเติม