FreeTri

FreeTri

FreeTri
یک شبکه مثلثی بدون ساختار در دامنه ها به صورت دو بعدی و روی چهره ها به صورت سه بعدی ایجاد کنید. همچنین می‌توان از آن برای باز کردن چهره‌ها در شبکه‌های سطحی سه بعدی استفاده کرد.
نحو
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 ) برای افزودن ویژگی های ویژگی استفاده کنید .
خواص زیر موجود است:
جدول 4-46: ویژگی های موجود برای FREETRI
ویژگی
ارزش
پیش فرض
شرح
رفع نقص
دو برابر
1.0
فاکتور اندازه نسبی برای شناسایی عیوب محلی. فقط مش های سه بعدی موجود که مدل هندسی خودشان را تعریف می کنند.
روش
خودکار از اشتراک گذاری
خودکار
روش مثلث بندی برای استفاده
Simplifymesh
در خاموش
بر
Boolean مشخص می کند که آیا مش اصلی باید ساده شود. فقط مش های سه بعدی موجود که مدل هندسی خودشان را تعریف می کنند.
Simplifytol
دو برابر
0.01
تحمل ساده سازی نسبی فقط مش های سه بعدی موجود که مدل هندسی خودشان را تعریف می کنند.
کنترل صاف
در خاموش
بر
مشخص می کند که آیا این عملیات مش را در سراسر موجودیت های کنترل حذف شده صاف می کند. فقط برای مش های مطابق با هندسه موجود است.
smoothmaxiter
عدد صحیح
4
تعداد تکرارهای هموارسازی را مشخص می کند. فقط برای مش های مطابق با هندسه موجود است.
smoothmaxdepth
عدد صحیح
4
حداکثر عمق هموارسازی عنصر را مشخص می کند. فقط برای مش های مطابق با هندسه موجود است.
xscale
دو برابر
1
هندسه را در جهت x قبل از مش بندی مقیاس دهید.
yscale
دو برابر
1
هندسه را در جهت y قبل از مش بندی مقیاس دهید.
zscale
دو برابر
1
هندسه مقیاس را در جهت z قبل از مش بندی.
از روش ویژگی برای تعیین روشی که برای مثلث بندی دامنه ها به صورت دو بعدی و چهره ها به صورت سه بعدی استفاده می شود، استفاده کنید. اگر ویژگی روی del تنظیم شده باشد از یک روش مبتنی بر Delaunay استفاده می شود و اگر ویژگی روی af تنظیم شده باشد از روش جلوی پیشرفته استفاده می شود . اگر روش روی خودکار تنظیم شده باشد ، برنامه سعی می کند بهترین روش را برای هر موجودیت هندسی انتخاب کند.
از ویژگی های ویژگی زیر استفاده می شود:
جدول 4-47: ویژگی های ویژگی برای FREETRI
ویژگی
ملاحظات
CornerRefinement
هنگام ایجاد مش روی صورت استفاده می شود. فقط هنگام تولید مش برای یک هندسه موجود است،
توزیع
زمانی استفاده می شود که روی لبه ها تعریف شود.
اندازه
تمام خواص استفاده می شود.
SizeExpression
تمام خواص استفاده می شود. فقط هنگام تولید مش برای یک هندسه در دسترس است.
برای مش های وارد شده، یک ویژگی اندازه پیش فرض در زیر ویژگی FreeTri با اندازه برچسب وجود دارد . می توانید با استفاده از model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).feature(“size”) به آن دسترسی داشته باشید .
سازگاری
FreeTet را ببینید .
همچنین ببینید
توزیع ، FreeTet ، FreeQuad ، اندازه