دسترسی به داده های مش

دسترسی به داده های مش

دسترسی به داده های مش
برای بدست آوردن تعداد رئوس مش، استفاده کنید
int model.component( <ctag> ).mesh( <tag> ).getNumVertex();
برای بدست آوردن مختصات رئوس مش، استفاده کنید
double[][] model.component( <ctag> ).mesh( <tag> ).getVertex();
که به شما ماتریسی می دهد که در آن هر ستون با یک راس مش مطابقت دارد.
برای بدست آوردن انواع عناصر در مش، استفاده کنید
String[] model.component( <ctag> ).mesh( <tag> ).getTypes();
جدول زیر انواع احتمالی را فهرست می کند. برای توضیح هر نوع، به کنوانسیون شماره‌گذاری عناصر مش مراجعه کنید .
جدول 4-6: انواع عناصر مش.
رشته
عنصر
بعد، ابعاد، اندازه
تعداد گره ها
vtx
عنصر راس
0
1
لبه
عنصر لبه
1
2
سه
عنصر مثلثی
2
3
چهار
عنصر چهار ضلعی
2
4
تت
عنصر چهار وجهی
3
4
پیر
عنصر هرمی
3
5
منشور
عنصر منشور
3
6
هگز
عنصر شش وجهی
3
8
برای به دست آوردن تعداد عناصر از یک نوع خاص، استفاده کنید
int model.component( <ctag> ).mesh( <tag> ).getNumElem( type );
برای به دست آوردن عناصر برای یک نوع خاص، استفاده کنید
int[][] model.component( <ctag> ).mesh( <tag> ).getElem( type );
که به شما ماتریسی می دهد که در آن هر ستون شامل شاخص های رأس مش گوشه های یک عنصر است.
برای بدست آوردن عدد موجودیت هندسی برای عناصر یک نوع خاص، استفاده کنید
int[] model.component( <ctag> ).mesh( <tag> ).getElemEntity( type );
برای برگرداندن برچسب های انتخاب های مش وارد شده، از استفاده کنید
String[] outputSelection();
سپس تگ برای ویژگی انتخاب مربوطه را می توان با افزودن تگ جزء و تگ ویژگی در جلوی تگ انتخاب مش بدست آورد. به عنوان مثال، اگر یک ویژگی انتخاب مش توسط یک ویژگی imp1 در کامپوننت comp1 وارد شود و تگ آن (برگردانده شده توسط تابع outputSelection() ) mytag باشد ، تگ ویژگی انتخاب comp1_imp1_mytag است .
 
اطلاعات و آمار