EllipseShape

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

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

ملف التهوية المتماشى مع IFC، والذي يمكن استخدامه لبناء شبكة عبر LinearExtrusion.

توفر هذه الفئة 26 طريقة للعمل مع EllipseShape كائنات في برامج Java. المنهجيات المتاحة تشمل: A3DObject, EllipseShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getExcluded, getExtent, getName, getParentNode,، و 13 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: boundingBox, excluded, extent, name, parentNode, parentNodes,و 4 المزيد.

خصائص

اسمالنوعالوصولوصف
semiAxis1doubleاقرأيحصل على نصف قطر محور X.
semiAxis2doubleاقرأيحصل على نصف قطر على محور Y.
extentVector2اقرأيحصل على المدى في البعد x و y.
boundingBoxBoundingBoxاقرأيحصل على صندوق الحدود.
parentNodeNodeاقرأيحصل على العقدة الأم.
parentNodesArrayList<Node>اقرأيحصل على العقد الأم.
excludedbooleanاقرأيحصل على المستبعدين.
sceneSceneاقرأيحصل على المشهد.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
EllipseShape()يُنشئ ملف EllipseShape مع نصف محاور افتراضية.
EllipseShape(semiAxis1: double, semiAxis2: double)يُنشئ ملف EllipseShape مع محاور نصف محددة.
getSemiAxis1()doubleيحصل على نصف قطر محور X.
setSemiAxis1(value: double)يضع نصف قطرها على محور X.
getSemiAxis2()doubleيحصل على نصف قطر على محور Y.
setSemiAxis2(value: double)يضع نصف قطرها على محور Y.
getExtent()Vector2يحصل على المدى في البعد x و y.
ParameterizedProfile()-مُصمم .
Profile()-مُصمم .
getBoundingBox()BoundingBoxيعيد مربع الحدود.
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)يحدد القيمة المستبعدة.
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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية