PropertyCollection{/PLANKER:}Vyzerá to ako...

PropertyCollection{/PLANKER:}Vyzerá to ako...

Prehľad

TransformBuilder je trieda v Aspose.3D FOSS pre .NET.

TransformBuilder.TransformBuilder creates a builder with an initial matrix and compose order.

Vlastnosti

Názov:Typ:PrístupOpis:
MatrixMatrix4Čítanie/napísanieZíska alebo nastaví výslednú transformáciu matrice.
ComposeOrderComposeOrderČítanie/napísanieZíska alebo nastaví poradie, v ktorom sú transformácie zložené.

Metódy

PodpisOpis:
TransformBuilder(initial: Matrix4, order: ComposeOrder)Vytvára staviteľ s špecifikovaným poradím zostavovania a predvolenou matrikou
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)Vymenzuje aktuálnu matrice dodanou matrikou.
Append(m: Matrix4)Množí sa súčasná matica uvedenou matrikou napravo.
Prepend(m: Matrix4)Množí danú matrice vľavo od aktuálnej matricy.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Preordinuje osi na newX, newY, NewZ
Scale(s: double)Vzorky podľa zložiek poskytnutého vektora3
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)Otáča sa vektorom3 stupňov pomocou špecifikovaného poradí otáčania.
RotateRadian(angle: double, axis: Vector3)Otáča sa okolo osi podľa uholov v radiánoch.
Rotate(q: Quaternion)Otáča sa pomocou špecifikovaného kvaterniónu.
RotateEulerDegree(degX: double, degY: double, degZ: double)Používa Eulerovu rotáciu s stupňovými uhlom pre X, Y a Z.
RotateEulerRadian(x: double, y: double, z: double)Používa Eulerovu rotáciu pomocou vektoru 3 radiánových uholov.
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)Pohybuje sa podľa zložiek daného vektora3
Translate(v: Vector3)
Reset()Obnovuje staviteľ na transformáciu identity
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 Slovenčina