FMatrix4
ภาพรวม
FMatrix4 เป็นคลาสใน Aspose.3D FOSS สําหรับ Typescript.
FMatrix4.constructor สร้างตัวอย่าง FMatrix4 ใหม่ที่มีค่าศูนย์ตามกําหนด.
หมวดนี้ให้ 4 วิธีในการทํางานกับวัตถุ FMatrix4 ในโปรแกรม Typescript. วิธีการที่ใช้ได้แก่: concatenate, constructor, inverse, transpose. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Typescript ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for Typscript. คุณสมบัติ: identity, m00, m01, m02, m03, m10,และอีก 11 คน.
คําอธิบาย
FMatrix4 เป็นคลาสในห้องสมุด Aspose.3D FOSS สําหรับ TypeScript ที่เปิดเผย 5 วิธีและ 17 คุณลักษณะสําหรับการใช้งานแบบโปรแกรม.
ความสามารถหลัก ประกอบด้วย: fmatrix4; number; number.การทํางานเหล่านี้ทําให้ผู้พัฒนาสามารถรวมฟังก์ชัน fmatrix4 ได้โดยตรงกับแอปพลิเคชั่น TypeScript.
กลุ่มนี้ยังให้บริการที่ identity ของตน (ได้ตัวตน).
คลาสนี้ให้บริการ 5 การขยายตัวของคอนструкเตอร์, ทําให้นักกรานต์สามารถเริ่มต้นได้อย่างยืดหยุ่น ขึ้นอยู่กับสถานการณ์ของการเรียก.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
identity | FMatrix4 | อ่าน | รับอัตลักษณ์. |
m00 | number | อ่าน/เขียน | รับค่า m00. |
m01 | number | อ่าน/เขียน | รับค่า m01. |
m02 | number | อ่าน/เขียน | รับค่า m02. |
m03 | number | อ่าน/เขียน | รับค่า m03. |
m10 | number | อ่าน/เขียน | รับค่า m10. |
m11 | number | อ่าน/เขียน | รับค่า m11. |
m12 | number | อ่าน/เขียน | รับค่า m12. |
m13 | number | อ่าน/เขียน | รับค่า m13. |
m20 | number | อ่าน/เขียน | รับค่า m20. |
m21 | number | อ่าน/เขียน | รับค่า m21. |
m22 | number | อ่าน/เขียน | รับค่า m22. |
m23 | number | อ่าน/เขียน | รับค่า m23. |
m30 | number | อ่าน/เขียน | รับค่า m30. |
m31 | number | อ่าน/เขียน | รับค่า m31. |
m32 | number | อ่าน/เขียน | รับค่า m32. |
m33 | number | อ่าน/เขียน | รับค่า m33. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
constructor() | สร้าง FMatrix4 ใหม่ที่เริ่มต้นด้วยตัวเลข 16 ตัวที่ได้รับการจัดส่ง |
constructor(m00: number, m01: number, m02: number, m03: number, m10: number, m11: number, m12: number, m13: number, m20: number, m21: number, m22: number, m23: number, m30: number, m31: number, m32: number, m33: number) | สร้าง FMatrix4 ที่เริ่มต้นด้วย 16 องค์ประกอบ float ในลําดับ row-major |
constructor(mat: Matrix4) | สร้าง FMatrix4 โดยการสําเนาองค์ประกอบของ Matrix 4 ที่ได้รับมา |
constructor(r0: FVector4, r1: FVector4, r2: FVector4, r3: FVector4) | สร้าง FMatrix4 จากเวกเตอร์แถว 4 ตัวของ FVector4 |
constructor() | สร้าง FMatrix4 ที่เริ่มต้นด้วยค่าศูนย์ทั้งหมด |
concatenate(m2: FMatrix4) → FMatrix4 | การคืน FMatrix4 ใหม่ที่เกิดจากการเชื่อมโยงเมทริกซ์นี้กับเมตริคส์ที่เข้ากันได้ใด ๆ |
concatenate(m2: Matrix4) → FMatrix4 | การคืน FMatrix4 ใหม่ที่เกิดจากการเชื่อมต่อเมทริกซ์นี้กับ Matrix 4 ที่ได้รับมา |
concatenate(m2: any) → FMatrix4 | การคืน FMatrix4 ใหม่ที่เกิดจากการคานเน็ตเมทริกซ์นี้กับ argument เมทรีกส์ที่เข้ากันได้ |
transpose() → FMatrix4 | การคืน FMatrix4 ใหม่ที่มีแถวและคอลัมน์ที่เปลี่ยนไป |
inverse() → FMatrix4 | กลับ FMatrix4 ที่เป็นค่าปรับของเมทริกซ์นี้ |