Matrix3D
نظرة عامة
Matrix3D هي فئة في Aspose.PDF FOSS لـ .NET.
مصفوفة أفينية 4×3 ثلاثية الأبعاد (لتحديد موضع كاميرا PDF 3D).
توفر هذه الفئة 9 طرق للعمل مع كائنات Matrix3D في برامج .NET.
الطرق المتاحة تشمل: Add، Equals، GetAngle، GetHashCode، Matrix3D، ToString.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: A، B، C، D، E، F، و 6 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
A | double | Read/Write | يحصل أو يضبط الـ a. |
B | double | Read/Write | يحصل أو يضبط الـ b. |
C | double | Read/Write | يحصل أو يضبط الـ c. |
D | double | Read/Write | يحصل أو يضبط الـ d. |
E | double | Read/Write | يحصل أو يضبط الـ e. |
F | double | Read/Write | يحصل أو يضبط الـ f. |
G | double | Read/Write | يحصل أو يضبط الـ g. |
H | double | Read/Write | يحصل أو يضبط الـ h. |
I | double | Read/Write | يحصل أو يضبط الـ i. |
Tx | double | Read/Write | يحصل أو يضبط الـ tx. |
Ty | double | Read/Write | يحصل أو يضبط الـ ty. |
Tz | double | Read/Write | يحصل أو يضبط الـ tz. |
الطرق
| Signature | Description |
|---|---|
Matrix3D() | يستدعي Matrix3D على هذا الكائن من Matrix3D. |
Matrix3D(matrix: Matrix3D) | |
Matrix3D(a: double, b: double, c: double, d: double, e: double, f: double, g: double, h: double, i: double, tx: double, ty: double, tz: double) | |
Matrix3D(matrix3DArray: double[]) | |
Add(other: Matrix3D) | جمع مكوّنات هذه المصفوفة مع الأخرى. |
GetAngle(rotation: Rotation) | تحويل قيمة تعداد الدوران (None/on90/on180/on270/on360) إلى راديان. |
Equals(obj: object?) | يستدعي Equals على هذا الكائن من Matrix3D. |
GetHashCode() | يستدعي GetHashCode على هذا الكائن من Matrix3D. |
ToString() | يستدعي ToString على هذا الكائن من Matrix3D. |