یک مارپیچ (سیم پیچ) جامد، سطح یا منحنی با مقطع دایره ای به صورت سه بعدی ایجاد کنید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Helix”);
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> “Helix”) برای ایجاد مارپیچ استفاده کنید . خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
گام محوری | دو برابر | 0.3 | گام محوری. |
محور | دو برابر[] | {0,0,1} | جهت محور مارپیچ. اگر بردار محوری دکارتی باشد طول 3 و اگر محور محوری کروی باشد طول 2 دارد . |
axisttype | x | y | z | دکارتی | کروی | z | سیستم مختصات مورد استفاده برای محور. مقدار با محور همگام شده است . |
کایرالیته | راست | ترک کرد | درست | کایرالیته. |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد. |
کمک کرد | رشته | هیچ یک | برچسب انتخاب تجمعی برای مشارکت. |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
درپوش های انتهایی | پاراکسیس | فرا می گیرد | پرپسین | پارااکسیس | جهت کلاهک های انتهایی. |
grep | bezier | اسپلاین | اسپلاین | نمایش هندسه. |
pos | دو برابر[] | {0,0,0} | موقعیت جسم. |
ارتفاع شعاعی | دو برابر | 0 | گام شعاعی. |
rmas | دو برابر | 1 | شعاع اصلی |
rmin | دو برابر | 0.1 | شعاع جزئی |
پوسیدگی | دو برابر | 0 | زاویه چرخش حول محور |
rtol | دو برابر | 1e-4 | تحمل نسبی |
نتیجه | در | خاموش | خاموش | انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید. |
selresultshow | همه | obj | dom | bnd | edg | pnt | خاموش | dom | اگر نتیجه selresult روشن باشد ، انتخابهایی را از اجسام حاصل در فیزیک، مواد و غیره یا در نمونههای جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند. |
چرخش | دو برابر | 3 | تعداد دورها. |
نوع | جامد | سطح | جامد | نوع شی |
twistcomp | در | خاموش | بر | جبران پیچ و تاب |
صفحات کار | این | ویژگی نمونه جزئی | این | ویژگی جزئی برای گرفتن هواپیمای کار از آن. |
صفحه کار | xyplane | ویژگی صفحه کار | xyplane | ویژگی صفحه کاری که سیستم مختصات را تعریف می کند. پیشفرض، xyplane ، سیستم مختصات دکارتی جهانی است. |
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
نام | ارزش | پیش فرض | شرح |
ساخت و ساز | در | خاموش | خاموش | اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. |
مثال
دنباله زیر یک مارپیچ سطحی و یک مارپیچ جامد ایجاد می کند:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,3);
GeomFeature h = g.create(“h1″,”Helix”);
h.set(“نوع”، “سطح”);
h.set(“rmaj”,2);
h.set(“rmin”,0.3);
h.set(“axialpitch”,1);
GeomFeature h2 = g.create(“h2″,”Helix”);
h2.set(“rmaj”,10);
h2.set(“rmin”,2);
h2.set(“axialpitch”,1);
h2.set(“pos”,”0,0,-100″);
h2.set(“محور”،”1،1،1”);
h2.set(“rot”,60);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,3);
h = g.create(‘h1′,’helix’);
h.set(‘type’,’surface’);
h.set(‘rmaj’,2);
h.set(‘rmin’,0.3);
h.set(‘pitch محوری’,1);
h2 = g.create(‘h2′,’helix’);
h2.set(‘rmaj’,10);
h2.set(‘rmin’,2);
h2.set(‘pitch محوری’,1);
h2.set(‘pos’,’0,0,-100′);
h2.set(‘axis’,’1,1,1′);
h2.set(‘rot’,60);
g.run
همچنین ببینید
توروس ، سوئیپ