منحنی ترکیبی

منحنی ترکیبی

منحنی ترکیبی
منحنی های ترکیبی را به صورت دو بعدی تشکیل دهید که دارای دنباله ای از ویژگی های فرزند از انواع زیر است: Polygon، CircularArc، InterpolationCurve، QuadraticBezier، و CubicBezier.
نحو
model.component(<ctag>).geom( <tag> ).feature().compositeCurves(<ftags>);
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> ).feature().
removeCurveComponents( <childtags> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).setAttribute( ویژگی , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).getAttribute( ویژگی );
شرح
رشته باقی مانده = model.component( <ctag> ).geom( <tag> .feature(.compositeCurves( <ftags> ) با پیوستن به ویژگی های منحنی برچسب گذاری شده <ftags> ، یک ویژگی CompositeCurve یا Polygon را ایجاد یا گسترش می دهد. این ویژگی های ورودی باید یکی از انواع زیر باشد: Polygon، CircularArc، InterpolationCurve، QuadraticBezier، CubicBezier، یا CompositeCurve. رشته برگشتی تگ ویژگی ایجاد شده یا باقیمانده است.
رشته[] باقی مانده = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).feature().
removeCurveComponents( 
<childtags> ) فرزندان دارای تگ های داده شده را از لیست ویژگی های هندسه ویژگی CompositeCurve با برچسب <ftag> حذف می کند . این می تواند منجر به تقسیم ویژگی CompositeCurve به چندین ویژگی شود. بچه های باقی مانده را می توان دوباره سفارش داد. آرایه بازگشتی حاوی تگ های باقی مانده یا ایجاد شده است.
خواص زیر موجود است:
جدول 3-45: ویژگی های معتبر برای COMPOSITECURVE
ویژگی
ارزش
پیش فرض
شرح
رنگ
هیچکدام سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی
هیچ یک
رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد.
کمک کرد
رشته
هیچ یک
برچسب انتخاب تجمعی برای مشارکت.
رنگ سفارشی
RGB-سه گانه
رنگ تم بعدی موجود
رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود .
نتیجه
در خاموش
خاموش
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
selresultshow
همه obj dom bnd edg pnt خاموش
dom
در فیزیک، مواد، و غیره، انتخاب‌ها را نشان دهید، اگر نتیجه‌اش روشن باشد . در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگی‌ها موجود نیستند.
نوع
جامد منحنی
منحنی
نوع شی (در حالتی که منحنی بسته است).
برای اطلاعات در مورد نتایج و ویژگی‌های کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
جدول 3-46: ویژگی های معتبر
نام
ارزش
پیش فرض
شرح
ساخت و ساز
در خاموش
خاموش
اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید.
مثال
یک منحنی ترکیبی ایجاد کنید که شامل دو کمان دایره‌ای که قبلا ایجاد شده‌اند، “ca1” و “ca2” باشد .
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom”, 2);
g.create(“ca1″، “CircularArc”);
g.feature(“ca1”).set(“angle1”, 225);
g.feature(“ca1”).set(“angle2”, 45);
g.create(“ca2″، “CircularArc”);
g.feature(“ca2”).set(“angle1”, 225);
g.feature(“ca2”).set(“angle2”, 180);
g.feature().compositeCurves(“ca1″، “ca2”);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom’, 2);
g.create(‘ca1’, ‘CircularArc’);
g.feature(‘ca1’).set(‘angle1’, 225);
g.feature(‘ca1’).set(‘angle2’, 45);
g.create(‘ca2’, ‘CircularArc’);
g.feature(‘ca2’).set(‘angle1’, 225);
g.feature(‘ca2’).set(‘angle2’, 180);
g.feature().compositeCurves([‘ca1′;’ca2’]);
g.run
همچنین ببینید