TransformBuilder

المعلومات العامة

TransformBuilder هي فئة في Aspose.3D FOSS لـ .NET.

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

خصائص

اسمالنوعالوصولوصف
MatrixMatrix4القراءة/ الكتابةيحصل على أو يضع مصفوفة التحويل الناتجة
ComposeOrderComposeOrderالقراءة/ الكتابةيحصل على أو يحدد الترتيب الذي يتم فيه تكوين التحويلات.

الطرق

التوقيعوصف
TransformBuilder(initial: Matrix4, order: ComposeOrder)يخلق مُبنى بترتيب التكوين المحدد ومصفوفة افتراضية
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)يحل محل المصفوفة الحالية بالمصفف المعروض
Append(m: Matrix4)تضرب المصفوفة الحالية بالمصفف المعطى على اليمين
Prepend(m: Matrix4)تضرب المصفوفة المعطاة على اليسار من المفتاح الحالي.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)إعادة ترتيب المحاور إلى newX، newY، NewZ
Scale(s: double)مقياسات من قبل مكونات المتجه المقدمة3
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)تدور بواسطة متجه3 من الدرجات باستخدام ترتيب الدوران المحدد
RotateRadian(angle: double, axis: Vector3)يدور حول المحور بالزاوية المقدمة في الراديانات
Rotate(q: Quaternion)يدور باستخدام الكواترنيون المحدد.
RotateEulerDegree(degX: double, degY: double, degZ: double)تطبيق دوران ايولر مع زوايا درجة ل X، Y، Z
RotateEulerRadian(x: double, y: double, z: double)تطبيق دوران أويلر باستخدام متجه 3 من الزوايا الشعاعية
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)يتحرك بواسطة مكونات المتجه المحدد3
Translate(v: Vector3)
Reset()يعيد المُبنى إلى تحويل الهوية
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 العربية