منحنی پارامتری

منحنی پارامتری

منحنی پارامتری
یک منحنی پارامتری ایجاد کنید که با عبارات مختصات در دو بعدی یا سه بعدی تعریف شده است.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “ParametricCurve”);
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> ).importData();
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).setAttribute( ویژگی , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).getAttribute( ویژگی );
شرح
از model.component( <ctag> ).geom( <tag> ).create( <ftag> “ParametericCurve”) برای ایجاد یک منحنی پارامتریک استفاده کنید . منحنی های خود متقاطع پشتیبانی نمی شوند، به جز در مورد یک منحنی بسته (یعنی زمانی که نقطه شروع و نقطه پایان بر هم منطبق باشند). خواص زیر موجود است:
جدول 3-117: جفت‌های دارایی/مقدار معتبر
ویژگی
ارزش
پیش فرض
شرح
محور
دو برابر[]
{0,0,1}
جهت محور z سیستم مختصات محلی. اگر بردار محوری دکارتی باشد طول 3 و اگر محور محوری کروی باشد طول 2 دارد .
axisttype
دکارتی کروی
z
سیستم مختصات مورد استفاده برای محور. مقدار با محور همگام شده است .
رنگ
هیچکدام سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی
هیچ یک
رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد.
هماهنگی
رشته[2] رشته[3]
خالی
مختصات منحنی پارامتریک به عنوان تابعی از پارامتر.
رنگ سفارشی
RGB-سه گانه
رنگ تم بعدی موجود
رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود .
maxknots
بین المللی
1000
حداکثر تعداد گره.
نام خانوادگی
رشته
س
نام پارامتر
parmax
دو برابر
1
حداکثر مقدار پارامتر
پارمین
دو برابر
0
حداقل مقدار پارامتر
pos
دو برابر[]
{0,0,0}
موقعیت جسم.
پارامتری کردن مجدد
واقعی نادرست
نادرست
با استفاده از طول قوس، منحنی را مجددا پارامتر کنید.
پوسیدگی
دو برابر
0
زاویه چرخش حول محور
rtol
دو برابر
1e-6
تحمل نسبی
نتیجه
در خاموش
خاموش
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
selresultshow
همه obj dom bnd edg pnt خاموش
bnd در 2 بعدی؛ edg به صورت سه بعدی
در فیزیک، مواد، و غیره، انتخاب‌ها را نشان دهید، اگر نتیجه‌اش روشن باشد . در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگی‌ها موجود نیستند.
کمک کرد
رشته
هیچ یک
برچسب انتخاب تجمعی برای مشارکت.
صفحات کار
این | ویژگی نمونه جزئی
این
ویژگی نمونه جزئی برای گرفتن صفحه کار از آن (فقط به صورت سه بعدی).
صفحه کار
xyplane | ویژگی صفحه کار
xyplane
ویژگی صفحه کاری که سیستم مختصات را تعریف می کند (فقط در سه بعدی). پیش‌فرض، xyplane ، سیستم مختصات دکارتی جهانی است.
عبارات موجود در coord می توانند شامل توابع تعریف شده در مدل باشند. اگر تعریف چنین تابعی تغییر کند، منحنی پارامتریک به طور خودکار بازسازی نمی شود. از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).importData() برای بازسازی منحنی پارامتریک پس از چنین تغییری استفاده کنید .
برای اطلاعات در مورد نتایج و ویژگی‌های کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
جدول 3-118: صفات معتبر
نام
ارزش
پیش فرض
شرح
ساخت و ساز
در خاموش
خاموش
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید.
مثال
دستورات زیر یک منحنی پارامتریک به شکل مارپیچ به صورت سه بعدی ایجاد می کنند:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,3);
g.create(“pc1″،”ParametricCurve”);
g.feature(“pc1”).set(“parmax”،”2*pi”);
g.feature(“pc1”).set(“coord”,new String[]{“cos(s)”،”sin(s)””s*0.2”});
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,3);
g.create(‘pc1′,’ParametricCurve’);
g.feature(‘pc1’).set(‘parmax’,’2*pi’);
g.feature(‘pc1’).set(‘coord’,{‘cos(s)’,’sin(s)’,’s*0.2′});
g.run
همچنین ببینید