سیلندر
یک استوانه جامد یا توخالی (سطحی) به صورت سه بعدی ایجاد کنید. استوانه یک استوانه دایره ای راست است. یعنی استوانهای که دایرههایی دارد که مستقیماً بالای دیگری قرار گرفتهاند.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Cylinder”);
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> “Cylinder”) برای ایجاد یک استوانه استفاده کنید . خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
محور | دو برابر[] | {0,0,1} | جهت محور. اگر بردار محوری دکارتی باشد طول 3 و اگر محور محوری کروی باشد طول 2 دارد . |
axisttype | x | y | z | دکارتی | کروی | z | سیستم مختصات مورد استفاده برای محور. مقدار با محور همگام شده است . |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد. |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
لایه | دو برابر[] | ضخامت لایه ها | |
لایه لایه | در | خاموش | خاموش | لایه ها را در بالا اعمال کنید. |
لایه پایین | در | خاموش | خاموش | لایه ها را در قسمت پایین اعمال کنید. |
لایه لایه | در | خاموش | بر | لایه ها را در کناره اعمال کنید. |
ساعت | دو برابر | 1 | ارتفاع |
pos | دو برابر[] | {0,0,0} | مرکز دایره پایین. |
r | دو برابر | 1 | شعاع دایره پایین |
پوسیدگی | دو برابر | 0 | زاویه چرخش حول محور |
نوع | جامد | سطح | جامد | نوع شی |
نتیجه | در | خاموش | خاموش | انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید. |
selresultshow | همه | obj | dom | bnd | edg | pnt | خاموش | dom | اگر نتیجه selresult روشن باشد ، انتخابهایی را از اجسام حاصل در فیزیک، مواد و غیره یا در نمونههای جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند. |
کمک کرد | رشته | هیچ یک | برچسب انتخاب تجمعی برای مشارکت. |
صفحات کار | این | ویژگی نمونه جزئی | این | ویژگی جزئی برای گرفتن هواپیمای کار از آن. |
صفحه کار | xyplane | ویژگی صفحه کار | xyplane | ویژگی صفحه کاری که سیستم مختصات را تعریف می کند. پیشفرض، xyplane ، سیستم مختصات دکارتی جهانی است. |
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
نام | ارزش | پیش فرض | شرح |
ساخت و ساز | در | خاموش | خاموش | اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. |
سازگاری
model.component( <ctag> ).geom( <tag> ).create( <ftag> “cylinder3”) یک استوانه جامد ایجاد می کند.
model.component( <ctag> ).geom( <tag> ).create( <ftag> “cylinder2”) یک استوانه سطحی ایجاد می کند.
خواص زیر نیز موجود است:
ویژگی | ارزش | پیش فرض | شرح |
ax2 | دو برابر[] | {0,0} | نام مستعار برای محور زمانی که axistype کروی است |
ax3 | دو برابر[] | {0,0,1} | نام مستعار برای محور زمانی که axistype دکارتی است |
x ، y ، z | دو برابر | 0 | نام مستعار برای pos |
هزینه ملک دیگر در دسترس نیست.
مثال
دستورات زیر یک استوانه سطحی و یک استوانه جامد ایجاد می کنند:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,3);
g.angularUnit(“rad”);
g.create(“c2″,”Cylinder”);
g.feature(“c2”).set(“نوع”،”سطح”);
g.feature(“c2”).set(“r”,0.5);
g.feature(“c2”).set(“h”,4);
g.feature(“c2”).set(“pos”,”1 1 0″);
g.feature(“c2”).set(“axis”,”pi/2 0″);
g.create(“c3″,”Cylinder”);
g.feature(“c3”).set(“r”,20);
g.feature(“c3”).set(“h”,40);
g.feature(“c3”).set(“pos”,”0 0 -100″);
g.feature(“c3”).set(“axis”,”1 1 1″);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,3);
g.angularUnit(‘rad’);
g.create(‘c2′,’Cylinder’);
g.feature(‘c2’).set(‘type’,’surface’);
g.feature(‘c2’).set(‘r’,0.5);
g.feature(‘c2’).set(‘h’,4);
g.feature(‘c2’).set(‘pos’,’1 1 0′);
g.feature(‘c2’).set(‘axis’,’pi/2 0′);
g.create(‘c3′,’Cylinder’);
g.feature(‘c3’).set(‘r’,20);
g.feature(‘c3’).set(‘h’,40);
g.feature(‘c3’).set(‘pos’,’0 0 -100′);
g.feature(‘c3’).set(‘axis’,’1 1 1′);
g.run
همچنین ببینید
مخروط ، ECone