TransformBuilder

TransformBuilder

Overview

TransformBuilder एक क्लास है Aspose.3D FOSS के लिए टाइपस्क्रिप्ट।.

TransformBuilder.constructor creates a new TransformBuilder; overloads allow initial matrix and compose order.

इस वर्ग में टाइपस्क्रिप्ट प्रोग्राम में TransformBuilder वस्तुओं के साथ काम करने के लिए 13 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: append, compose, constructor, prepend, rearrange, reset, rotate, rotateDegree, rotateEulerDegree, rotateEulerRadian, rotateRadian, scale,और 1 अतिरिक्त विधियां।. सभी सार्वजनिक सदस्य किसी भी टाइपस्क्रिप्ट अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS को स्थापित करने के बाद टाइमस्क्क्रेट पैकेज।. संपत्ति : composeOrder, matrix.

Description

TransformBuilder Aspose.3D के लिए FOSS लाइब्रेरी में एक वर्ग है जो प्रोग्रामिंग उपयोग के 23 तरीकों और 2 गुणों को प्रस्तुत करता है।.

मुख्य क्षमताओं में शामिल हैं: matrix4; composeorder; एक नया transformbuilder बनाता है; ओवरलोड प्रारंभिक मैट्रिक्स और कॉम्प्लेक्स ऑर्डर की अनुमति देता है. ये कार्य डेवलपर्स को transformBuilder फ़ंक्शन को सीधे TypeScript अनुप्रयोगों में एकीकृत करने की क्षमता प्रदान करते हैं.

कक्षा में 4 निर्माण अतिरिक्त लोड हैं, जो कॉल संदर्भ के आधार पर एक लचीला प्रारंभ करने की अनुमति देता है।.

Properties

NameTypeAccessDescription
matrixMatrix4पढ़ना / लिखनामैट्रिक्स को मिला।.
composeOrderComposeOrderपढ़ना / लिखनाआदेश को संकलित करें।.

Methods

SignatureDescription
constructor()एक नया TransformBuilder बनाता है; अतिरिक्त लोड प्रारंभिक मैट्रिक्स और आदेश को संकलित करने की अनुमति देता है
constructor(initial: Matrix4, order: ComposeOrder)एक TransformBuilder बनाता है जो उस मैट्रिक्स के साथ प्रारंभ किया जाता है और आदेश को संकलित करता है
constructor(order: ComposeOrder)एक TransformBuilder बनाता है पहचान मैट्रिक्स और निर्दिष्ट कॉम्प्लेक्स आदेश का उपयोग करके
constructor()पहचान मैट्रिक्स के साथ एक डिफ़ॉल्ट TransformBuilder बनाता है
scale(s: number)TransformBuilderगैर-एकमान्य स्केलिंग कारकों x, y, z सेट करें और निर्माणकर्ता को वापस लाएं
scale(x: number, y: number, z: number)TransformBuilderगैर-मानक स्केलिंग कारकों x, y, z सेट करें और निर्माणकर्ता को वापस लाएं
scale(s: Vector3)TransformBuilderएक Vector3 से स्केलिंग को स्थापित करें और निर्माता को वापस लाएं
scale()TransformBuilderपैक किए गए तर्क से स्केलिंग लागू करें और निर्माता को वापस लाएं
rotateDegree(angle: number, axis: Vector3)TransformBuilderनिर्माता को वापस लौटाएं या बिना किसी तर्क के कॉल करते समय कुछ भी नहीं करें
rotateDegree(rot: Vector3, order: RotationOrder)निर्दिष्ट घूर्णन आदेश का उपयोग करके डिग्री में Euler के कोणों द्वारा घुमावदार और निर्माणकर्ता को वापस करता है
rotateDegree() → `TransformBuildervoid`
rotateRadian(angle: number, axis: Vector3)TransformBuilderयह एक कोने (रेडियन) के माध्यम से उस आश्रय के चारों ओर घूमता है और निर्माणकर्ता को वापस लाता है।
rotateRadian(rot: Vector3, order: RotationOrder)रेटिंग के निर्दिष्ट क्रम का उपयोग करके रेडिएन में ईलर कोंगों द्वारा घूमता है और निर्माणकर्ता को वापस करता है
rotateRadian() → `TransformBuildervoid`
rotateEulerRadian(x: number, y: number, z: number)TransformBuilderVector3 r (रेडियन) से Euler कोनों द्वारा घूमता है और निर्माणकर्ता को वापस करता है
rotateEulerRadian(r: Vector3)TransformBuilderVector3 r (रेडियन में) से Euler कोनों द्वारा घूमता है और निर्माणकर्ता को वापस करता है
rotateEulerRadian()TransformBuilderपैक किए गए तर्क से रैडियन में ईलर घूर्णन लागू करता है और निर्माता को वापस देता है
translate(tx: number, ty: number, tz: number)TransformBuildertx, ty, tz द्वारा स्थानांतरित और निर्माता को वापस लाता है
translate(v: Vector3)TransformBuilder
translate()TransformBuilder
compose(m: Matrix4)निर्माता के वर्तमान मैट्रिक्स में दिए गए मैथ्रिक को बनाया जाता है
append(m: Matrix4)TransformBuilderवर्तमान परिवर्तन के लिए मैट्रिक्स एम जोड़ें और निर्माणकर्ता को वापस लाएं
prepend(m: Matrix4)TransformBuilderवर्तमान परिवर्तन से पहले मैट्रिक्स एम को रोकता है और निर्माता को वापस लाता
rearrange(newX: Axis, newY: Axis, newZ: Axis)TransformBuilderनई एक्स, नई Y, नए Z के लिए एसिड रीसेट करें और निर्माणकर्ता को वापस लाएं
rotate(q: Quaternion)TransformBuilderQuaternion रूटिंग q को निर्माता के लिए लागू करता है और निर्मान को वापस देता है
rotateEulerDegree(degX: number, degY: number, degZ: number)TransformBuilderEuler के द्वारा स्कोर में कोने घूमता है और निर्माता को वापस लाता है
reset()सभी परिवर्तनों को साफ करता है, पहचान मैट्रिक्स में वापस आ जाता है

See Also

 हिन्दी