یک یا چند بازه متصل را در یک بعدی ایجاد کنید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Interval”);
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> “Interval”) برای ایجاد یک یا چند بازه استفاده کنید . خواص زیر موجود است:
ویژگی
|
ارزش
|
پیش فرض
|
شرح
|
کمک کرد
|
رشته
|
هیچ یک
|
برچسب انتخاب تجمعی برای مشارکت.
|
هماهنگی
|
دو برابر[]
|
{0،1}
|
مختصات در جدول (زمانی که coordsource روی جدول تنظیم شده است استفاده می شود ).
|
منبع هماهنگی
|
جدول | بردار
|
جدول
|
منبع داده مختصات: جدول یا بردار مختصات (در زمانی که specify روی coord تنظیم شده استفاده می شود ).
|
هماهنگ با
|
دو برابر[]
|
{0،1}
|
مختصات در جدول (زمانی که coordsource روی جدول تنظیم شده است استفاده می شود ).
|
ترک کرد
|
دو برابر
|
0
|
نقطه پایانی سمت چپ (زمانی که Specify روی len تنظیم شده است استفاده می شود ).
|
منبع لنز
|
جدول | بردار
|
جدول
|
منبع داده برای طول های بازه: یک جدول یا یک بردار طول (در زمانی که Specify روی len تنظیم شده است استفاده می شود ).
|
لن
|
دو برابر[]
|
{1}
|
طول در جدول (در زمانی که lensource روی جدول تنظیم شده است استفاده می شود ).
|
منبع لنز
|
جدول | بردار
|
جدول
|
منبع داده برای طول های بازه: یک جدول یا یک بردار طول (در زمانی که Specify روی len تنظیم شده است استفاده می شود ).
|
لنوک
|
دو برابر[]
|
{1}
|
طول در فیلد برداری (زمانی که منبع لنز روی جدول تنظیم شده استفاده می شود ).
|
نتیجه
|
در | خاموش
|
خاموش
|
انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید.
|
selresultshow
|
همه | obj | dom | bnd | خاموش
|
dom
|
اگر نتیجه selresult روشن باشد ، انتخابهایی را از اجسام حاصل در فیزیک، مواد و غیره یا در نمونههای جزئی نشان دهید. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند.
|
مشخص كردن
|
بند ناف | لن
|
هماهنگی
|
مختصات یا طول بازه ها را مشخص کنید.
|
برای تعیین یک بازه، خصوصیات p1 و p2 را تنظیم کنید . سپس، فواصل به طور خودکار به یک تنظیم می شود .
برای تعیین دنباله ای از فواصل متصل، ویژگی p را تنظیم کنید . سپس، فواصل به طور خودکار به تعداد زیادی تنظیم می شود .
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
سازگاری
model.component( <ctag> ).geom( <tag> ).create( <ftag> “solid1”) یک بازه ایجاد می کند.
ویژگی های بالا در نسخه 5.4 اضافه شد. با توجه به ویژگی های قبلی به صورت زیر سازگاری عقب وجود دارد:
•
|
فواصل خصوصیت تنظیم شده روی یک ، مربوط به مجموعه منبع هماهنگی است .
|
•
|
فواصل خصوصیت تنظیم شده روی many مطابق با تنظیم منبع همدف بردار است .
|
•
|
تنظیم یا بدست آوردن مقدار خاصیت p1 روی اولین عنصر آرایه هماهنگ عمل می کند .
|
•
|
تنظیم یا بدست آوردن مقدار خاصیت p2 بر روی آخرین عنصر (یا دوم) آرایه هماهنگ عمل می کند .
|
•
|
تنظیم یا بدست آوردن مقدار خاصیت p روی آرایه coordvec عمل می کند .
|
مثال
دستورات زیر یک جامد متشکل از دو بازه ایجاد می کنند:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model1”);
model.component().create(“comp1”);
GeomSequence g = model.component(“comp1”).geom().create(“geom1”,1);
g.create(“i1″،”Interval”);
g.feature(“i1”).set(“p”,”0 1 3″);
g.run();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model1’);
model.component.create(‘comp1’);
g = model.component(‘comp1’).geom.create(‘geom1’,1);
g.create(‘i1′,’Interval’);
g.feature(‘i1’).set(‘p’,’0 1 3′);
g.run
همچنین ببینید
BezierPolygon