بازیابی اطلاعات مشکل مش

بازیابی اطلاعات مشکل مش

بازیابی اطلاعات مشکل مش
سه دسته مشکل وجود دارد که می توانند در یک دنباله مش بندی ظاهر شوند: ویژگی های MeshInformation ، MeshWarning و MeshError . همه آنها حاوی پیامی هستند که مشکل را توصیف می کند و می توانند به انتخابی مجهز شوند که موجودیت های هندسی را تعریف می کند یا مقادیر مختصاتی را که موقعیت مربوط به خطا را مشخص می کند. همه این ویژگی ها می توانند یک ویژگی فرعی از همان نوع داشته باشند که حاوی اطلاعات سطح پایین مشکل است. این بدان معنی است که یک مشکل را می توان با مجموعه ای از ویژگی ها نشان داد که رد پشته مشکل را منعکس می کند.
برای اطلاعات بیشتر در مورد شدت مشکلات و راه های ممکن برای رفع آنها، به بخش اطلاعات، هشدار و گره های خطا مراجعه کنید .
استفاده کنید
مشکل بولی = model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).hasProblems();
برای اطلاع از اینکه آیا ویژگی <ftag> مشکلی گزارش شده است یا خیر. متدهای مشابه hasWarnings() و hasErrors() به ترتیب برای هشدارها و خطاها وجود دارد . متد زیر برچسب‌های مشکلات و همچنین برچسب‌هایی را که به اطلاعات اشاره دارند برمی‌گرداند:
رشته[] problemTags = model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).problems();
به طور مشابه، از روش‌های warnings() و errors() برای دسترسی به تنها تگ‌های هشدار و خطا استفاده کنید.
دو روش زیر پیام و هر موجودیت انتخاب مشکل <ptag> را برمی گرداند .
رشته problemMessage = model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).
problem( <ptag> ).message();
MeshSelection sel = model.component( <ctag> ).mesh( <tag> ).feature( <ftag> ).
problem( <ptag> ).selection();
برای بازیابی ردیابی پشته کامل، روش های بالا را تا زمانی که به تمام سطوح مشکلات گزارش شده دسترسی پیدا کنید، تکرار کنید. برای مثالی از نحوه بازیابی هشدارهای مش به صورت بازگشتی، بخش بازیابی اطلاعات مشکل را ببینید.