Line

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

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

خط متعدد الخطوط هو مسار محدد بمجموعة من النقاط مع getControlPoints ((() ، ومتصلة بواسطة getSegments (()) ، مما يعني أنه يمكن أن يكون أيضًا مجموعة من قطاعات الخط المتصل.

يوفر هذا الفصل 28 طريقة للعمل مع كائنات الخط في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Curve, Entity, Line, SceneObject, findProperty, fromPoints, getBoundingBox, getColor, getControlPoints, getExcluded, getName,و 15 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: boundingBox, color, controlPoints, excluded, name, parentNode,و 5 المزيد.

خصائص

اسمالنوعالوصولوصف
controlPointsList<Vector4>اقرأيحصل على جميع نقاط التحكم.
visiblebooleanاقرأيحصل إذا كانت الهندسة مرئية.
segmentsList<int[]>اقرأيحصل على قطاعات الخط.
colorVector3اقرأيحصل على أو يحدد لون الخط، والقيمة الافتراضية هي الأبيض ((1 ، 1 ، 1).
parentNodeNodeاقرأيحصل على العقدة الأم.
parentNodesArrayList<Node>اقرأيحصل على العقد الأم.
excludedbooleanاقرأيحصل على المستبعدين.
boundingBoxBoundingBoxاقرأيحصل على صندوق الحدود.
sceneSceneاقرأيحصل على المشهد.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
getControlPoints()List<Vector4>يحصل على جميع نقاط التحكم.
getVisible()booleanيحصل إذا كانت الهندسة مرئية.
setVisible(value: boolean)يحدد القيمة المرئية.
getSegments()List<int[]>يحصل على قطاعات الخط.
Line()يبدأ مثال جديد من صف Line.
Line(name: String)يبدأ مثال جديد من صف Line.
fromPoints()Lineبناء مثال خط من مجموعة من النقاط.
makeDefaultIndices()توليد تسلسل 0,1,2,3…. getControlPoints (().Length-1 للحصول على Segments (() بحيث يمكن استخدام ControlPoints كصف واحد.
getColor()Vector3يحصل على أو يحدد لون الخط، والقيمة الافتراضية هي الأبيض ((1 ، 1 ، 1).
setColor(color: Vector3)يحدد قيمة اللون.
Curve()-مُصمم .
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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية