یک یا چند صورت را در امتداد یک انحنای ستون فقرات به صورت جامد به صورت سه بعدی جارو کنید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Sweep”);
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> “Sweep”) برای جارو کردن چهره ها در امتداد منحنی ستون فقرات استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“face”) برای انتخاب چهرهها برای جارو کردن استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“edge”) برای انتخاب لبههایی که میخواهید با هم جابجا شوند، استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection(“diredge”) برای انتخاب لبه ای که جهت آن جهت حرکت مثبت را مشخص می کند، استفاده کنید . اگر این انتخاب خالی باشد، هنگامی که انتخاب لبه تنظیم می شود، به طور خودکار تنظیم می شود. اگر انتخاب لبه حاوی یک یال باشد، انتخاب diredge می تواند خالی باشد .
خواص زیر موجود است:
ویژگی | ارزش های | پیش فرض | شرح |
تنظیم شده | دو برابر | 0 | طول پارامتر تنظیم ستون فقرات. زمانی استفاده می شود که align روی تنظیم ستون فقرات تنظیم شده باشد . |
تراز کردن | noadjust | تنظیم ستون فقرات | صورت حرکتی | نو تنظیم | نوع هم ترازی بین انحنای صورت و ستون فقرات. |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد. |
کمک کرد | رشته | هیچ یک | برچسب انتخاب تجمعی برای مشارکت. |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
سرزنش کردن | انتخاب | لبه تعیین کننده جهت | |
حاشیه، غیرمتمرکز | انتخاب | لبه هایی که منحنی ستون فقرات را تشکیل می دهند. | |
صورت | انتخاب | چهره هایی برای جارو کردن. | |
grep | bezier | اسپلاین | اسپلاین | نمایش هندسه. |
شامل نهایی | در | خاموش | خاموش | شامل تمام اشیاء ورودی استفاده شده در عملیات Finalize. |
نگاه داشتن | در | خاموش | بر | اشیاء ورودی را نگه دارید. |
maxknots | بین المللی | 1000 | حداکثر تعداد گره. |
پارامترسازی | طول قوس | طول نرمال شده | درونی؛ داخلی | طول کمان | پارامترسازی منحنی ستون فقرات: طول قوس، طول قوس نرمال شده یا پارامترسازی داخلی در ساختارهای داده هندسه. |
نام خانوادگی | رشته | س | نام پارامتر |
معکوس | در | خاموش | خاموش | جهت رفت و برگشت معکوس. |
rtol | دو برابر | 1e-4 | تحمل نسبی |
مقیاس | رشته | 1 | ضریب مقیاس برای مقطع. |
نتیجه | در | خاموش | خاموش | انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید. |
selresultshow | همه | obj | dom | bnd | edg | pnt | خاموش | dom | اگر نتیجه selresult روشن باشد ، انتخابهایی را از اجسام حاصل در فیزیک، مواد و غیره یا در نمونههای جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند. |
صاف | بولی | درست است، واقعی | اتصالات لبه صاف |
پیچ – پیچیدن | رشته | 0 | زاویه پیچ برای مقطع. |
twistcomp | در | خاموش | بر | جبران پیچ و تاب |
عبارات در مقیاس و پیچش می توانند شامل توابع تعریف شده در مدل باشند. اگر تعریف چنین تابعی تغییر کند، شیء جارو شده به طور خودکار بازسازی نمی شود. از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).importData() برای بازسازی شیء جارو شده پس از چنین تغییری استفاده کنید .
اگر includefinal خاموش باشد ، اشیاء ورودی بهطور خودکار در عملیات Finalize (Form Union/Assembly) حذف میشوند، اگر کاملاً توسط این ویژگی استفاده شوند. اشیایی که در صورت استفاده می شود ، در صورتی که دارای یک چهره باشند، کاملاً استفاده شده در نظر گرفته می شوند. اجسامی که در لبه استفاده می شوند در صورتی کاملاً استفاده شده در نظر گرفته می شوند که فاقد صورت باشند و تمام لبه های آنها در لبه باشد . اگر یک شی در نظر گرفته شود که توسط یک ویژگی کاملاً استفاده شده است اما توسط ویژگی دیگر کاملاً استفاده نشده است، شی در عملیات Finalize حذف نمی شود. اگر includefinal روشن باشد ، اشیاء ورودی در عملیات Finalize حذف نمی شوند.
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
نام | ارزش | پیش فرض | شرح |
ساخت و ساز | در | خاموش | به ارث می برند | شما ارث می برید | اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید . |
سازگاری
در COMSOL Multiphysics 4.2a و نسخههای قبلی، جهت جابجایی مثبت بهعنوان جهت منحنی به جای جهت لبه تعریف میشد.
مثال
با استفاده از عملیات جابجایی، یک نیمه چنبره حول محور y ایجاد کنید:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,3);
g.create(“wp1″،”WorkPlane”);
g.feature(“wp1”).geom().create(“c1″,”Circle”);
g.create(“pc1″،”ParametricCurve”);
g.create(“swe1″،”Sweep”);
g.feature(“pc1”).set(“parmax”،”pi”);
g.feature(“pc1”).set(“coord”,new String[]{“(cos(s)-1)*3″”0″””sin(s)*3”});
g.feature(“swe1”).selection(“face”).set(“wp1.c1”, new int[]{1});
g.feature(“swe1”).selection(“لبه”).set(“pc1(1)”,new int[]{1});
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,3);
g.create(‘wp1′,’WorkPlane’);
g.feature(‘wp1’).geom.create(‘c1′,’Circle’);
g.create(‘pc1′,’ParametricCurve’);
g.create(‘swe1′,’Sweep’);
g.feature(‘pc1’).set(‘parmax’,’pi’);
g.feature(‘pc1’).set(‘coord’,{‘(cos(s)-1)*3′,’0′,’sin(s)*3’});
g.feature(‘swe1’).selection(‘face’).set(‘wp1.c1’, 1);
g.feature(‘swe1’).selection(‘edge’).set(‘pc1(1)’, 1);
g.run
همچنین ببینید
Extrude ، Helix ، Revolve ، WorkPlane