سطح مقطع

سطح مقطع

سطح مقطع
یک هندسه دو بعدی از یک مقطع هندسه سه بعدی ایجاد کنید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> ,” CrossSection “);
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“input”);
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> “CrossSection”) برای ایجاد اشیاء هندسه دو بعدی با تقاطع اجسام هندسه سه بعدی با یک صفحه کاری استفاده کنید. صفحه کار را با استفاده از ویژگی workplane انتخاب کنید ، که مقدار آن تگ دنباله سه بعدی و به دنبال آن یک اسلش و برچسب ویژگی صفحه کار است، برای مثال geom1/wp1 . به طور پیش فرض، آخرین صفحه کاری را در آخرین هندسه سه بعدی دریافت می کنید.
در یک توالی دو بعدی از ویژگی صفحه کاری، از model.component( <ctag> ).geom( <tag> ).feature( <wptag> ).geom().create( <ftag> “CrossSection”) برای ایجاد استفاده کنید. اجسام هندسه دو بعدی با تقاطع اجسام هندسه سه بعدی با صفحه کار.
به طور پیش‌فرض، تقاطع را برای تمام اشیاء سه‌بعدی که توسط ویژگی‌های قبل از ویژگی صفحه کاری ایجاد شده‌اند، دریافت می‌کنید. برای انتخاب زیرمجموعه ای از این اشیاء، ویژگی intersect را روی Select قرار دهید و از ورودی ویژگی برای انتخاب اشیاء سه بعدی برای قطع شدن استفاده کنید.
خواص زیر موجود است:
جدول 3-55: جفت‌های دارایی/مقدار معتبر
ویژگی
ارزش
پیش فرض
شرح
absrepairtol
دو برابر
…geom( <tag> ).absRepairTol()
تحمل تعمیر مطلق
رنگ
هیچکدام سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی
هیچ یک
رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد.
کمک کرد
رشته
هیچ یک
برچسب انتخاب تجمعی برای مشارکت.
رنگ سفارشی
RGB-سه گانه
رنگ تم بعدی موجود
رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود .
ورودی
انتخاب
خالی
انتخاب اجسام برای تقاطع
تقاطع
همه انتخاب شد
همه
تمام اشیاء یا اشیاء انتخاب شده را قطع کنید.
تعمیراتول
دو برابر
…geom( <برچسب> ).
repairTol()
تحمل تعمیر نسبی، نسبت به اندازه هر شی ورودی.
نوع تعمیر
خودکار نسبی مطلق
…geom( <برچسب> ).
repairTolType()
نوع تحمل تعمیر: اتوماتیک، نسبی یا مطلق.
selfrom3D
واقعی نادرست
نادرست
انتخاب هایی از هندسه سه بعدی ایجاد کنید.
selfrom3dshow
واقعی نادرست
نادرست
نمایش انتخاب های ایجاد شده از سه بعدی، به عنوان مثال، در تنظیمات مواد و فیزیک. برای در هواپیماهای کاری موجود نیست.
نتیجه
در خاموش
خاموش
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
selresultshow
همه obj dom bnd pnt خاموش
dom
در فیزیک، مواد، و غیره، انتخاب‌ها را نشان دهید، اگر نتیجه‌اش روشن باشد . در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگی‌ها موجود نیستند.
صفحه کار
رشته
صفحه کار برای تقاطع.
ویژگی های زیر در دسترس هستند:
جدول 3-56: صفات معتبر
نام
ارزش
پیش فرض
شرح
ساخت و ساز
در خاموش به ارث می برند
شما ارث می برید
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید .
مثال
یک صفحه کاری از طریق محور یک چنبره ایجاد کنید. در هندسه متقارن محوری دوبعدی، سطح مقطع چنبره را با استفاده از صفحه کار ایجاد کنید. توجه داشته باشید که دستور last run بخشی از مقطع را که در ناحیه <0 قرار می گیرد حذف می کند .
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g1 = model.component(“comp1”).geom().create(“geom1”, 3);
g1.create(“tor1″، “Torus”);
g1.run(“tor1”);
g1.create(“wp1″، “WorkPlane”);
g1.feature(“wp1”).set(“planetype”, “circularedge”);
g1.feature(“wp1”).selection(“circedge”).set(“tor1”, 15);
model.component().create(“comp2”);
GeomSequence g2 =model.component(“comp2”).geom().create(“geom2”, 2);
g2.axisymmetric(true);
g2.create(“cro1″، “CrossSection”);
g2.run(“cro1”); // دو دایره
g2.run(); // یک دایره
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g1 = model.component(‘comp1’).geom.create(‘geom1’, 3);
g1.create(‘tor1’, ‘Torus’);
g1.run(‘tor1’);
g1.create(‘wp1’, ‘WorkPlane’);
g1.feature(‘wp1’).set(‘planetype’, ‘circularedge’);
g1.feature(‘wp1’).selection(‘circedge’).set(‘tor1’, 15);
model.component.create(‘comp2’);
g2 = model.component(‘comp2’).geom.create(‘geom2’, 2);
g2.axisymmetric(true);
g2.create(‘cro1’, ‘CrossSection’);
g2.run(‘cro1’); % دو دایره
g2.run; % یک دایره
همچنین ببینید
پروجکشن ، صفحه کار