PropertyCollection{Categorie:Documentele de activitate}
Opinie generală
TransformBuilder este o clasă în Aspose.3D FOSS pentru .NET.
TransformBuilder.TransformBuilder creates a builder with an initial matrix and compose order.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Matrix | Matrix4 | Citire/scriere | Obține sau stabilește matricea de transformare rezultată. |
ComposeOrder | ComposeOrder | Citire/scriere | Obține sau stabilește ordinea în care transformările sunt compuse. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
TransformBuilder(initial: Matrix4, order: ComposeOrder) | Creează un constructor cu ordinul de compunere specificat și o matrice implicită |
TransformBuilder(order: ComposeOrder) | |
Compose(m: Matrix4) | Înlocuiește matricea curentă cu matrice furnizate |
Append(m: Matrix4) | Multiplică matricea curentă cu matrice dată la dreapta. |
Prepend(m: Matrix4) | Multiplică matricea dată la stânga matrice curentă. |
Rearrange(newX: Axis, newY: Axis, newZ: Axis) | Reordonează axe la newX, newY, NewZ |
Scale(s: double) | Scale de către componentele vectorului furnizat3 |
Scale(x: double, y: double, z: double) | |
Scale(s: Vector3) | |
RotateDegree(angle: double, axis: Vector3) | Rotă cu un vector3 de grade folosind ordinea specificată a rotației. |
RotateRadian(angle: double, axis: Vector3) | Se rotește în jurul axei prin unghi dat în radiani |
Rotate(q: Quaternion) | Rotate folosind cvaternionul specificat |
RotateEulerDegree(degX: double, degY: double, degZ: double) | Aplică rotația Euler cu unghiuri de grad pentru X, Y, Z |
RotateEulerRadian(x: double, y: double, z: double) | Aplică rotația Euler folosind un vector3 de unghiuri radiane |
RotateEulerRadian(r: Vector3) | |
Translate(tx: double, ty: double, tz: double) | Se mișcă după componentele vectorului dat3 |
Translate(v: Vector3) | |
Reset() | Restorează constructorul la o transformare de identitate. |
RotateDegree(rot: Vector3, order: RotationOrder) | |
RotateRadian(rot: Vector3, order: RotationOrder) |