نوشتن، اتحاد، تقاطع، تفاوت
اشیاء را با استفاده از فرمول مجموعه بولی بنویسید.
نحو
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Compose”);
model.component( <ctag> ).geom( <tag> ).create( <ftag> “Union”);
model.component( <ctag> ).geom( <tag> ).create( <ftag> “تقاطع”);
model.component( <ctag> ).geom( <tag> ).create( <ftag> “تفاوت”);
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).selection( property );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).set( خاصیت , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).get Type ( خاصیت );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).setAttribute( ویژگی , <value> );
model.component( <ctag> ).geom( <tag> ).feature( <ftag> ).getAttribute( ویژگی );
شرح
از model.component( <ctag> ).geom( <tag> ).create( <ftag> , operationName ) برای ترکیب اشیاء هندسی به روش های مختلف استفاده کنید .
از model.component( <ctag> ).geom( <tag> ).feature( <ftag> ) .selection( خاصیت ) برای انتخاب اشیاء برای ترکیب استفاده کنید . انتخاب پیش فرض خالی است.
خواص زیر موجود است:
ویژگی | ارزش | پیش فرض | شرح |
absrepairtol | دو برابر | …geom( <برچسب> ). absRepairTol() | تحمل تعمیر مطلق |
رنگ | هیچکدام | سفارشی | عدد صحیح بین 1 و تعداد رنگ ها در موضوع فعلی | هیچ یک | رنگ انتخابی، یا به عنوان یک عدد صحیح که رنگی را در تم رنگ نشان می دهد، یا به عنوان یک رنگ سفارشی در ویژگی customcolor داده می شود . رنگ آمیزی فقط زمانی در دسترس است که selresult فعال باشد. |
رنگ سفارشی | RGB-سه گانه | رنگ تم بعدی موجود | رنگ مورد استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
فرمول | رشته | تنظیم فرمول (فقط برای ویژگی نوشتن). | |
ورودی | انتخاب | اشیاء برای نوشتن | |
ورودی 2 | انتخاب | اشیاء برای تفریق (فقط برای ویژگی Difference). | |
intbnd | در | خاموش | بر | مرزهای داخلی را حفظ کنید. |
نگاه داشتن | در | خاموش | خاموش | اشیاء ورودی را نگه دارید (نه برای ویژگی Difference). |
نگه داشتن | در | خاموش | خاموش | اشیاء ورودی را برای افزودن نگه دارید (فقط برای ویژگی Difference). |
keeplowerdim | در | خاموش | خاموش | تقاطعهای با ابعاد پایینتر را نگه دارید (فقط برای ویژگی تقاطع). |
کسر نگه می دارد | در | خاموش | خاموش | اشیاء ورودی را برای تفریق نگه دارید (فقط برای ویژگی Difference). |
تعمیراتول | دو برابر | …geom( <برچسب> ). repairTol() | تحمل تعمیر نسبی، نسبت به اندازه اتحادیه ورودی ها. |
نوع تعمیر | خودکار | نسبی | مطلق | …geom( <برچسب> ). repairTolType() | نوع تحمل تعمیر: اتوماتیک، نسبی یا مطلق. |
نتیجه | در | خاموش | خاموش | انتخاب هایی از تمام اشیاء به دست آمده ایجاد کنید. |
selresultshow | همه | obj | dom | bnd | edg | pnt | خاموش | dom | در فیزیک، مواد، و غیره، انتخابها را نشان دهید، اگر نتیجهاش روشن باشد . در نمونه های جزئی؛ یا به صورت سه بعدی از یک هندسه صفحه. obj در هندسه یک جزء موجود نیست. dom ، bnd ، و edg در همه ویژگیها موجود نیستند. |
کمک کرد | رشته | هیچ یک | برچسب انتخاب تجمعی برای مشارکت. |
عملیات بولی زیر انجام می شود:
• | برای Compose ، اشیاء ورودی با استفاده از فرمول set در فرمول ویژگی ترکیب می شوند . عملگرهای + ، * ، و – به ترتیب مربوط به مجموعه عملیات اتحاد، تقاطع و تفاوت هستند. تقدم عملگرهای + و – یکسان است. * اولویت بیشتری دارد. |
• | برای Union ، اشیاء در ورودی متحد می شوند. |
• | برای Intersection ، اشیاء ورودی با هم قطع می شوند. |
• | برای تفاوت ، اشیاء در input2 از اتحاد اشیاء در ورودی کم می شوند تا یک اختلاف مجموعه تشکیل شود. |
برای اطلاعات در مورد نتایج و ویژگیهای کمک به آن ، به انتخاب موجودات هندسی مراجعه کنید .
ویژگی های زیر در دسترس هستند:
نام | ارزش | پیش فرض | شرح |
ساخت و ساز | در | خاموش | به ارث می برند | شما ارث می برید | اجسام به دست آمده را به عنوان هندسه ساختمانی تعیین کنید. فقط در صورتی که تمام اشیای ورودی هندسه ساخت و ساز باشند، از ارث برای تنظیم ویژگی هندسه ساخت و ساز استفاده کنید . |
سازگاری
ویژگی های زیر نیز پشتیبانی می شوند، به ویژگی Delete مراجعه کنید :
ویژگی | ارزش | پیش فرض | شرح |
حاشیه، غیرمتمرکز | همه | هیچ یک | هیچ یک | لبه های جدا شده روی یک چهره (3D) را حذف کنید. لبههای داخلی و لبههایی که در مجاورت دامنه نیستند (2D؛ نام مستعار برای indbnd ) را حذف کنید. |
صورت | همه | هیچ یک | هیچ یک | چهره های داخلی را حذف کنید (سه بعدی؛ نام مستعار برای intbnd ). |
نقطه | همه | هیچ یک | هیچ یک | رئوس (نقاط) جدا شده روی یک چهره (3D) یا در یک دامنه (2D) را حذف کنید. |
ملک خارج شده دیگر در دسترس نیست.
همچنین ببینید
ConvertToSolid, ConvertToSurface, ConvertToCurve, ConvertToPoint , Finalize , Partition