NurbsCurve

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

NurbsCurve هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: Curve, INamedObject.

منحنى NURBS هو منحني تمثله بواسطة NIRBS ((المنحدر العقلاني غير الموحد) ، يتم تعريف منحنية Nurbs من خلال نقاط التحكم، مجموعة من نقاط الحركة المرجحة ومتجهة العقدة يستخدم عنصر w في نقطة التحكّم كوزن نقطات التحكيما، بغض النظر عن مدى 2D أو 3D.

توفر هذه الفئة 12 طريقة للعمل مع NurbsCurve كائنات في برامج .NET. المنهجيات المتاحة تشمل: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: Color, ControlPoints, CurveType, Degree, Dimension, Excluded,و 9 آخرين.

خصائص

اسمالنوعالوصولوصف
ControlPointsIArrayList<Vector4>اقرأيحصل على نقاط التحكم.
MultiplicityIArrayList<int>اقرأيحصل على التعددية.
Orderintالقراءة/ الكتابةيحصل أو يضع النظام.
Degreeintالقراءة/ الكتابةيحصل على أو يحدد الدرجة.
DimensionCurveDimensionالقراءة/ الكتابةيحصل على أو يحدد البعد.
CurveTypeNurbsTypeالقراءة/ الكتابةيحصل على أو يضع نوع المنحنى.
KnotVectorsIArrayList<double>اقرأيحصل على متجهات العقدة.
Rationalboolالقراءة/ الكتابةيحصل على أو يضع المعقول.
ColorVector3القراءة/ الكتابةيحصل على أو يحدد اللون.
Excludedboolالقراءة/ الكتابةيحصل على أو يضع المقصود.
ParentNodesList<Node>اقرأيحصل على العقد الأم.
ParentNodeNodeالقراءة/ الكتابةيحصل على أو يضع العقدة الأم.
SceneSceneاقرأيحصل على المشهد.
Namestringالقراءة/ الكتابةيحصل على الاسم أو يحدده.
PropertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
NurbsCurve()
NurbsCurve(name: string)اسم NurbsCurve
Evaluate(steps: int)غير مستخدم في إصدار FOSS يلقي عند التشغيل. تقييم منحنى NURBS
EvaluateAt(u: double)غير مستخدم في إصدار FOSS يلقي عند التشغيل. تقييم نقطة المنحنى في الموقع المحدد
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) أو خاصة أصلية ((محددة باسمها))

انظر أيضاً

 العربية