خط
المعلومات العامة
Line هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: Curve, INamedObject.
خط متعدد الخطوط هو مسار محدد بمجموعة من النقاط مع قطع، ومتصلة عن طريق الحواف، مما يعني أنه يمكن أن يكون أيضًا مجموعة من قطاعات الخط المتصل. المخط عادة ما يكون كائنًًأ خطيًآ، وهو ما يعني بأنه لا يمكن استخدامه لتمثيل منحنى، ولكي يتم تمثيله يستخدم NurbsCurve.
توفر هذه الفئة 12 طريقة للعمل مع كائنات الخط في برامج .NET. المنهجيات المتاحة تشمل: A3DObject, Entity, FindProperty, FromPoints, GetBoundingBox, GetEntityRendererKey, GetProperty, Line, MakeDefaultIndices, RemoveProperty, SceneObject, SetProperty. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Color, ControlPoints, Excluded, Name, ParentNode, ParentNodes,و 4 المزيد.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | اقرأ | يحصل على نقاط التحكم. |
Visible | bool | القراءة/ الكتابة | يحصل على أو يضع المرئي. |
Segments | IList<int[]> | اقرأ | يحصل على الشرائح. |
Color | Vector3 | القراءة/ الكتابة | يحصل على أو يحدد اللون. |
Excluded | bool | القراءة/ الكتابة | يحصل على أو يضع المقصود. |
ParentNodes | List<Node> | اقرأ | يحصل على العقد الأم. |
ParentNode | Node | القراءة/ الكتابة | يحصل على أو يضع العقدة الأم. |
Scene | Scene | اقرأ | يحصل على المشهد. |
Name | string | القراءة/ الكتابة | يحصل على الاسم أو يحدده. |
Properties | PropertyCollection | اقرأ | يحصل على العقارات. |
الطرق
| التوقيع | وصف |
|---|---|
Line() | |
Line(name: string) | |
MakeDefaultIndices() | توليد تسلسل 0,1,2,3…..طول-1 حتى ControlPoints يمكن استخدامها كخط واحد |
FromPoints(points: Vector3[]) | يخلق خط من النقاط |
GetEntityRendererKey() | يحصل على مفتاح الكيان المسجل في المرسوم |
Entity(name: string) | |
GetBoundingBox() | يحصل على مربع الحدود للكيان الحالي في نظام إحداثيات الفضاء الكائن. |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | يزيل خاصية ديناميكية. |
GetProperty(property: string) | احصل على قيمة العقار المحدد |
SetProperty(property: string, value: object?) | تعيين قيمة العقار المحدد |
FindProperty(propertyName: string) | يجد العقار. يمكن أن يكون عبارة عن خاصية ديناميكية (خلقت بواسطة CreateDynamicProperty/SetProperty) أو خاصة أصلية ((محددة باسمها)) |