Vector2
ภาพรวม
Vector2 เป็นโครงสร้างใน Aspose.3D FOSS สําหรับ .NET. ทายาทจาก: IComparable<Vector2>, IEquatable<Vector2>.
Vector2.Vector2 สร้างเวกเตอร์ที่มีส่วนประกอบทั้งสองที่ตั้งไว้ในสเกลาร์ที่ถูกให้.
โครงสร้างนี้ให้วิธีการ 12 สําหรับทํางานกับวัตถุ Vector2 ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: CompareTo, Cross, Dot, Equals, GetHashCode, Normalize, ToString, Vector2. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for .Net. คุณสมบัติ: Length, U, V.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
U | double | อ่าน/เขียน | รับหรือกำหนดค่า u. |
V | double | อ่าน/เขียน | รับหรือกำหนดค่า v. |
Length | double | อ่าน | รับความยาว. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
Vector2(s: double) | สร้างเวกเตอร์ 2 มิติจาก Vector3 โดยใช้ส่วน X และ Y ของมัน |
Vector2(x: double, y: double) | เรียก Vector2 ((x, y) ในตัวอย่างของ Vectors2 นี้. |
Vector2(s: Vector3) | เรียก Vector2 ((s) ในตัวอย่าง Vecter2 นี้. |
Vector2(vec: FVector2) | เรียก Vector2 ((vec) ในตัวอย่าง Vectore 2 นี้. |
Dot(rhs: Vector2) | การคืนผลิตจุดของเวกเตอร์นี้และเอกสารทางด้านขวา |
Equals(rhs: Vector2) | ตัดสินใจว่าวัตถุที่ส่งมาเป็น Vector2 ที่มีองค์ประกอบเท่ากันหรือไม่ |
Equals(obj: object?) | เรียก Equals(obj) ในตัวอย่าง Vector2 นี้. |
GetHashCode() | การคืนรหัส hash ที่มาจากส่วนประกอบของเวกเตอร์ |
ToString() | การแสดงตัวแทนในข้อความของส่วนประกอบของเวกเตอร์ |
Cross(v: Vector2) | ส่งผลคูณข้ามสเกลาร์ (z-axis) ของเวกเตอร์ 2 มิติ |
Normalize() | ขนาดเวกเตอร์ให้มีความยาว 1 |
CompareTo(other: Vector2) | เปรียบเทียบเวกเตอร์นี้กับอีกตัวอย่าง โดยทั่วไปตามความยาวหรือลําดับส่วนประกอบ |