Transformation2D, Transformation3D

Transformation2D, Transformation3D

Transformation2D, Transformation3D
یک مجموعه داده 2 بعدی یا تبدیل سه بعدی ایجاد کنید. از یک مجموعه داده تبدیل برای مقیاس، چرخش و جابجایی هندسه در مجموعه داده دیگری استفاده کنید. اگر از چندین تبدیل استفاده می کنید، توجه داشته باشید که آنها به ترتیب انجام می شوند و همیشه رفت و آمد نمی کنند. اگر به یک تبدیل به ترتیب دیگری نیاز دارید، از مجموعه داده‌های تبدیل چندگانه پشت سر هم با تنها یک نوع تبدیل در هر مجموعه داده استفاده کنید.
نحو
model.result().dataset().create( <dtag> “Transformation2D”);
model.result().dataset().create( <dtag> “Transformation3D”);
model.result().dataset( <dtag> ).setIndex(…);
model.result().dataset( <dtag> ).set( خاصیت , <value> );
شرح
model.result().dataset().create(<dtag>”Transformation2D”) یک ویژگی مجموعه داده تبدیل دوبعدی به نام <dtag> ایجاد می کند .
model.result().dataset().create(<dtag>”Transformation3D”) یک ویژگی مجموعه داده تبدیل سه بعدی به نام <dtag> ایجاد می کند .
این مجموعه داده یک هندسه از مجموعه داده دیگری می گیرد و یک تبدیل اضافه می کند که می تواند شامل مقیاس بندی، چرخش و ترجمه (حرکت) باشد.
ویژگی های زیر برای Transformation2D و Transformation3D موجود است:
جدول 7-151: ویژگی های معتبر برای مجموعه داده های تبدیل (در صورت عدم توجه، ویژگی ها برای نوع تبدیل ساختاریافته هستند).
نام
ارزش
پیش فرض
شرح
ax2
آرایه دوتایی
{0,0}
زوایای تتا و فی برای چرخش، اگر نوع روی خطی و axistype برای مجموعه داده Rotation3D روی کروی تنظیم شده باشد، و اگر enablerot درست باشد .
ax3
آرایه دوتایی
{0، 0، 0}
مختصات محور (x، y و z) برای چرخش، اگر نوع روی خطی و axistype برای مجموعه داده Rotation3D روی دکارتی تنظیم شده باشد، و اگر enablerot درست باشد .
axisttype
دکارتی کروی
z
نوع محور برای یک چرخش، اگر نوع برای مجموعه داده Rotation3D روی خطی تنظیم شده باشد ، اگر enablerot درست باشد .
داده ها
هیچکدام | نام مجموعه داده
اولین مجموعه داده سازگار
مجموعه داده ای که این ویژگی به آن اشاره دارد
فعال کردن
بولی
نادرست
جابجایی (ترجمه) هندسه را فعال کنید.
enablerot
بولی
نادرست
چرخش هندسه را فعال کنید.
مقیاس فعال
بولی
نادرست
مقیاس بندی هندسه را فعال کنید.
حرکت
آرایه دوتایی
{0، 0} (2D)، {0، 0، 0} (3D)
حرکت (ترجمه)، اگر transtype عمومی است ، اگر enablemove درست است .
چرخش
دو برابر
0
افزایش زاویه برای یک چرخش، اگر enablerot درست باشد .
rotcenter
آرایه دوتایی
{0، 0}
مرکز چرخش برای مجموعه داده Rotation2D.
مقیاس
آرایه عددی
بستگی به برچسب ویژگی دارد
مقیاس بندی در جهت های x، y (2D و 3D) و z (فقط 3D)، در صورتی که مقیاس فعال درست باشد .
فضاپیماها
آرایه رشته ای
بستگی به برچسب ویژگی دارد
نام متغیرهای فضایی که پس از تبدیل به مختصات ارزیابی می شوند.
ترجمه
آرایه دوتایی
{0، 0} (2D)، {0، 0، 0} (3D)
ترجمه، اگر transtype عمومی باشد .
ترانس ماتریکس
آرایه دوتایی
ماتریس صفرهای 2 در 2 یا 3 در 3
بردارهای پایه یک تبدیل، با استفاده از نحو setIndex مشخص می‌شوند ، اگر نوع transtype عمومی باشد .
transtype
ساختار یافته عمومی
ساختار یافته
نوع تبدیل.