انتقال، کپی

انتقال، کپی

انتقال، کپی
اجسام هندسی را با ترجمه جابجا یا کپی کنید.
نحو
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”) برای انتخاب اشیا برای جابجایی یا کپی استفاده کنید . انتخاب پیش فرض خالی است.
خواص زیر موجود است:
جدول 3-112: خواص معتبر
نام
ارزش
پیش فرض
شرح
رنگ
هیچکدام سفارشی | عدد صحیح بین 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 است .
برای اطلاعات در مورد نتایج و ویژگی‌های کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های اضافی با ماژول طراحی در دسترس است، به انتقال و کپی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
جدول 3-113: صفات معتبر
نام
ارزش
پیش فرض
شرح
ساخت و ساز
در خاموش به ارث می برند
شما ارث می برید
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید .
مثال
دنباله زیر یک دایره را از مبدا به (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
همچنین ببینید
آرایه ، آینه ، چرخش ، مقیاس ، تبدیل صلب