NurbsCurve

NurbsCurve class

NURBS वक्र NURBS (गैर-समान तर्कसंगत आधार पट्टी) द्वारा दर्शाया गया एक वक्र है, एक NURBS वक्र इसके द्वारा परिभाषित किया गया हैOrder , भारित का एक सेटControlPoints और एKnotVectors नियंत्रण बिंदु में w घटक का उपयोग नियंत्रण बिंदु के वजन के रूप में किया जाता है, चाहे वह कुछ भी होTwoDimensional याThreeDimensional

public class NurbsCurve : Curve

कंस्ट्रक्टर्स

नामविवरण
NurbsCurve()का एक नया उदाहरण प्रारंभ करता हैNurbsCurve वर्ग.
NurbsCurve(string)का एक नया उदाहरण प्रारंभ करता हैNurbsCurve वर्ग.

गुण

नामविवरण
Color { get; set; }रेखा का रंग प्राप्त या सेट करता है, डिफ़ॉल्ट मान सफेद है (1, 1, 1)
ControlPoints { get; }सभी नियंत्रण बिंदु प्राप्त करता है
CurveType { get; set; }वक्र के प्रकार को प्राप्त या सेट करता है।
Dimension { get; set; }वक्र के आयाम को प्राप्त या सेट करता है।
Excluded { get; set; }हो जाता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर करना है या नहीं।
KnotVectors { get; }गाँठ वेक्टर प्राप्त करता है, यह पैरामीटर मानों का एक क्रम है जो यह निर्धारित करता है कि नियंत्रण बिंदु NURBS वक्र को कहाँ और कैसे प्रभावित करते हैं।
Multiplicity { get; }बहुलता प्राप्त करता है।
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
Order { get; set; }NURBS वक्र के क्रम को प्राप्त या सेट करता है, यह पास के नियंत्रण बिंदुओं की संख्या को परिभाषित करता है जो वक्र पर किसी दिए गए बिंदु को प्रभावित करते हैं।
ParentNode { get; set; }पहले पैरेंट नोड को प्राप्त या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी।
ParentNodes { get; }सभी पैरेंट नोड्स प्राप्त करता है, ज्यामिति इंस्टेंसिंग के लिए एक इकाई को कई पैरेंट नोड्स से जोड़ा जा सकता है
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
Rational { get; set; }हो जाता है या सेट करता है कि क्या यह तर्कसंगत है, यह मान इंगित करता है कि क्या यहNurbsCurve परिमेय तख़्ता या गैर-तर्कसंगत तख़्ता है। गैर-तर्कसंगत बी-तख़्ता तर्कसंगत बी-तख़्ता का एक विशेष मामला है।
Scene { get; }दृश्य प्राप्त करता है कि यह वस्तु से संबंधित है

तरीकों

नामविवरण
Evaluate(int)NURBS वक्र का मूल्यांकन करें
EvaluateAt(double)निर्दिष्ट स्थिति पर वक्र के बिंदु का मूल्यांकन करें
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetBoundingBox()अपने ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में वर्तमान इकाई का बाउंडिंग बॉक्स प्राप्त करता है।
override GetEntityRendererKey()रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है

यह सभी देखें