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คําอธิบาย
Itemdoubleอ่าน/เขียนรับหรือกำหนดค่า item.
Length2doubleอ่านรับความยาว2.
Lengthdoubleอ่านรับความยาว.
ZeroVector3อ่านรับค่าเป็นศูนย์.
OneVector3อ่านรับค่า one.
UnitXVector3อ่านรับค่า unit x.
UnitYVector3อ่านรับค่า y ของหน่วย.
UnitZVector3อ่านรับค่า 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)เปรียบเทียบเวกเตอร์นี้กับอีกเอกสารเพื่อการจัดลําดับ

ดูเช่นกัน

 ภาษาไทย