تقسیم (انفجار) اشیاء به دامنه ها، چهره ها، لبه ها یا رئوس.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Split”);
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> “Split”) برای تقسیم اشیاء هندسی استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“input”) برای انتخاب اشیا برای تقسیم استفاده کنید . انتخاب پیش فرض خالی است.
ویژگی | ارزش | پیش فرض | شرح |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد. |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
ورودی | انتخاب | اشیاء برای تقسیم | |
نگاه داشتن | در | خاموش | خاموش | اشیاء ورودی را نگه دارید. |
نتیجه | در | خاموش | خاموش | انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید. |
selresultshow | همه | obj | dom | bnd | edg | pnt | خاموش | dom | در فیزیک، مواد، و غیره، انتخابها را نشان دهید، اگر نتیجهاش روشن باشد . در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند. |
کمک کرد | رشته | هیچ یک | برچسب انتخاب تجمعی برای مشارکت. |
• | یک جسم جامد به جامدات مربوط به حوزه های آن تقسیم می شود. |
• | یک جسم سطحی به اشیاء سطحی مطابق با چهره آن تقسیم می شود. |
• | یک شی منحنی به اشیاء منحنی مربوط به لبه های آن تقسیم می شود. |
• | یک شی نقطه ای به اشیاء نقطه ای مربوط به رئوس آن تقسیم می شود. |
• | یک جسم عمومی (مخلوط) به جامدات (مرتبط با حوزه ها)، اشیاء سطحی (مرتبط با وجوهی که در مجاورت یک حوزه نیستند)، اشیای منحنی (مربوط به لبه هایی که مجاور یک صورت یا دامنه نیستند) و اشیاء نقطه ای (مطابق با آن) تقسیم می شود. به رئوس غیر مجاور لبه، صورت، یا دامنه). |
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
نام | ارزش | پیش فرض | شرح |
ساخت و ساز | در | خاموش | به ارث می برند | شما ارث می برید | اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید . |
مثال
تقسیم اتحاد یک دایره جامد و یک مستطیل جامد.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,2);
g.create(“r1″،”مستطیل”);
g.create(“c1″,”Circle”);
g.create(“u1″،”Union”);
g.feature(“u1”).selection(“input”).set(new string[]{“r1″,”c1”});
g.create(“spl1″,”Split”);
g.feature(“spl1”).selection(“input”).set(“u1”);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,2);
g.create(‘r1′,’Rectangle’);
g.create(‘c1′,’Circle’);
g.create(‘u1′,’Union’);
g.feature(‘u1’).selection(‘input’).set({‘r1′,’c1’});
g.create(‘spl1′,’Split’);
g.feature(‘spl1’).selection(‘input’).set(‘u1’);
g.run
همچنین ببینید
نوشتن، اتحاد، تقاطع، تفاوت ، حذف