HalfSpace

نظرة عامة

HalfSpace هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Entity.

HalfSpace يمثل مساحة لا نهاية لها التي تنقسم بواسطة مستوى، يمكن استخدامها مع BooleanOperator.

توفر هذه الفئة 22 طريقة للعمل مع HalfSpace كائنات في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Entity, HalfSpace, SceneObject, findProperty, getBoundingBox, getExcluded, getName, getNormal, getParentNode, getParentNodes, getPosition,و 10 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: boundingBox, excluded, name, normal, parentNode, parentNodes,و 3 آخرين.

خصائص

اسمالنوعالوصولوصف
normalVector3اقرأعادي الطائرة المنقسمة، يتم تعريف الطيارة على أنها N * P + D = 0 حيث أن هو العادية وP هي أي نقطة في الطابق.
positionVector3اقرأأي نقطة على المستوى المقسّم، يتم تعريف المسطح باعتباره N * P + D = 0 حيث أن هو الطبيعي وP هي أي نقاط على مستوى.
parentNodeNodeاقرأيحصل على العقدة الأم.
parentNodesArrayList<Node>اقرأيحصل على العقد الأم.
excludedbooleanاقرأيحصل على المستبعدين.
boundingBoxBoundingBoxاقرأيحصل على صندوق الحدود.
sceneSceneاقرأيحصل على المشهد.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
HalfSpace()يقوم بإنشاء مثال جديد من HalfSpace.
getNormal() → Vector3عادي الطائرة المنقسمة، يتم تعريف الطيارة على أنها N * P + D = 0 حيث أن هو العادية وP هي أي نقطة في الطابق.
setNormal(value: Vector3)عادي الطائرة المنقسمة، يتم تعريف الطيارة على أنها N * P + D = 0 حيث أن هو العادية وP هي أي نقطة في الطابق.
getPosition() → Vector3أي نقطة على المستوى المقسّم، يتم تعريف المسطح باعتباره N * P + D = 0 حيث أن هو الطبيعي وP هي أي نقاط على مستوى.
setPosition(value: Vector3)أي نقطة على المستوى المقسّم، يتم تعريف المسطح باعتباره N * P + D = 0 حيث أن هو الطبيعي وP هي أي نقاط على مستوى.
Entity()منحنى NURBS هو منحني تمثله بواسطة NIRBS (((المنحدر العقلاني غير الموحد) ، يتم تعريف منحنية Nurbs من خلال getOrder ()) ، مجموعة من Geometry.getControlPoints ()). و getKnotVectors (). يستخدم عنصر w في نقطة التحكم كوزن نقطات التحكّم، بغض النظر عما إذا كانت CurveDimension.TWO_DIMENSIONAL أو CurveDimension.THREE_DIMENSIONAL
getParentNode() → Nodeمُصمم للمثال.
setParentNode(value: Node)عامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
getParentNodes() → ArrayList<Node>محمي بناء للسماح للصفات المشتقة بوضع اسم.
getExcluded() → booleanعامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
setExcluded(value: boolean)يحدد القيمة المستبعدة.
getBoundingBox() → BoundingBoxأول عامل للعميل بولي.
SceneObject()يسمح لك المشغل البولى بتطبيق العملية البوليية على مثلتين IMeshConvertible .
getScene() → Sceneمُبنى BooleanOperator.
A3DObject()أسطوانة معينة. يمكن استخدامها أيضًا لتمثيل مخروط عندما يكون واحد من نصف قطر العلوي / نصف القطر السفلي صفر.
getName() → Stringقطاعات المنحنى.
setName(name: String)يخلق ملف CircleShape مع نصف قطره محدد.
getProperties() → PropertyCollectionيبدأ مثالاً جديداً من فئة “السيلندر”.
findProperty(name: String) → Propertyيبدأ عينة جديدة من فئة العظام.
getProperty(name: String) → Objectيحصل على مصفوفة التحويل للعقدة في وضع الحالي.
setProperty(name: String, value: Object)يحصل على قطاعات العرض.
removeProperty(name: String) → booleanيحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية