یک مجموعه داده 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 موجود است:
نام | ارزش | پیش فرض | شرح |
ax2 | آرایه دوتایی | {0,0} | زوایای تتا و فی برای چرخش، اگر نوع روی خطی و axistype برای مجموعه داده Rotation3D روی کروی تنظیم شده باشد، و اگر enablerot درست باشد . |
ax3 | آرایه دوتایی | {0، 0، 0} | مختصات محور (x، y و z) برای چرخش، اگر نوع روی خطی و axistype برای مجموعه داده Rotation3D روی دکارتی تنظیم شده باشد، و اگر enablerot درست باشد . |
axisttype | x | y | z | دکارتی | کروی | 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 | ساختار یافته | عمومی | ساختار یافته | نوع تبدیل. |