NurbsCurve
Overview
NurbsCurve यह एक क्लास है Aspose.3D FOSS के लिए .NET. वारिस से: Curve, INamedObject.
NURBS क्यूव (NURB) एक कुरविया है जिसे Nurbs (अन-एकमान तर्क आधार स्पिलिंग) द्वारा प्रतिनिधित्व किया जाता है, एक Nursb क्यूरविस को इसके नियंत्रण बिंदुओं, वजन वाले नियोजन बिंडों और एक बटन vector का सेट द्वारा परिभाषित किया गया है।
इस वर्ग में .NET प्रोग्रामों में NurbsCurve वस्तुओं के साथ काम करने के लिए 12 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: A3DObject, Entity, Evaluate, EvaluateAt, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, NurbsCurve, RemoveProperty, SceneObject, SetProperty. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : Color, ControlPoints, CurveType, Degree, Dimension, Excluded,और 9 और भी।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
ControlPoints | IArrayList<Vector4> | Read | नियंत्रण बिंदुओं को प्राप्त करें।. |
Multiplicity | IArrayList<int> | Read | बहुतायत प्राप्त करें।. |
Order | int | पढ़ना / लिखना | आदेश प्राप्त करें या रखें।. |
Degree | int | पढ़ना / लिखना | डिग्री प्राप्त करें या निर्धारित करें।. |
Dimension | CurveDimension | पढ़ना / लिखना | आकार को प्राप्त करें या स्थापित करें।. |
CurveType | NurbsType | पढ़ना / लिखना | कवर या कवरेज के प्रकार को प्राप्त करें।. |
KnotVectors | IArrayList<double> | Read | इनमें से एक कोट vectors है।. |
Rational | bool | पढ़ना / लिखना | यह तर्क को प्राप्त करता है या स्थापित करता हैं।. |
Color | Vector3 | पढ़ना / लिखना | रंग लेते हैं या रखते है।. |
Excluded | bool | पढ़ना / लिखना | इसे प्राप्त करें या बाहर निकाल दें।. |
ParentNodes | List<Node> | Read | माता-पिता के नोड्स को पकड़ो।. |
ParentNode | Node | पढ़ना / लिखना | माता-पिता को नोड प्राप्त करें या स्थापित करें।. |
Scene | Scene | Read | दृश्य को मिला।. |
Name | string | पढ़ना / लिखना | नाम प्राप्त करें या अपना नाम निर्धारित करें।. |
Properties | PropertyCollection | Read | संपत्ति प्राप्त करें।. |
Methods
| Signature | Description |
|---|---|
NurbsCurve() | |
NurbsCurve(name: string) | नाम के लिए जगह का स्थान |
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 द्वारा बनाया गया) या मूल संपदा(इसका नाम से पहचाना जाता है) |