Sphere

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

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

كرة معينة.

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

خصائص

اسمالنوعالوصولوصف
widthSegmentsintاقرأيحصل على أو يضع قطاعات العرض.
heightSegmentsintاقرأيحصل على أو يضع قطاعات الارتفاع.
phiStartdoubleاقرأيحصل أو يضع البداية الفاي.
phiLengthdoubleاقرأيحصل على او يضع طول الفاي.
thetaStartdoubleاقرأيحصل أو يضع البداية ثيتا.
thetaLengthdoubleاقرأيحصل على او يضع طول ثيتا.
radiusdoubleاقرأيحصل على نصف قطر الكرة أو يحدده.
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اقرأيحصل على العقارات.

الطرق

التوقيعوصف
Sphere()يبدأ مثالاً جديداً من Sphere مع نصف قطره الافتراضي 1 .
Sphere(radius: double)يبدأ مثال جديد من فئة Sphere مع نصف قطرها المحدد.
Sphere(radius: double, widthSegments: int, heightSegments: int)يبدأ مثال جديد من فئة Sphere مع نصف قطر محدد، وقطاعات عرض وقطع ارتفاع.
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double)يبدأ مثال جديد من فئة (الكرة).
getWidthSegments()intيحصل على أو يضع قطاعات العرض.
setWidthSegments(value: int)يحدد قيمة قطاعات العرض.
getHeightSegments()intيحصل على أو يضع قطاعات الارتفاع.
setHeightSegments(value: int)يحدد قيمة قطاعات الارتفاع.
getPhiStart()doubleيحصل أو يضع البداية الفاي.
setPhiStart(value: double)يضع قيمة البداية في.
getPhiLength()doubleيحصل على او يضع طول الفاي.
setPhiLength(value: double)يحدد قيمة طول الفاي.
getThetaStart()doubleيحصل أو يضع البداية ثيتا.
setThetaStart(value: double)يضع قيمة البداية ثيتا.
getThetaLength()doubleيحصل على او يضع طول ثيتا.
setThetaLength(value: double)يضع قيمة طول ثيتا.
getRadius()doubleيحصل على نصف قطر الكرة أو يحدده.
setRadius(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 ((عنصر) على هذه الحالة Sphere.
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 ()). و 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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية