model.selection()
انتخاب های نامگذاری شده
نحو
model.selection().create( <tag> );
model.selection().create(<tag>,<type>);
model.selection( <tag> ).model( <mtag> );
model.selection( <tag> ).set( خاصیت , <value> );
model.selection( <tag> ).geom( <gtag> , dim );
model.selection( <tag> ).geom( <gtag> , highdim , lowdim , typelist );
model.selection( <tag> ).geom( dim );
model.selection( <tag> ).all();
model.selection( <tag> ).set( <entlist> );
model.selection( <tag> ).add( <entlist> );
model.selection( <tag> ).remove( <entlist> );
model.selection( <tag> ).clear();
model.selection( <tag> ).inherit( bool );
model.selection( <tag> ).model();
model.selection( <tag> ).isGeom();
model.selection( <tag> ).geom();
model.selection( <tag> ).dimension();
model.selection( <tag> ).dim();
model.selection( <tag> ).entities( dim );
model.selection( <tag> ).entities();
model.selection( <tag> ).interiorEntities( dim );
model.selection( <tag> ).isInheriting();
model.selection( <tag> ).inputDimension();
model.selection( <tag> ).inputEntities();
model.selection( <tag> ).image();
شرح
model.component( <ctag> ).selection( <tag> ) یک انتخاب نامگذاری شده را برمی گرداند. در هر جایی که انتخابی را تعریف می کنید، می توانید با استفاده از تگ آن به یک انتخاب با نام اشاره کنید، برای مثال انتخاب .named(<tag>.
model.component( <ctag> ).selection().create( <tag> ) انتخابی با نام از نوع Explicit ایجاد می کند.
model.component( <ctag> ).selection().create( <tag>,<type> ) یک انتخاب با نام از نوع <type> ایجاد می کند . انواع زیر موجود است: “صریح”، “اتحاد” ، “تقاطع” ، “تفاوت” ، “مکمل” ، “مجاورت” ، “توپ” ، “جعبه” ، “سیلندر” و “دیسک” .
model.selection( <tag> ).model( <mtag> ) گره جزء مدل انتخاب را تنظیم می کند.
model.selection( <tag> ).model() تگ گره جزء مدل انتخاب شده را برمی گرداند.
model.component( <ctag> ).selection( <tag> ).set ( خاصیت , <value> ) مقدار خاصیت را برای انتخاب تعیین می کند. اینکه کدام ویژگی برای انواع مختلف انتخاب در دسترس است در صفحات زیر فهرست شده است. تمام روش های تخصیص دیگر فقط توسط نوع انتخاب صریح پشتیبانی می شوند .
از متدهای model.selection(<tag>).image() برای ترسیم و صادرات تصاویر انتخابی استفاده کنید . به ترسیم و صادرات تصاویر مراجعه کنید .
تمام روش های دیگر در بخش انتخاب توضیح داده شده است .
موجودیت های دیگر می توانند از هر یک از انتخاب های model.component( <ctag> ).selection() هنگام تعریف انتخاب خود استفاده کنند. به عنوان مثال، یک انتخاب sel1 ایجاد کنید :
model.component(“comp1”).selection().create(“sel1”);
سپس، برای مثال، یک موجودیت متغیر می تواند از این انتخاب استفاده کند:
model.component(“comp1”).variable().create(“var1”);
model.component(“comp1”).variable(“var1”).model(“mod1”);
model.component(“comp1”).variable(“var1”).selection().named(“sel1”);
اینکه چه خواصی در دسترس است به نوع انتخاب بستگی دارد. انواع انتخاب زیر موجود است:
صریح
انتخابی که توسط مجموعه ای صریح از موجودیت های هندسی مانند دامنه ها یا مرزها تعریف می شود.
نام | ارزش | پیش فرض | شرح |
زاویه | دو برابر | 5 | تحمل زاویه برای ارزیابی تداوم |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
وقتی groupcontang روی روی تنظیم میشود ، روشهای تنظیم ، افزودن و حذف بر روی گروههایی از موجودیتهای مجاور که مماسهای پیوسته در محل اتصال خود دارند، عمل میکنند.
ویژگی angletol تلورانس برای ارزیابی تداوم را تعریف می کند.
توپ
انتخاب موجوداتی که داخل یک توپ هستند یا آن را قطع می کنند.
نام | ارزش | پیش فرض | شرح |
entitydim | 0 | 1 | 2 | 3 | نه | ابعاد موجودات برای انتخاب |
زاویه | دو برابر | 5 | تحمل زاویه برای ارزیابی تداوم |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
ورودی | همه | انتخاب ها | همه | از تمام موجودیت ها یا موجودیت های تعریف شده توسط ویژگی ورودی استفاده کنید |
ورودی | رشته[] | {} | انتخاب های ورودی |
وضعیت | قطع می کند | داخل | Somevertex | همه رئوس ها | قطع می کند | شرایط شمول یک نهاد |
posx | دو برابر | 0 | مرکز توپ، ابتدا مختصات |
ریکشا | دو برابر | 0 | مرکز توپ، مختصات دوم |
pos | دو برابر | 0 | مرکز توپ، مختصات سوم |
r | دو برابر | 0 | شعاع |
ویژگی های posx ، posy و posz مرکز توپ را مشخص می کنند و r شعاع را مشخص می کند . این ویژگی ها واحدهای خود را از دنباله هندسه مربوطه می گیرند.
وقتی شرط قطع می شود ، تمام موجوداتی که توپ را قطع می کنند در انتخاب گنجانده می شوند. مش رندر برای محاسبه استفاده می شود. می توانید دقت مش رندر را با استفاده از آن تنظیم کنید
ModelUtil.setPreference(“graphics.rendering.detail”, <detail> );
که در آن <detail> درشت ، معمولی ، ظریف یا قاب سیمی است .
وقتی شرط در داخل باشد ، تمام موجوداتی که کاملاً داخل توپ هستند در انتخاب گنجانده میشوند. مش رندر برای محاسبه استفاده می شود.
وقتی شرط مقداری ورتکس است ، تمام موجوداتی که حداقل یک راس مجاور در داخل توپ دارند در انتخاب گنجانده می شوند.
وقتی شرط allvertices باشد ، تمام موجوداتی که همه رئوس مجاور داخل توپ را دارند در انتخاب گنجانده می شوند.
هنگامی که ورودی انتخاب است ، انتخاب به موجودیت های موجود در انتخاب های تعریف شده توسط ویژگی ورودی محدود می شود. وقتی ورودی همه باشد ، تمام موجودات در هندسه در نظر گرفته می شوند.
هنگامی که groupcontang روی روی تنظیم می شود ، انتخاب روی گروه هایی از موجودیت ها عمل می کند که مماس های پیوسته در محل اتصال خود دارند.
ویژگی angletol تلورانس برای ارزیابی تداوم را تعریف می کند.
جعبه
انتخاب موجوداتی که در داخل یک کادر قرار دارند یا آن را قطع می کنند.
نام | ارزش | پیش فرض | شرح |
entitydim | 0 | 1 | 2 | 3 | نه | ابعاد موجودات برای انتخاب |
زاویه | دو برابر | 5 | تحمل زاویه برای ارزیابی تداوم |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
ورودی | همه | انتخاب ها | همه | از تمام موجودیت ها یا موجودیت های تعریف شده توسط ویژگی ورودی استفاده کنید |
ورودی | رشته[] | {} | انتخاب های ورودی |
وضعیت | قطع می کند | داخل | Somevertex | همه رئوس ها | قطع می کند | شرایط شمول یک نهاد |
xmax | دو برابر | inf | حداکثر مختصات x جعبه |
xmin | دو برابر | -inf | حداقل X-Coordinate جعبه |
ymax | دو برابر | inf | حداکثر مختصات y جعبه |
ymin | دو برابر | -inf | حداقل مختصات y جعبه |
zmax | دو برابر | inf | حداکثر Z- مختصات جعبه |
zmin | دو برابر | -inf | حداقل Z- مختصات جعبه |
ویژگی های xmax ، xmin ، ymax ، ymin ، zmax و zmin کادر را مشخص می کنند . این ویژگی ها واحدهای خود را از دنباله هندسه مربوطه می گیرند.
وقتی شرط قطع می شود ، تمام موجوداتی که کادر را قطع می کنند در انتخاب گنجانده می شوند. مش رندر برای محاسبه استفاده می شود. می توانید دقت مش رندر را با استفاده از آن تنظیم کنید
ModelUtil.setPreference(“graphics.rendering.detail”, <detail> );
که در آن <detail> درشت ، معمولی ، ظریف یا قاب سیمی است .
هنگامی که شرط در داخل است ، همه موجودیت هایی که کاملاً در داخل کادر هستند در انتخاب گنجانده می شوند. مش رندر برای محاسبه استفاده می شود.
وقتی شرط مقداری است ، همه موجودیت هایی که حداقل یک راس مجاور در داخل کادر دارند در انتخاب گنجانده می شوند.
وقتی شرط allvertices باشد ، همه موجودیت هایی که همه رئوس مجاور را در کادر دارند در انتخاب گنجانده می شوند.
هنگامی که ورودی انتخاب است ، انتخاب به موجودیت های موجود در انتخاب های تعریف شده توسط ویژگی ورودی محدود می شود. وقتی ورودی همه باشد ، تمام موجودات در هندسه در نظر گرفته می شوند.
هنگامی که groupcontang روی روی تنظیم می شود ، انتخاب روی گروه هایی از موجودیت ها عمل می کند که مماس های پیوسته در محل اتصال خود دارند.
ویژگی angletol تلورانس برای ارزیابی تداوم را تعریف می کند.
سیلندر
انتخاب موجوداتی که داخل یک استوانه هستند یا یک استوانه را به صورت سه بعدی قطع می کنند.
نام | ارزش | پیش فرض | شرح |
زاویه 1 | دو برابر | 0 | زاویه شروع |
زاویه 2 | دو برابر | 360 | زاویه پایان (پیشفرض: 360 درجه؛ یعنی یک سیلندر کامل) |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
entitydim | 0 | 1 | 2 | 3 | 3 | ابعاد موجودات برای انتخاب |
زاویه | دو برابر | 5 | تحمل زاویه برای ارزیابی تداوم |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
ورودی | همه|انتخابها | همه | از تمام موجودیت ها یا موجودیت های تعریف شده توسط ویژگی ورودی استفاده کنید |
ورودی | رشته[] | {} | انتخاب های ورودی |
وضعیت | قطع می کند | داخل | Somevertex | همه رئوس ها | قطع می کند | شرایط شمول یک نهاد |
pos | دو برابر[] | {0,0,0} | نقطه پایه سیلندر |
محور | دو برابر[] | {0,0,1} | جهت محور سیلندر. اگر بردار محوری دکارتی باشد ، طول 3 و اگر محور محوری کروی باشد ، طول 2 دارد . اگر axistype x، y یا z باشد استفاده نمی شود. |
axisttype | x | y | z | دکارتی | کروی | z | سیستم مختصات مورد استفاده برای محور. مقدار با محور همگام شده است . |
بالا | دو برابر | inf | مختصات صورت بالایی در سیستم مختصات محلی |
پایین | دو برابر | -inf | مختصات پایین صورت در سیستم مختصات محلی |
r | دوتایی (غیر منفی) | 0 | شعاع بیرونی |
رین | دوتایی (غیر منفی) | 0 | شعاع داخلی |
ویژگی pos مرکز سیلندر و ویژگی axis محور سیلندر را مشخص می کند. ویژگی های بالا ، پایین ، r و rin اندازه سیلندر را مشخص می کنند. تنظیم rin برابر با r مربوط به یک سطح استوانه ای است. این ویژگی ها واحدهای خود را از دنباله هندسه مربوطه می گیرند. با استفاده از ویژگی های angle1 و angle2 ، می توانید یک قطعه سیلندر ایجاد کنید.
هنگامی که شرط قطع می شود ، تمام موجوداتی که استوانه را قطع می کنند در انتخاب گنجانده می شوند. مش رندر برای محاسبه استفاده می شود. می توانید دقت مش رندر را با استفاده از آن تنظیم کنید
ModelUtil.setPreference(“graphics.rendering.detail”, <detail> );
که در آن <detail> درشت ، معمولی ، ظریف یا قاب سیمی است .
وقتی شرط داخل است ، تمام موجوداتی که به طور کامل در داخل سیلندر هستند در انتخاب گنجانده می شوند. مش رندر برای محاسبه استفاده می شود.
هنگامی که شرط مقداری ورتکس است ، تمام موجوداتی که حداقل یک راس مجاور در داخل استوانه دارند در انتخاب گنجانده می شوند.
وقتی شرط allvertices باشد ، همه موجودیت هایی که همه رئوس مجاور را در داخل استوانه دارند در انتخاب گنجانده می شوند.
هنگامی که ورودی انتخاب است ، انتخاب به موجودیت های موجود در انتخاب های تعریف شده توسط ویژگی ورودی محدود می شود. وقتی ورودی همه باشد ، تمام موجودات در هندسه در نظر گرفته می شوند.
هنگامی که groupcontang روی روی تنظیم می شود ، انتخاب روی گروه هایی از موجودیت ها عمل می کند که مماس های پیوسته در محل اتصال خود دارند.
ویژگی angletol تلورانس برای ارزیابی تداوم را تعریف می کند.
دیسک
انتخاب موجوداتی که در داخل یک دیسک هستند یا آنها را قطع می کنند.
نام | ارزش | پیش فرض | شرح |
زاویه 1 | دو برابر | 0 | زاویه شروع |
زاویه 2 | دو برابر | 360 | زاویه پایان (پیشفرض: 360 درجه؛ یعنی یک دیسک کامل) |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
entitydim | 0 | 1 | 2 | نه | ابعاد موجودات برای انتخاب |
زاویه | دو برابر | 5 | تحمل زاویه برای ارزیابی تداوم |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
ورودی | همه | انتخاب ها | همه | از تمام موجودیت ها یا موجودیت های تعریف شده توسط ویژگی ورودی استفاده کنید |
ورودی | رشته[] | {} | انتخاب های ورودی |
وضعیت | قطع می کند | داخل | Somevertex | همه رئوس ها | قطع می کند | شرایط شمول یک نهاد |
posx | دو برابر | 0 | مرکز دیسک، اولین مختصات |
ریکشا | دو برابر | 0 | مرکز دیسک، مختصات دوم |
r | دوتایی (غیر منفی) | 0 | شعاع بیرونی |
رین | دوتایی (غیر منفی) | 0 | شعاع داخلی |
ویژگی های posx و posy مرکز دیسک را مشخص می کنند و r و rin به ترتیب شعاع بیرونی و داخلی را مشخص می کنند . این ویژگی ها واحدهای خود را از دنباله هندسه مربوطه می گیرند. با استفاده از ویژگی های angle1 و angle2 ، می توانید یک قطعه دیسک ایجاد کنید.
هنگامی که شرط قطع می شود ، تمام موجوداتی که دیسک را قطع می کنند در انتخاب گنجانده می شوند. مش رندر برای محاسبه استفاده می شود. می توانید دقت مش رندر را با استفاده از آن تنظیم کنید
ModelUtil.setPreference(“graphics.rendering.detail”, <detail> );
که در آن <detail> درشت ، معمولی ، ظریف یا قاب سیمی است .
وقتی شرط داخل است ، تمام موجودیت هایی که به طور کامل در داخل دیسک هستند در انتخاب گنجانده می شوند. مش رندر برای محاسبه استفاده می شود.
هنگامی که شرط somevertex است ، همه موجودیت هایی که حداقل یک راس مجاور در داخل دیسک دارند در انتخاب گنجانده می شوند.
وقتی شرط allvertices باشد ، همه موجودیت هایی که همه رئوس مجاور را در داخل دیسک دارند در انتخاب گنجانده می شوند.
هنگامی که ورودی انتخاب است ، انتخاب به موجودیت های موجود در انتخاب های تعریف شده توسط ویژگی ورودی محدود می شود. وقتی ورودی همه باشد ، تمام موجودات در هندسه در نظر گرفته می شوند.
هنگامی که groupcontang روی روی تنظیم می شود ، انتخاب روی گروه هایی از موجودیت ها عمل می کند که مماس های پیوسته در محل اتصال خود دارند.
ویژگی angletol تلورانس برای ارزیابی تداوم را تعریف می کند.
اتحاد. اتصال
انتخاب با اتحاد مجموعه ای از انتخاب ها تعریف می شود.
نام | ارزش | پیش فرض | شرح |
entitydim | 0 | 1 | 2 | 3 | نه | ابعاد موجودات برای انتخاب |
ورودی | آرایه رشته ای | {} | انتخاب هایی برای افزودن |
تقاطع
انتخاب با تقاطع مجموعه ای از انتخاب ها تعریف می شود.
نام | ارزش | پیش فرض | شرح |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
entitydim | 0 | 1 | 2 | 3 | نه | ابعاد موجودات برای انتخاب |
ورودی | رشته[] | {} | انتخاب هایی برای تقاطع |
تفاوت
انتخاب با تفاوت بین دو مجموعه انتخاب تعریف می شود.
نام | ارزش | پیش فرض | شرح |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
entitydim | 0 | 1 | 2 | 3 | نه | ابعاد موجودات برای انتخاب |
اضافه کردن | رشته[] | {} | انتخاب هایی برای افزودن |
تفریق کردن | رشته[] | {} | انتخاب هایی برای تفریق |
متمم
انتخاب با مکمل مجموعه ای از انتخاب ها تعریف می شود.
نام | ارزش | پیش فرض | شرح |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
entitydim | 0 | 1 | 2 | 3 | نه | ابعاد موجودات برای انتخاب |
ورودی | رشته[] | {} | انتخاب هایی برای معکوس کردن |
مجاور
انتخاب موجودیت هایی که در مجاورت موجودیت های انتخابی دیگر هستند.
نام | ارزش | پیش فرض | شرح |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
groupcontang | در | خاموش | خاموش | حالت مماس پیوسته |
entitydim | 0 | 1 | 2 | 3 | نه | ابعاد موجودات برای انتخاب |
ورودی | رشته[] | {} | انتخاب های ورودی |
outputdim | 0 | 1 | 2 | 3 | نه-1 | ابعاد موجودیت های خروجی |
خارجی | در | خاموش | بر | شامل مرزها/لبه های بیرونی |
داخلی | در | خاموش | خاموش | شامل مرزهای داخلی/لبه ها. |
مثال ها
انتخاب equ1 را به عنوان دامنه مستطیل و انتخاب bnd1 را به عنوان مرز مستطیل تعریف کنید.
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
model.component(“comp1”).geom().create(“geom1”,2);
model.component(“comp1”).geom(“geom1”).create(“f1″،”مستطیل”);
model.component(“comp1”).geom(“geom1”).run(“f1”);
model.component(“comp1”).selection().create(“equ1”).geom(2);
model.component(“comp1”).selection(“equ1”).all();
model.component(“comp1”).selection().create(“bnd1”).geom(1);
model.component(“comp1”).selection(“bnd1”).all();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
model.component(‘comp1’).geom.create(‘geom1’,2);
model.component(‘comp1’).geom(‘geom1’).create(‘f1′,’rectangle’);
model.component(‘comp1’).geom(‘geom1’).run(‘f1’);
model.component(‘comp1’).selection.create(‘equ1’).geom(2);
model.component(‘comp1’).selection(‘equ1’).all;
model.component(‘comp1’).selection.create(‘bnd1’).geom(1);
model.component(‘comp1’).selection(‘bnd1’).all;
مرزهای (خارجی) مدل را می توان با انتخاب زیر تنظیم کرد:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
model.component(“comp1”).geom().create(“geom1”,2);
model.component(“comp1”).geom(“geom1”).create(“r1″،”مستطیل”);
model.component(“comp1”).selection().create(“outer”).
geom(“geom1”,2,1, new string[]{“exterior”});
geom(“geom1”,2,1, new string[]{“exterior”});
model.component(“comp1”).selection(“outer”).all();
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
model.component(‘comp1’).geom.create(‘geom1’,2);
model.component(‘comp1’).geom(‘geom1’).create(‘r1′,’rectangle’);
model.component(‘comp1’).selection.create(‘outer’).geom(‘geom1’,2,1,{‘exterior’});
model.component(‘comp1’).selection(‘outer’).all;
یک انتخاب برای تمام مرزهای بلوکی که یک توپ را با شعاع 0.5 و مرکز (1،1،1) قطع می کند ایجاد کنید:
کد برای استفاده با جاوا
Model model = ModelUtil.create(“Model”);
model.component().create(“comp1”);
model.component(“comp1”).geom().create(“g1”,3).create(“blk1″,”Block”);
model.component(“comp1”).geom(“g1”).run();
model.component(“comp1”).selection().create(“ball1”, “Ball”);
model.component(“comp1”).selection(“ball1”).set(“entitydim”, “2”);
model.component(“comp1”).selection(“ball1”).set(“posx”, “1”);
model.component(“comp1”).selection(“ball1”).set(“posy”, “1”);
model.component(“comp1”).selection(“ball1”).set(“posz”, “1”);
model.component(“comp1”).selection(“ball1”).set(“r”, “0.5”);
کد برای استفاده با متلب
model = ModelUtil.create(‘Model’);
model.component.create(‘comp1’);
model.component(‘comp1’).geom.create(‘g1’,3).create(‘blk1′,’Block’);
model.component(‘comp1’).geom(‘g1’).run;
model.component(‘comp1’).selection.create(‘ball1’, ‘Ball’);
model.component(‘comp1’).selection(‘ball1’).set(‘entitydim’, ‘2’);
model.component(‘comp1’).selection(‘ball1’).set(‘posx’, ‘1’);
model.component(‘comp1’).selection(‘ball1’).set(‘posy’, ‘1’);
model.component(‘comp1’).selection(‘ball1’).set(‘posz’, ‘1’);
model.component(‘comp1’).selection(‘ball1’).set(‘r’, ‘0.5’);
مجموعه ای از تمام لبه های مجاور مرزهای انتخاب توپ ایجاد کنید:
کد برای استفاده با جاوا
model.component(“comp1”).selection().create(“adj1”, “Adjacent”);
model.component(“comp1”).selection(“adj1”).set(“entitydim”, “2”);
model.component(“comp1”).selection(“adj1”).set(“outputdim”, “1”);
model.component(“comp1”).selection(“adj1”).set(“input”, new String[]{“ball1”});
کد برای استفاده با متلب
model.component(‘comp1’).selection.create(‘adj1’, ‘Adjacent’);
model.component(‘comp1’).selection(‘adj1’).set(‘entitydim’, ‘2’);
model.component(‘comp1’).selection(‘adj1’).set(‘outputdim’, ‘1’);
model.component(‘comp1’).selection(‘adj1’).set(‘input’, {‘ball1’});
همچنین ببینید
انتخاب ها