تقسیم بندی

تقسیم بندی

تقسیم بندی
پارتیشن بندی اشیاء هندسه دو بعدی و سه بعدی با استفاده از اشیاء ابزار یا صفحه کار.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Partition”);
model.component( <ctag> ).geom( <tag> ).feature().selection( خاصیت );
model.component( <ctag> ).geom( <tag> ).feature().set( خاصیت,<value> );
model.component( <ctag> ).geom( <tag> ).feature().get Type ( خاصیت );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).setAttribute( ویژگی , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).getAttribute( ویژگی );
شرح
عملیات بولی پارتیشن، هر شی ورودی را با استفاده از مجموعه ای از اشیاء ابزار یا (فقط در سه بعدی) یک صفحه کاری پارتیشن بندی می کند. یعنی در داخل شی ورودی مرزها، لبه‌ها و رئوس جدیدی ایجاد می‌شوند که از ابزارها یا صفحه کار می‌آیند.
خواص زیر موجود است:
 
ویژگی
ارزش
پیش فرض
شرح
absrepairtol
دو برابر
…geom( <برچسب> ).
absRepairTol()
تحمل تعمیر مطلق
کمک کرد
رشته
هیچ یک
برچسب انتخاب تجمعی برای مشارکت.
ورودی
انتخاب
خالی
اشیاء برای پارتیشن بندی
نگه داشتن ورودی
در خاموش
خاموش
اشیاء ورودی را نگه دارید.
ابزار نگهدارنده
در خاموش
خاموش
اشیاء ابزار را نگه دارید.
پارتیشن با
اشیاء صفحه کار
اشیاء
پارتیشن با اشیاء ابزار یا صفحه کار.
تعمیراتول
دو برابر
…geom( <برچسب> ).
repairTol()
تحمل تعمیر نسبی، نسبت به اندازه اتحادیه ورودی ها.
نوع تعمیر
خودکار نسبی مطلق
…geom( <برچسب> ).
repairTolType()
نوع تحمل تعمیر: اتوماتیک، نسبی یا مطلق.
نتیجه
در خاموش
خاموش
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
selresultshow
همه obj dom bnd edg pnt خاموش
dom
در فیزیک، مواد، و غیره، انتخاب‌ها را نشان دهید، اگر نتیجه‌اش روشن باشد . در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگی‌ها موجود نیستند.
ابزار
انتخاب
خالی
اشیاء ابزار.
صفحه کار
رشته
صفحه کار برای پارتیشن بندی.
برای اطلاعات در مورد نتایج و ویژگی‌های کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
جدول 3-127: صفات معتبر
نام
ارزش
پیش فرض
شرح
ساخت و ساز
در خاموش به ارث می برند
شما ارث می برید
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید .
سازگاری
ویژگی keep در نسخه 5.3a منسوخ شده است. در عوض، از ویژگی های جدید keepinput و keeptool استفاده کنید . اگر نگه را روی روشن تنظیم کنید ، هم keepinput و هم keeptool . اگر مقدار keep را دریافت کنید ، در صورتی که keepinput و keeptool روشن باشند ، این مقدار روشن است .
مثال
یک مرز داخلی در یک استوانه با تقسیم آن با یک صفحه کار مایل ایجاد کنید:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”, 3);
g.create(“cyl1″، “Cylinder”);
g.feature(“cyl1”).set(“h”، 10);
g.create(“wp1″، “WorkPlane”);
g.feature(“wp1”).set(“planetype”, “general”);
g.feature(“wp1”).setIndex(“genpoints”, 4, 0, 2);
g.feature(“wp1”).setIndex(“genpoints”, 5, 1, 2);
g.feature(“wp1”).setIndex(“genpoints”, 5, 2, 2);
g.create(“par1″، “Partition”);
g.feature(“par1”).selection(“input”).set(“cyl1”);
g.feature(“par1”).set(“partitionwith”, “workplane”);
g.run(“par1”);
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom’, 3);
g.create(‘cyl1’, ‘Cylinder’);
g.feature(‘cyl1’).set(‘h’, 10);
g.create(‘wp1’, ‘WorkPlane’);
g.feature(‘wp1’).set(‘planetype’, ‘general’);
g.feature(‘wp1’).setIndex(‘genpoints’, 4, 0, 2);
g.feature(‘wp1’).setIndex(‘genpoints’, 5, 1, 2);
g.feature(‘wp1’).setIndex(‘genpoints’, 5, 2, 2);
g.create(‘par1’, ‘Partition’);
g.feature(‘par1’).selection(‘input’).set(‘cyl1’);
g.feature(‘par1’).set(‘partitionwith’, ‘workplane’);
g.run(‘par1’);
همچنین ببینید