اجسام هندسی را با ترجمه جابجا یا کپی کنید.
نحو
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
همچنین ببینید
آرایه ، آینه ، چرخش ، مقیاس ، تبدیل صلب