Cylinder

Cylinder class

पैरामीटरयुक्त सिलेंडर। इसका उपयोग शंकु का प्रतिनिधित्व करने के लिए भी किया जा सकता है जब त्रिज्या शीर्ष / त्रिज्या तल में से एक शून्य है।

public class Cylinder : Primitive

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

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

गुण

नामविवरण
CastShadows { get; set; }हो जाता है या सेट करता है कि क्या यह ज्यामिति छाया डाल सकती है
Excluded { get; set; }हो जाता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर करना है या नहीं।
GenerateFanCylinder { get; set; }जब थीटालेंथ 2*PI से कम हो तो फैन-स्टाइल सिलेंडर जेनरेट करना है या नहीं, अन्यथा मॉडल कट नहीं होगा।
Height { get; set; }सिलेंडर की ऊंचाई प्राप्त या सेट करता है।
HeightSegments { get; set; }ऊंचाई खंड प्राप्त या सेट करता है।
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
OffsetBottom { get; set; }नीचे की तरफ वर्टिकल ट्रांसफॉर्मेशन ऑफ़सेट हो जाता है या सेट हो जाता है।
OffsetTop { get; set; }शीर्ष पक्ष के वर्टिकल ट्रांसफ़ॉर्मेशन ऑफ़सेट को प्राप्त या सेट करता है।
OpenEnded { get; set; }एक मान प्राप्त करता है या सेट करता है जो दर्शाता है कि यहCylinder ओपन एंडेड। डिफ़ॉल्ट मान गलत है।
ParentNode { get; set; }पहले पैरेंट नोड को प्राप्त या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी।
ParentNodes { get; }सभी पैरेंट नोड्स प्राप्त करता है, ज्यामिति इंस्टेंसिंग के लिए एक इकाई को कई पैरेंट नोड्स से जोड़ा जा सकता है
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
RadialSegments { get; set; }रेडियल सेगमेंट प्राप्त या सेट करता है।
RadiusBottom { get; set; }सिलेंडर के निचले ढक्कन की त्रिज्या प्राप्त या सेट करता है।
RadiusTop { get; set; }सिलेंडर के टॉप कैप की त्रिज्या प्राप्त या सेट करता है।
ReceiveShadows { get; set; }हो जाता है या सेट करता है कि क्या यह ज्यामिति छाया प्राप्त कर सकती है।
Scene { get; }दृश्य प्राप्त करता है कि यह वस्तु से संबंधित है
ShearBottom { get; set; }नीचे की ओर के कतरनी परिवर्तन को प्राप्त या सेट करता है, वेक्टर (x- अक्ष, z- अक्ष) कतरनी मान को संग्रहीत करता है जिसे रेडियन में मापा जाता है, डिफ़ॉल्ट मान (0, 0) है
ShearTop { get; set; }शीर्ष पक्ष के कतरनी परिवर्तन के सेट या सेट, वेक्टर रेडियन में मापा गया (x- अक्ष, z- अक्ष) कतरनी मान संग्रहीत करता है, डिफ़ॉल्ट मान (0, 0) है
ThetaLength { get; set; }थीटा की लंबाई प्राप्त या सेट करता है। डिफ़ॉल्ट मान 2π. है
ThetaStart { get; set; }थीटा स्टार्ट प्राप्त या सेट करता है। डिफ़ॉल्ट मान 0. है

तरीकों

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

यह सभी देखें