فئة BooleanOperator

BooleanOperator class

المشغل البولياني يسمح لك بتطبيق عملية بوليانية على مثالين من IMeshConvertible.

public class BooleanOperator : Entity, IMeshConvertible

المُنشئات

الاسمالوصف
BooleanOperator()منشئ BooleanOperator
BooleanOperator(BooleanOperation, A3DObject, A3DObject)ينشئ مثيلًا جديدًا من BooleanOperator مع معاملين

الخصائص

الاسمالوصف
Excluded { get; set; }يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير.
First { get; set; }المعامل الأول للمشغل البولياني
virtual Name { get; set; }يحصل أو يعيّن الاسم.
Operator { get; set; }المشغل البولياني المستخدم في العملية لإنشاء شبكة النتائج.
ParentNode { get; set; }يحصل أو يعيّن العقدة الأصلية الأولى، إذا تم تعيين العقدة الأصلية الأولى، سيتم فصل هذا الكيان عن العقد الأصلية الأخرى.
ParentNodes { get; }يحصل على جميع العقد الأصلية، يمكن إرفاق كيان بعدة عقد أصلية لتكرار الهندسة.
Properties { get; }يحصل على مجموعة جميع الخصائص.
Scene { get; }يحصل على المشهد الذي ينتمي إليه هذا الكائن
Second { get; set; }المعامل الثاني لمشغل Boolean

الطرق

الاسمالوصف
FindProperty(string)يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name)
GetBoundingBox()يحصل على صندوق الحدود للكيان الحالي في نظام إحداثيات مساحة الكائن الخاصة به.
virtual GetEntityRendererKey()يحصل على مفتاح عارض الكيان المسجل في العارض
GetProperty(string)احصل على قيمة الخاصية المحددة
RemoveProperty(Property)يزيل خاصية ديناميكية.
RemoveProperty(string)إزالة الخاصية المحددة بالاسم
SetProperty(string, object)يضبط قيمة الخاصية المحددة
ToMesh()نفّذ عملية Boolean على معاملين

انظر أيضًا