اجسام هندسی را با ترجمه جابجا یا کپی کنید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Move”);
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Copy”);
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> “Move”) برای جابجایی اجسام هندسی استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).create( <ftag> “Copy”) برای جابجایی یک کپی از اشیاء هندسی استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“input”) برای انتخاب اشیا برای جابجایی یا کپی استفاده کنید . انتخاب پیش فرض خالی است.
خواص زیر موجود است:
نام
|
ارزش
|
پیش فرض
|
شرح
|
رنگ
|
هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی
|
هیچ یک
|
رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد.
|
کمک کرد
|
رشته
|
هیچ یک
|
برچسب انتخاب تجمعی برای مشارکت.
|
رنگ سفارشی
|
RGB-سه گانه
|
رنگ تم بعدی موجود
|
رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود .
|
displx
|
دو برابر[]
|
0
|
x جابجایی زمانی استفاده می شود که specify displ باشد .
|
پخش کردن
|
دو برابر[]
|
0
|
y جابجایی زمانی استفاده می شود که specify displ باشد .
|
displz
|
دو برابر[]
|
0
|
z جابجایی زمانی استفاده می شود که specify displ باشد .
|
newpos
|
رئوس | هماهنگی
|
رگه ها
|
موقعیت جدید (مقصد). زمانی استفاده می شود که specify pos باشد .
|
newposvertices
|
انتخاب
|
رئوس برای حرکت به. زمانی استفاده می شود که newpos رئوس باشد .
|
|
newposx
|
دو برابر[]
|
0
|
x- مختصات موقعیت های جدید. زمانی استفاده می شود که newpos coord باشد .
|
newpos
|
دو برابر[]
|
0
|
y- مختصات موقعیت های جدید. زمانی استفاده می شود که newpos coord باشد .
|
newpos
|
دو برابر[]
|
0
|
z- مختصات موقعیت های جدید. زمانی استفاده می شود که newpos coord باشد .
|
oldpos
|
رأس | هماهنگی
|
راس
|
موقعیت قدیمی (اصلی). زمانی استفاده می شود که specify pos باشد .
|
oldposvertex
|
انتخاب
|
راس برای حرکت به. زمانی استفاده می شود که oldpos راس باشد .
|
|
oldposscore
|
دوبل[sdim]
|
0
|
مختصات موقعیت قدیمی زمانی استفاده می شود که oldpos هماهنگ باشد .
|
نتیجه
|
در | خاموش
|
خاموش
|
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
|
selresultshow
|
همه | obj | dom | bnd | edg | pnt | خاموش
|
dom
|
اگر نتیجه selresult روشن باشد ، انتخابهایی را از اجسام حاصل در فیزیک، مواد و غیره یا در نمونههای جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند.
|
مشخص كردن
|
displ | pos
|
displ
|
بردار یا موقعیت های جابجایی را مشخص کنید.
|
صفحات کار
|
این | ویژگی نمونه جزئی
|
این
|
ویژگی نمونه جزئی برای گرفتن صفحه کار از آن (فقط به صورت سه بعدی).
|
صفحه کار
|
xyplane | ویژگی صفحه کار
|
xyplane
|
ویژگی صفحه کاری که سیستم مختصات را تعریف می کند (فقط در سه بعدی). پیشفرض، xyplane ، سیستم مختصات دکارتی جهانی است.
|
اگر displ یک آرایه تک بعدی باشد، یک کپی از هر شی ورودی با استفاده از بردار ترجمه displ ایجاد می شود . اگر displ یک آرایه دو بعدی باشد، می توان چندین نسخه ایجاد کرد که در آن نسخه n ام دارای displ[i][n] ترجمه در مختصات i است .
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های اضافی با ماژول طراحی در دسترس است، به انتقال و کپی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
نام
|
ارزش
|
پیش فرض
|
شرح
|
ساخت و ساز
|
در | خاموش | به ارث می برند
|
شما ارث می برید
|
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید .
|
مثال
دنباله زیر یک دایره را از مبدا به (2، 3) منتقل می کند:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,2);
g.create(“c1″,”Circle”);
g.create(“m1″،”Move”);
g.feature(“m1”).selection(“input”).set(“c1”);
g.feature(“m1”).set(“displ”, new double[][]{{2},{3}});
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,2);
g.create(‘c1′,’Circle’);
g.create(‘m1′,’Move’);
g.feature(‘m1’).selection(‘input’).set(‘c1’);
g.feature(‘m1’).set(‘displ’, [2,3]);
g.run
همچنین ببینید
آرایه ، آینه ، چرخش ، مقیاس ، تبدیل صلب