مخروط

مخروط

مخروط
یک مخروط دایره ای راست یا 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”) برای ایجاد یک مخروط استفاده کنید . خواص زیر موجود است:
جدول 3-50: جفت‌های دارایی/مقدار معتبر
ویژگی
ارزش
پیش فرض
شرح
را
دو برابر
آرکتان (1/2) (حدود 26.565 درجه)
نیم گوشه مخروط؛ یعنی زاویه بین محور و یک مولد سطح مخروطی.
محور
دو برابر[]
{0,0,1}
جهت محور. اگر بردار محوری دکارتی باشد طول 3 و اگر محور محوری کروی باشد طول 2 دارد .
axisttype
دکارتی کروی
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 ، سیستم مختصات دکارتی جهانی است.
برای اطلاعات در مورد نتایج و ویژگی‌های کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
جدول 3-51: ویژگی های معتبر
نام
ارزش
پیش فرض
شرح
ساخت و ساز
در خاموش
خاموش
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید.
سازگاری
model.component( <ctag> ).geom( <tag> ).create( <ftag> “cone3”) یک مخروط جامد ایجاد می کند.
model.component( <ctag> ).geom( <tag> ).create( <ftag> “cone2”) یک مخروط سطحی ایجاد می کند.
خواص زیر نیز موجود است:
جدول 3-52: جفت‌های دارایی/مقدار معتبر
ویژگی
ارزش
پیش فرض
شرح
ax2
دو برابر[]
{0,0}
نام مستعار برای محور زمانی که axistype کروی است .
ax3
دو برابر[]
{0,0,1}
نام مستعار برای محور زمانی که axistype دکارتی است .
، 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