یک یا چند بازه متصل را در یک بعدی ایجاد کنید.
نحو
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