Vector3
ภาพรวม
Vector3 เป็นโครงสร้างใน Aspose.3D FOSS สําหรับ .NET. ทายาทจาก: IComparable<Vector3>.
กลุ่ม Vector3 ให้การคณิตศาสตร์เวกเตอร์ 3 มิติที่ครบวงจร รวมถึงผลิตจุด, ผลิตข้าม, การประมวลธรรมและคํานวณมุมระหว่างทิศทาง.
โครงสร้างนี้ให้ 17 วิธีในการทํางานกับวัตถุ Vector3 ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString,และ 1 วิธีการเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for .Net. คุณสมบัติ: Item, Length, Length2, One, UnitX, UnitY,และอีก 2 ตัว.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Item | double | อ่าน/เขียน | รับหรือกำหนดค่า item. |
Length2 | double | อ่าน | รับความยาว2. |
Length | double | อ่าน | รับความยาว. |
Zero | Vector3 | อ่าน | รับค่าเป็นศูนย์. |
One | Vector3 | อ่าน | รับค่า one. |
UnitX | Vector3 | อ่าน | รับค่า unit x. |
UnitY | Vector3 | อ่าน | รับค่า y ของหน่วย. |
UnitZ | Vector3 | อ่าน | รับค่า unit z. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
Vector3(x: double, y: double, z: double) | สร้างเวกเตอร์จาก Vector4 โดยการทิ้งส่วน w |
Vector3(vec: FVector3) | เรียก Vector3 ((vec) ในตัวอย่าง Vectore3 นี้. |
Vector3(v: double) | เรียก Vector3 ((v) ในตัวอย่าง Vectore3 นี้. |
Vector3(vec4: Vector4) | เรียก Vector3(vec4) ในตัวอย่าง Vecter3 นี้. |
Parse(input: string) | เปลี่ยนตัวแทนของสตริงเป็น Vector3 |
Equals(obj: object) | ตัดสินใจว่าวัตถุที่ให้คือเทียบกับเวกเตอร์นี้หรือไม่ |
GetHashCode() | เรียก GetHashCode ในตัวอย่าง Vector3 นี้. |
Dot(rhs: Vector3) | กลับผลิตจุดของเวกเตอร์นี้กับอีกตัวหนึ่ง |
Normalize() | ขนาดเวกเตอร์เป็นยาวหน่วย |
Sin() | การคืนเวกเตอร์ของไซน์ ของส่วนประกอบแต่ละตัว |
Cos() | ส่งเวกเตอร์ของโคไซน์ ของส่วนประกอบแต่ละตัวกลับ |
Cross(rhs: Vector3) | เรียก Cross ((rhs) ในตัวอย่าง Vector3 นี้. |
Set(newX: double, newY: double, newZ: double) | มอบค่า x, y, z ใหม่ให้กับเวกเตอร์ |
ToString() | การแสดงตัวแทนของเวกเตอร์ที่เป็นเส้นการใช้งาน |
AngleBetween(dir: Vector3, up: Vector3) | คํานวณมุมที่ลงชื่อให้ dir โดยใช้ up เป็นตัวอ้างอิง |
AngleBetween(dir: Vector3) | เรียก AngleBetween(dir) ในตัวอย่าง Vector3 นี้. |
CompareTo(other: Vector3) | เปรียบเทียบเวกเตอร์นี้กับอีกเอกสารเพื่อการจัดลําดับ |