TransformBuilder

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

TransformBuilder هي فئة في Aspose.3d لـ Typescript. الميراث من: TransformBuilder.

TransformBuilder يقدم واجهة برمجة بيانية شديدة التنقل لتكوين مصفوفات التحويل مع التوسع الحدودي، والدوران (الدرجات، الراديانات أو أيولر) ، والتحويل، ويسمح بتعيين ترتيب التركيب.

خصائص

اسمالنوعالوصولوصف
matrixMatrix4اقرأيمثل مصفوفة التحول الحالية للمبنى.
composeOrderComposeOrderاقرأيشير إلى الترتيب الذي يتم فيه تطبيق عمليات التكوين.

الطرق

التوقيعوصف
constructor()يخلق بناء باستخدام المصفوفة المقدمة وترتيب التكوين
constructor(initial: Matrix4, order: ComposeOrder)
constructor(order: ComposeOrder)
constructor()
scale(s: number)TransformBuilderيطبق التوسع الموحد بواسطة عامل s ويعيد البناة
scale(x: number, y: number, z: number)TransformBuilder
scale(s: Vector3)TransformBuilder
scale()TransformBuilder
rotateDegree(angle: number, axis: Vector3)TransformBuilderلا يقوم بتدوير و قد يعيد المُبنى أو الفارغ اعتماداً على الحمل الزائد.
rotateDegree(rot: Vector3, order: RotationOrder)
rotateDegree() → `TransformBuildervoid`
rotateRadian(angle: number, axis: Vector3)TransformBuilderيطبق دوران أويلر في الراديانات باستخدام الترتيب الممنوح
rotateRadian(rot: Vector3, order: RotationOrder)
rotateRadian() → `TransformBuildervoid`
rotateEulerRadian(x: number, y: number, z: number)TransformBuilderيدور باستخدام متجه زوايا أويلر في الراديان ويعيد البناي
rotateEulerRadian(r: Vector3)TransformBuilder
rotateEulerRadian()TransformBuilder
translate(tx: number, ty: number, tz: number)TransformBuilderيطبق الترجمة من خلال التغييرات المقدمة ويعيد البنّاء
translate(v: Vector3)TransformBuilder
translate()TransformBuilder
compose(m: Matrix4)يُكوّن المصفوفة المقدمة في مصفح البناء (فراغ)
append(m: Matrix4)TransformBuilderتضرب المصفوفة الحالية بـ m على اليمين وتعيد البناء
prepend(m: Matrix4)TransformBuilder
rearrange(newX: Axis, newY: Axis, newZ: Axis)TransformBuilderيعيد ترتيب محاور التحول ويعود المُبنى
rotate(q: Quaternion)TransformBuilderيطبق الدوران المحدد بواسطة quaternion q ويعيد البناة
rotateEulerDegree(degX: number, degY: number, degZ: number)TransformBuilderيدور باستخدام زوايا أويلر في درجات ويعيد البنّاء
reset()إعادة تعيين مصفوفة المُبنى إلى مصفرة الهوية (خالية)
 العربية