یک شبکه مثلثی بدون ساختار در دامنه ها به صورت دو بعدی و روی چهره ها به صورت سه بعدی ایجاد کنید. همچنین میتوان از آن برای باز کردن چهرهها در شبکههای سطحی سه بعدی استفاده کرد.
نحو
model.component( <ctag> ).mesh( <tag> ).create( <ftag> “FreeTri”);
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).selection();
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).set( خاصیت , <value> );
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).get Type ( خاصیت );
model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> , ftype );
شرح
از model.component( <ctag> ).mesh( <tag> ).create( <ftag> “FreeTri”) برای ایجاد یک مش مثلثی بدون ساختار استفاده کنید .
از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).selection() برای تعیین دامنه (مرز در سه بعدی) انتخاب استفاده کنید . اگر هیچ انتخابی را مشخص نکنید، این ویژگی یک مش روی موجودیت های هندسی باقی مانده در دوبعدی ایجاد می کند. در حالت سه بعدی، انتخاب پیش فرض خالی است.
از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).create( <ftag1> , ftype ) برای افزودن ویژگی های ویژگی استفاده کنید .
خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
رفع نقص | دو برابر | 1.0 | فاکتور اندازه نسبی برای شناسایی عیوب محلی. فقط مش های سه بعدی موجود که مدل هندسی خودشان را تعریف می کنند. |
روش | خودکار | از | اشتراک گذاری | خودکار | روش مثلث بندی برای استفاده |
Simplifymesh | در | خاموش | بر | Boolean مشخص می کند که آیا مش اصلی باید ساده شود. فقط مش های سه بعدی موجود که مدل هندسی خودشان را تعریف می کنند. |
Simplifytol | دو برابر | 0.01 | تحمل ساده سازی نسبی فقط مش های سه بعدی موجود که مدل هندسی خودشان را تعریف می کنند. |
کنترل صاف | در | خاموش | بر | مشخص می کند که آیا این عملیات مش را در سراسر موجودیت های کنترل حذف شده صاف می کند. فقط برای مش های مطابق با هندسه موجود است. |
smoothmaxiter | عدد صحیح | 4 | تعداد تکرارهای هموارسازی را مشخص می کند. فقط برای مش های مطابق با هندسه موجود است. |
smoothmaxdepth | عدد صحیح | 4 | حداکثر عمق هموارسازی عنصر را مشخص می کند. فقط برای مش های مطابق با هندسه موجود است. |
xscale | دو برابر | 1 | هندسه را در جهت x قبل از مش بندی مقیاس دهید. |
yscale | دو برابر | 1 | هندسه را در جهت y قبل از مش بندی مقیاس دهید. |
zscale | دو برابر | 1 | هندسه مقیاس را در جهت z قبل از مش بندی. |
از روش ویژگی برای تعیین روشی که برای مثلث بندی دامنه ها به صورت دو بعدی و چهره ها به صورت سه بعدی استفاده می شود، استفاده کنید. اگر ویژگی روی del تنظیم شده باشد از یک روش مبتنی بر Delaunay استفاده می شود و اگر ویژگی روی af تنظیم شده باشد از روش جلوی پیشرفته استفاده می شود . اگر روش روی خودکار تنظیم شده باشد ، برنامه سعی می کند بهترین روش را برای هر موجودیت هندسی انتخاب کند.
از ویژگی های ویژگی زیر استفاده می شود:
ویژگی | ملاحظات |
CornerRefinement | هنگام ایجاد مش روی صورت استفاده می شود. فقط هنگام تولید مش برای یک هندسه موجود است، |
توزیع | زمانی استفاده می شود که روی لبه ها تعریف شود. |
اندازه | تمام خواص استفاده می شود. |
SizeExpression | تمام خواص استفاده می شود. فقط هنگام تولید مش برای یک هندسه در دسترس است. |
برای مش های وارد شده، یک ویژگی اندازه پیش فرض در زیر ویژگی FreeTri با اندازه برچسب وجود دارد . می توانید با استفاده از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).feature(“size”) به آن دسترسی داشته باشید .
سازگاری
FreeTet را ببینید .
همچنین ببینید
توزیع ، FreeTet ، FreeQuad ، اندازه