Transform

نمای کلی

Transform یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: A3DObject, INamedObject.

یک ترانسفورم حاوی اطلاعاتی است که اجازه دسترسی به ماتریس ترجمه/ مقیاس/ چرخش یا ترنسفورد را با حداقل هزینه می دهد. این توسط ترانسمور محلی استفاده می شود.

این کلاس 14 روش برای کار با اشیاء Transform در برنامه های .NET را فراهم می کند. روش های موجود شامل: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation,، و دو روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: EulerAngles, GeometricRotation, GeometricScaling, GeometricTranslation, Name, PostRotation,، و 10 تا ديگه .

خواص

نام:نوع:Accessشرح:
TranslationVector3خواندن/نوشتندریافت یا تنظیم ترجمه
ScalingVector3خواندن/نوشتندریافت یا تنظیم مقیاس
ScalingOffsetVector3خواندن/نوشتندریافت یا تنظیم آفست مقیاس
ScalingPivotVector3خواندن/نوشتندریافت یا تنظیم نقطهٔ محوری مقیاس
PreRotationVector3خواندن/نوشتندریافت یا تنظیم پیش‌چرخش به‌صورت درجه
RotationOffsetVector3خواندن/نوشتندریافت یا تنظیم جابه‌جایی چرخش
RotationPivotVector3خواندن/نوشتندریافت یا تنظیم محور چرخش
PostRotationVector3خواندن/نوشتندریافت یا تنظیم post-rotation که به درجه نمایش داده می‌شود
EulerAnglesVector3خواندن/نوشتنمی گیرد یا تنظیم چرخش نشان داده شده در زاویه های اویلر، اندازه گیری در درجه
RotationQuaternionخواندن/نوشتندوران را که به صورت quaternion نمایش داده می‌شود، دریافت یا تنظیم می‌کند.
TransformMatrixMatrix4خواندن/نوشتندریافت یا تنظیم ماتریس تبدیل.
GeometricTranslationVector3خواندن/نوشتندریافت یا تنظیم ترجمهٔ هندسی.
GeometricScalingVector3خواندن/نوشتندریافت یا تنظیم مقیاس هندسی.
GeometricRotationVector3خواندن/نوشتنمی گیرد یا چرخش هندسی ایلر را تعیین می کند ((در درجه اندازه گیری شده است).
Namestringخواندن/نوشتننام را دریافت یا تنظیم می‌کند.
PropertiesPropertyCollectionبخونید.مجموعه‌ای از تمام ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
SetGeometricTranslation(x: double, y: double, z: double)ترجمهٔ هندسی را تنظیم می‌کند.
SetGeometricScaling(sx: double, sy: double, sz: double)مقیاس‌گذاری هندسی را تنظیم می‌کند.
SetGeometricRotation(rx: double, ry: double, rz: double)چرخش اویلری هندسی را تنظیم می‌کند(بر حسب درجه).
SetTranslation(tx: double, ty: double, tz: double)جابه‌جایی تبدیل فعلی را تنظیم می‌کند.
SetScale(sx: double, sy: double, sz: double)مقیاس تبدیل فعلی را تنظیم می‌کند.
SetEulerAngles(rx: double, ry: double, rz: double)زاویه‌های اویلر را به درجه برای تبدیل فعلی تنظیم می‌کند.
SetRotation(rw: double, rx: double, ry: double, rz: double)چرخش ((به عنوان اجزای کواترنیوم) از تبدیل جریان را تعیین می کند.
SetPreRotation(rx: double, ry: double, rz: double)پیش‌چرخش را که به درجه نمایش داده می‌شود تنظیم می‌کند
SetPostRotation(rx: double, ry: double, rz: double)چرخش پس از را به درجه تنظیم می‌کند
A3DObject()یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند.
RemoveProperty(property: Property)یک ویژگی پویا را حذف می کند.
GetProperty(property: string)مقدار ویژگی مشخص‌شده را دریافت کنید
SetProperty(property: string, value: object?)مقدار ویژگی مشخص‌شده را تنظیم می‌کند
FindProperty(propertyName: string)ملک رو پیدا میکنه.

همچنین ببینید:

 فارسی