مخروط
یک مخروط دایره ای راست یا frustum مخروطی (فروستوم مخروطی، مخروط کوتاه) به صورت سه بعدی ایجاد کنید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Cone”);
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> “Cone”) برای ایجاد یک مخروط استفاده کنید . خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
را | دو برابر | آرکتان (1/2) (حدود 26.565 درجه) | نیم گوشه مخروط؛ یعنی زاویه بین محور و یک مولد سطح مخروطی. |
محور | دو برابر[] | {0,0,1} | جهت محور. اگر بردار محوری دکارتی باشد طول 3 و اگر محور محوری کروی باشد طول 2 دارد . |
axisttype | x | y | z | دکارتی | کروی | z | سیستم مختصات مورد استفاده برای محور. مقدار با محور همگام شده است . |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد. |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
ساعت | دو برابر | 1 | ارتفاع |
لایه | دو برابر[] | ضخامت لایه ها | |
لایه لایه | در | خاموش | خاموش | لایه ها را در بالا اعمال کنید. |
لایه پایین | در | خاموش | خاموش | لایه ها را در قسمت پایین اعمال کنید. |
لایه لایه | در | خاموش | بر | لایه ها را در کناره اعمال کنید. |
pos | دو برابر[] | {0,0,0} | مرکز دایره پایین. |
r | دو برابر | 1 | شعاع دایره پایین |
پوسیدگی | دو برابر | 0 | زاویه چرخش حول محور |
rtop | دو برابر | 0.5 | شعاع دایره بالایی |
specifytop | زاویه | شعاع | زاویه | اگر axistype زاویه باشد ، شعاع دایره بالایی با خاصیت ang داده می شود . اگر axistype شعاع باشد ، شعاع دایره بالایی با خاصیت rtop داده می شود . |
نوع | جامد | سطح | جامد | نوع شی |
نتیجه | در | خاموش | خاموش | انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید. |
selresultshow | همه | obj | dom | bnd | edg | pnt | خاموش | dom | اگر نتیجه selresult روشن باشد ، انتخابهایی را از اجسام حاصل در فیزیک، مواد و غیره یا در نمونههای جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند. |
کمک کرد | رشته | هیچ یک | برچسب انتخاب تجمعی برای مشارکت. |
صفحات کار | این | ویژگی نمونه جزئی | این | ویژگی جزئی برای گرفتن هواپیمای کار از آن. |
صفحه کار | xyplane | ویژگی صفحه کار | xyplane | ویژگی صفحه کاری که سیستم مختصات را تعریف می کند. پیشفرض، xyplane ، سیستم مختصات دکارتی جهانی است. |
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
نام | ارزش | پیش فرض | شرح |
ساخت و ساز | در | خاموش | خاموش | اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. |
سازگاری
model.component( <ctag> ).geom( <tag> ).create( <ftag> “cone3”) یک مخروط جامد ایجاد می کند.
model.component( <ctag> ).geom( <tag> ).create( <ftag> “cone2”) یک مخروط سطحی ایجاد می کند.
خواص زیر نیز موجود است:
ویژگی | ارزش | پیش فرض | شرح |
ax2 | دو برابر[] | {0,0} | نام مستعار برای محور زمانی که axistype کروی است . |
ax3 | دو برابر[] | {0,0,1} | نام مستعار برای محور زمانی که axistype دکارتی است . |
x ، y ، z | دو برابر | 0 | نام مستعار برای pos . |
هزینه ملک دیگر در دسترس نیست.
مثال
یک مخروط با راس ایجاد کنید:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
دو برابر h = 3;
دو برابر r = 2;
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,3);
g.angularUnit(“rad”);
g.create(“c1″،”Cone”);
g.feature(“c1”).set(“r”,r);
g.feature(“c1”).set(“h”,h);
g.feature(“c1”).set(“ang”، Math.atan(r/h));
دو برابر = g.feature(“c1”).getDouble(“the”);
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
h = 3;
r = 2;
g = model.component(‘comp1’).geom.create(‘geom1’,3);
g.angularUnit(‘rad’);
g.create(‘c1′,’Cone’);
g.feature(‘c1’).set(‘r’,r);
g.feature(‘c1’).set(‘h’,h);
g.feature(‘c1’).set(‘the’, atan2(r,h));
the = g.feature(‘c1’).getDouble(‘the’);
یک مخروط کوتاه و چرخان ایجاد کنید:
کد برای استفاده با جاوا
g.create(“c2″،”Cone”);
g.feature(“c2”).set(“pos”, “1 -2 4”);
g.feature(“c2”).set(“axis”, “1 -1 0.3”);
g.feature(“c2”).set(“rot”,Math.PI/3);
g.run();
کد برای استفاده با متلب
g.create(‘c2′,’Cone’);
g.feature(‘c2’).set(‘pos’, ‘1 -2 4’);
g.feature(‘c2’).set(‘axis’, ‘1 -1 0.3’);
g.feature(‘c2’).set(‘rot’, pi/3);
g.run
همچنین ببینید
سیلندر ، ECone