ویژگی های هندسه ساختمان

ویژگی های هندسه ساختمان

ویژگی های هندسه ساختمان
برای تولید اشیاء خروجی یک ویژگی، باید ویژگی را بسازید . وارد
model.component( <ctag> ).geom( <tag> ).run( <ftag> );
برای ساخت ویژگی <ftag> و تمام ویژگی های قبلی آن (ویژگی ها به ترتیب از اول تا آخر ساخته می شوند). هنگامی که ساخت به پایان رسید، ویژگی <ftag> جاری می شود.
برای ساختن همه ویژگی های قبلی ویژگی <ftag> را وارد کنید
model.component( <ctag> ).geom( <tag> ).runPre( <ftag> );
برای ساخت تمام ویژگی ها، از جمله ویژگی Finalize و عملیات مجازی، وارد شوید
model.component( <ctag> ).geom( <tag> ).run();
 
اگر ویژگی فعلی قبل از ویژگی Finalize بود، این عملیات ویژگی فعلی را به عنوان ویژگی قبل از Finalize تنظیم می کند.
خطاها
اگر هنگام ساخت یک ویژگی خطایی رخ دهد، ساخت متوقف می‌شود و ویژگی قبل از اینکه ویژگی خراب می‌شود جاری شود. ویژگی Failing یک ویژگی خطا را اضافه می کند که حاوی پیام خطا است. برای دسترسی به پیام خطا وارد شوید
string msg = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).message();
برای دسترسی به ویژگی خطا، پیام و پیام دقیق آن را وارد کنید
string msg = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
   problem(“خطا”).getString(“پیام”);
String det = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
   problem(“خطا”).getString(“جزئیات”);
هشدارها
پس از ساخت موفقیت آمیز، یک ویژگی می تواند ویژگی های هشدار را اضافه کند که حاوی پیام های هشدار است. برای دسترسی به اولین پیام هشدار وارد شوید
string msg = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).message();
برای دسترسی به ویژگی‌های هشدار، پیام‌ها و پیام‌های دقیق، وارد شوید
string msg = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
   problem( <wtag> ).getString(“پیام”);
String det = model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).
   problem( <wtag> ).getString(“جزئیات”);
که در آن <wtag> warning1 ، warning2 و غیره است .