چرخش

چرخش

چرخش
اجسام را حول یک نقطه به صورت دو بعدی یا یک محور در سه بعدی بچرخانید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Rotate”);
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection( property );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).set( خاصیت , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).get Type ( خاصیت );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).setAttribute( ویژگی , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).getAttribute( ویژگی );
شرح
از model.component( <ctag> ).geom( <tag> ).create( <ftag> “Rotate”) برای چرخاندن اجسام هندسی استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“input”) برای انتخاب اشیا برای چرخش استفاده کنید . انتخاب پیش فرض خالی است.
خواص زیر موجود است:
جدول 3-149: ویژگی های معتبر برای چرخش
نام
ارزش
پیش فرض
شرح
ax2
دو برابر [2]
{0,0}
زوایای کروی تتا و فی، در صورت کروی بودن نوع محوری استفاده می شود .
ax3
دو برابر [3]
{0,0,1}
بردار محور، در صورتی استفاده می شود که نوع محوری دکارتی باشد .
محور
دو برابر[]
{0,0,1}
محور چرخش. اگر بردار محوری دکارتی باشد طول 3 و اگر محور محوری کروی باشد طول 2 دارد . نام مستعار برای ax2 و ax3 .
axisttype
دکارتی کروی
z
سیستم مختصات مورد استفاده برای محور. اگر specify روی axis تنظیم شده باشد استفاده می شود .
رنگ
هیچکدام سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی
هیچ یک
رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد.
کمک کرد
رشته
هیچ یک
برچسب انتخاب تجمعی برای مشارکت.
رنگ سفارشی
RGB-سه گانه
رنگ تم بعدی موجود
رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود .
حاشیه، غیرمتمرکز
انتخاب
انتخاب لبه زمانی استفاده می شود که specify روی لبه تنظیم شده باشد .
eularang
دو برابر [3]
{0,0,0}
زوایای ذاتی اویلر ZXZ α , β و γ _ _
ورودی
انتخاب
اشیاء برای چرخش
نگاه داشتن
در خاموش
خاموش
اشیاء ورودی را نگه دارید.
pos
دو برابر[]
مرکز چرخش
پوسیدگی
دو برابر[]
0
زاویه چرخش برای یک یا چند چرخش از اشیاء ورودی، در صورتی که Specify روی محور تنظیم شده باشد استفاده می شود .
نتیجه
در خاموش
خاموش
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
selresultshow
همه obj dom bnd edg pnt خاموش
dom
در فیزیک، مواد، و غیره، انتخاب‌ها را نشان دهید، اگر نتیجه‌اش روشن باشد . در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگی‌ها موجود نیستند.
مشخص كردن
محور eulerang حاشیه، غیرمتمرکز
محور
یک محور چرخش، زوایای اویلر (ZXZ) یا یک لبه مستقیم را مشخص کنید.
صفحه کار
xyplane | برچسب ویژگی صفحه کار
xyplane
ویژگی صفحه کاری که سیستم مختصات را تعریف می کند (فقط در سه بعدی). پیش‌فرض، xyplane ، سیستم مختصات دکارتی جهانی است.
صفحات کار
این | برچسب ویژگی جزئی
این
ویژگی نمونه جزئی برای گرفتن صفحه کار از آن (فقط به صورت سه بعدی).
برای اطلاعات در مورد نتایج و ویژگی‌های کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های اضافی با ماژول طراحی در دسترس است، به چرخش مراجعه کنید .
ویژگی های زیر در دسترس هستند:
جدول 3-150: صفات معتبر
نام
ارزش
پیش فرض
شرح
ساخت و ساز
در خاموش به ارث می برند
شما ارث می برید
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید .
سازگاری
امکان تنظیم و دریافت ماتریس چرخش حذف شده است.
ملک خارج شده دیگر در دسترس نیست.
مثال
دستورات زیر یک بیضی را 10 درجه در حدود (2، 3) ایجاد و سپس می چرخانند:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,2);
g.create(“e1″،”Ellipse”);
g.feature(“e1”).set(“semiaxes”,”1 3″);
g.create(“r1″,”Rotate”);
g.feature(“r1”).selection(“input”).set(“e1”);
g.feature(“r1”).set(“rot”,10);
g.feature(“r1”).set(“pos”, “2 3”);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,2);
g.create(‘e1′,’Ellipse’);
g.feature(‘e1’).set(‘semiaxes’,’1 3′);
g.create(‘r1′,’Rotate’);
g.feature(‘r1’).selection(‘input’).set(‘e1’);
g.feature(‘r1’).set(‘rot’,10);
g.feature(‘r1’).set(‘pos’, ‘2 3’);
g.run
همچنین ببینید