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