PropertyCollection - A helyfogadó.

PropertyCollection - A helyfogadó.

Összefoglaló

TransformBuilder Az Aspose.3D FOSS .NET-es osztály.

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

A tulajdonságok

A neve:A típus:HozzáférésLeírás
MatrixMatrix4Olvasás/írásMegkapja vagy állítja a kapott átalakítási mátrixot.
ComposeOrderComposeOrderOlvasás/írásMegkapja vagy meghatározza a transformációk összetételének sorrendjét.

Módszerek

Az aláírás:Leírás
TransformBuilder(initial: Matrix4, order: ComposeOrder)A megadott szerkesztési sorrendgel és az alapértelmezett mátrixsal egy építőt hoz létre.
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)A jelenlegi mátrix helyettesíti a megadott mátriccsel.
Append(m: Matrix4)Szorozza a jelenlegi mátrixot az adott matrixmal jobbra.
Prepend(m: Matrix4)Az adott mátrixot a jelenlegi mátrica bal oldalán szorítja.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Újrarendel a tengelyeket newX, newY, NewZ-re.
Scale(s: double)A megadott Vector3 összetevői által meghatározott méretek
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)A meghatározott forgási sorrend használatával egy 3 fokos vektorral forog.
RotateRadian(angle: double, axis: Vector3)A radiánban megadott szög szerint forog a tengely körül.
Rotate(q: Quaternion)A meghatározott kvaterniont használva forog.
RotateEulerDegree(degX: double, degY: double, degZ: double)Alkalmazza az Euler-forgást X, Y és Z fokos szögekkel.
RotateEulerRadian(x: double, y: double, z: double)Az Euler-forgást alkalmazza a radianszögek vektorja által.
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)A megadott vektor3 összetevői által mozog
Translate(v: Vector3)
Reset()Az identitás átalakításához visszaállítja a fejlesztőt.
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 Magyar