Line

Line class

एक पॉलीलाइन एक पथ है जिसे बिंदुओं के एक समूह द्वारा परिभाषित किया गया हैControlPoints , और द्वारा जुड़ा हुआ हैSegments , जिसका अर्थ है कि यह कनेक्टेड लाइन सेगमेंट का एक सेट भी हो सकता है। लाइन आमतौर पर एक रैखिक वस्तु है, जिसका अर्थ है कि वक्र का प्रतिनिधित्व करने के लिए इसका उपयोग वक्र का प्रतिनिधित्व करने के लिए नहीं किया जा सकता है, इसका उपयोग करता हैNurbsCurve .

public class Line : Curve

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

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

गुण

नामविवरण
Color { get; set; }रेखा का रंग प्राप्त या सेट करता है, डिफ़ॉल्ट मान सफेद है (1, 1, 1)
ControlPoints { get; }सभी नियंत्रण बिंदु प्राप्त करता है
Excluded { get; set; }हो जाता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर करना है या नहीं।
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
ParentNode { get; set; }पहले पैरेंट नोड को प्राप्त या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी।
ParentNodes { get; }सभी पैरेंट नोड्स प्राप्त करता है, ज्यामिति इंस्टेंसिंग के लिए एक इकाई को कई पैरेंट नोड्स से जोड़ा जा सकता है
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
Scene { get; }दृश्य प्राप्त करता है कि यह वस्तु से संबंधित है
Segments { get; }लाइन के खंड प्राप्त करता है
Visible { get; set; }यदि ज्यामिति दृश्यमान है तो हो जाता है या सेट हो जाता है

तरीकों

नामविवरण
static FromPoints(params Vector3[])का निर्माण करेंLine अंक के एक सेट से उदाहरण.
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetBoundingBox()अपने ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में वर्तमान इकाई का बाउंडिंग बॉक्स प्राप्त करता है।
override GetEntityRendererKey()रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
MakeDefaultIndices()अनुक्रम 0,1,2,3 उत्पन्न करें ….ControlPoints लंबाई-1 सेSegments इसलिए ControlPoints को एक पंक्ति के रूप में उपयोग किया जा सकता है
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है

यह सभी देखें