Vector3

ภาพรวม

Vector3 เป็นคลาสใน Aspose.3D FOSS สําหรับ Typescript.

Vector3.constructor สร้าง Vector3 ใหม่ด้วยส่วน x, y, z ที่ได้รับการกําหนด.

หมวดนี้ให้ 16 วิธีในการทํางานกับวัตถุ Vector3 ในโปรแกรม Typescript. วิธีการที่ใช้ได้แก่: angleBetween, compareTo, constructor, cos, cross, dot, equals, getItem, minus, normalize, parse, set,และ 4 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Typescript ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for Typscript. คุณสมบัติ: length, length2, one, unitX, unitY, unitZ,และอีก 4 คน.

คําอธิบาย

Vector3 เป็นคลาสในห้องสมุด Aspose.3D FOSS สําหรับ TypeScript ที่เปิดเผยวิธี 15 และคุณสมบัติ 10 เพื่อการใช้งานแบบโปรแกรม.

ความสามารถหลัก ประกอบด้วย: number; number; number.การปฏิบัติงานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมฟังก์ชัน vector3 ได้โดยตรงกับแอปพลิเคชั่น TypeScript.

กลุ่มนี้ยังให้บริการที่ length อัตถุประกอบ (ได้ความยาว) length2 property (ได้ความยาว2), ความ zero property (ได้ 0).

คลาสนี้ให้บริการ 4 การขยายตัวของคอนструкเตอร์, ทําให้นักกรานต์สามารถเริ่มต้นได้อย่างยืดหยุ่น ขึ้นอยู่กับสถานการณ์ของการเรียก.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
xnumberอ่าน/เขียนรับค่า x.
ynumberอ่าน/เขียนรับค่า y.
znumberอ่าน/เขียนรับค่า z.
lengthnumberอ่านรับความยาว.
length2numberอ่านรับค่า length2.
zeroVector3อ่านรับค่าเป็นศูนย์.
oneVector3อ่านรับค่าอันนั้น.
unitXVector3อ่านรับค่า unit x.
unitYVector3อ่านรับค่า y ของหน่วย.
unitZVector3อ่านรับค่า unit z.

วิธีการ

Signatureคําอธิบาย
constructor(x: number, y: number, z: number)สร้าง Vector3 ใหม่ โดยใช้ either a number หรือ FVector 3 สําหรับ x และแยก y, z
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, y: number, z: number)`
set(newX: number, newY: number, newZ: number)มอบค่า x, y, z ใหม่ให้กับเวกเตอร์
dot(rhs: Vector3)numberกลับผลิตจุดของเวกเตอร์นี้กับ Vector3 อีกตัวหนึ่ง
cross(rhs: Vector3)Vector3
normalize()Vector3การคืนเวกเตอร์ความยาวหน่วยในทิศทางเดียวกัน
angleBetween(dir: Vector3, up: Vector3)numberกลับมุมในเรเดียนระหว่างเวกเตอร์นี้และ dir, ใช้เป็นอ้างอิง
sin()Vector3กลับเวกเตอร์ที่ส่วนประกอบของมันคือไซน์ของส่วนผสมของเอกสารนี้
cos()Vector3
compareTo(other: Vector3)numberการเทียบตัวเวกเตอร์นี้กับตัวแควอื่นได้ด้วยจํานวน
parse(input: string)Vector3สร้าง Vector3 จากการแสดงตัวของสตริง
getItem(key: number)number
setItem(key: number, value: number)ตั้งค่าค่ารายการ.
toString()string
equals(other: Vector3)booleanกลับ true หากเวกเตอร์นี้มีส่วนประกอบเดียวกันกับเอกสารอื่น ๆ
minus(v: Vector3)Vector3กลับเวกเตอร์ใหม่เท่ากับเอกสารนี้ ลบเวิคเตอร์ที่ให้มา
times(scalar: number)Vector3กลับเวกเตอร์ใหม่ที่ขยายด้วยสเกลาร์ที่ให้มา

ดูเช่นกัน

 ภาษาไทย