Box

المعلومات العامة

Box هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Geometry, IMeshConvertible.

صندوق بدائي.

يوفر هذا الفصل 50 طريقة للعمل مع كائنات Box في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Box, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows,، و 36 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded,و 14 آخرين.

خصائص

اسمالنوعالوصولوصف
lengthSegmentsintاقرأيحصل على أو يضع قطاعات طول.
widthSegmentsintاقرأيحصل على أو يضع قطاعات العرض.
heightSegmentsintاقرأيحصل على أو يضع قطاعات الارتفاع.
lengthdoubleاقرأيحصل على أو يضع طول مربع متوافق في محور z.
widthdoubleاقرأيحصل على أو يضع عرض مربع متوافق في محور x.
heightdoubleاقرأيحصل على أو يضع ارتفاع الصندوق المرتبط في محور y.
visiblebooleanاقرأيَحْصلُ على المرئي.
castShadowsbooleanاقرأيحصل على الظلال المُصنعة.
receiveShadowsbooleanاقرأيحصل على الظلال المتلقية.
controlPointsjava.util.List<Vector4>اقرأيحصل على نقاط التحكم.
vertexElementsjava.util.List<VertexElement>اقرأيحصل على عناصر القمة.
deformersjava.util.List<Deformer>اقرأيحصل على المُشوّشين.
deformers2java.util.Collection<T>اقرأيحصل على المُشوهين 2.
parentNodeNodeاقرأيحصل على العقدة الأم.
parentNodesArrayList<Node>اقرأيحصل على العقد الأم.
excludedbooleanاقرأيحصل على المستبعدين.
boundingBoxBoundingBoxاقرأيحصل على صندوق الحدود.
sceneSceneاقرأيحصل على المشهد.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
Box()يبدأ مثال جديد من فئة Box.
Box(length: double, width: double, height: double)يبدأ مثال جديد من فئة Box.
Box(name: String, length: double, width: double, height: double, lengthSegments: int, widthSegments: int, heightSegments: int)يبدأ مثال جديد من فئة Box.
getLengthSegments()intيحصل على أو يضع قطاعات طول.
setLengthSegments(value: int)يحدد قيمة قطاعات الطول.
getWidthSegments()intيحصل على أو يضع قطاعات العرض.
setWidthSegments(value: int)يحدد قيمة قطاعات العرض.
getHeightSegments()intيحصل على أو يضع قطاعات الارتفاع.
setHeightSegments(value: int)يحدد قيمة قطاعات الارتفاع.
getLength()doubleيحصل على أو يضع طول مربع متوافق في محور z.
setLength(value: double)يحدد قيمة الطول.
getWidth()doubleيحصل على أو يضع عرض مربع متوافق في محور x.
setWidth(value: double)يحدد قيمة العرض.
getHeight()doubleيحصل على أو يضع ارتفاع الصندوق المرتبط في محور y.
setHeight(value: double)يحدد قيمة الارتفاع.
toMesh()Meshتحويل الجسم الحالي إلى شبكة.
Geometry()يطلب الجيماتية على هذه الحالة الصندوق.
getVisible()booleanيعيد المظهر المرئي.
setVisible(value: boolean)يحدد القيمة المرئية.
getCastShadows()booleanيعيد الظلال المرموقة.
setCastShadows(value: boolean)يبدأ مثال جديد من فئة Box.
getReceiveShadows()booleanيعيد الظلال المتلقية.
setReceiveShadows(value: boolean)يبدأ مثالاً جديداً من فئة “السيلندر”.
getControlPoints()java.util.List<Vector4>يعيد نقاط التحكم.
getVertexElements()java.util.List<VertexElement>يعيد عناصر القمة.
getDeformers()java.util.List<Deformer>يعيد المُشوهات.
getElement(type: VertexElementType)VertexElementيحصل على أو يضع قطاعات العرض.
createElement(type: VertexElementType)VertexElementيحصل على أو يضع قطاعات الارتفاع.
addElement(element: VertexElement)تدعو addElement ((عنصر) على مثال مربع هذا.
addDeformer(deformer: Deformer)يضيف مُعطّلًا لهذه الهندسة ويحدد مرجع المالك.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVتُستدعى getVertexElementOfUV ((مخطط) على هذه الحالة.
createElementUV(mapping: TextureMapping)VertexElementUVتدعو createElementUV ((التخطيط) على هذه الحالة المربعة.
getDeformers2()java.util.Collection<T>يعيد المُشوهات2 .
Entity()منحنى NURBS هو منحني تمثله بواسطة NIRBS (((المنحدر العقلاني غير الموحد) ، يتم تعريف منحنية Nurbs من خلال getOrder ()) ، مجموعة من Geometry.getControlPoints ()). و getKnot Vectors (). يستخدم عنصر w في نقطة التحكم كوزن نقطات التحكّم، بغض النظر عما إذا كانت CurveDimension.TWO_DIMENSIONAL أو CurveDimension .THREE_ DIMENSIONALL
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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية