Cylinder
अवलोकन
Cylinder Aspose.3D FOSS में .NET के लिए एक क्लास है।. से विरासत में मिलता है: Primitive.
पैरामीटरयुक्त सिलेंडर।.
यह क्लास .NET प्रोग्रामों में Cylinder ऑब्जेक्ट्स के साथ काम करने के लिये 23 मेथड्स प्रदान करती है।. उपलब्ध मेथड्स में शामिल हैं: A3DObject, AddElement, CreateElement, CreateElementUV, Cylinder, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, और 7 अतिरिक्त मेथड्स।. सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए Aspose.3D FOSS for .NET पैकेज को इंस्टॉल करने के बाद सुलभ होते हैं।. गुण: CastShadows, ControlPoints, Deformers, Excluded, GenerateFanCylinder, Height, और 19 और।.
प्रॉपर्टीज़
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
OffsetBottom | Vector3 | पढ़ें/लिखें | निचली ओर के शीर्ष बिंदुओं के परिवर्तन ऑफ़सेट को प्राप्त करता है या सेट करता है।. |
OffsetTop | Vector3 | पढ़ें/लिखें | शीर्ष पक्ष के वर्टिसेज़ ट्रांसफ़ॉर्मेशन ऑफ़सेट को प्राप्त करता है या सेट करता है।. |
GenerateFanCylinder | bool | Read/Write | जब ThetaLength 2*PI से कम हो तो फैन-स्टाइल सिलिंडर उत्पन्न करने के बारे में प्राप्त करता है या सेट करता है, अन्यथा मॉडल नहीं काटा जाएगा।. |
ShearBottom | Vector2 | Read/Write | निचले पक्ष के शियर ट्रांसफ़ॉर्म को प्राप्त करता है या सेट करता है, वेक्टर (x-axis, z-axis) शियर मान को रैडियन में मापता है, डिफ़ॉल्ट मान (0, 0) है। |
ShearTop | Vector2 | Read/Write | शीर्ष पक्ष के शियर ट्रांसफ़ॉर्म को प्राप्त करता है या सेट करता है, वेक्टर (x-axis, z-axis) शियर मान को रैडियन में मापता है, डिफ़ॉल्ट मान (0, 0) है। |
RadiusTop | double | पढ़ें/लिखें | सिलिंडर के शीर्ष कैप की त्रिज्या प्राप्त करता है या सेट करता है।. |
RadiusBottom | double | पढ़ें/लिखें | सिलिंडर के नीचे के कैप की त्रिज्या प्राप्त करता या निर्धारित करता है।. |
Height | double | पढ़ें/लिखें | सिलेंडर की ऊँचाई को प्राप्त करता है या सेट करता है।. |
RadialSegments | int | पढ़ें/लिखें | रेडियल सेगमेंट्स को प्राप्त करता है या सेट करता है।. |
HeightSegments | int | पढ़ें/लिखें | ऊँचाई खंड प्राप्त करता है या सेट करता है।. |
OpenEnded | bool | पढ़ें/लिखें | यह मान प्राप्त करता है या सेट करता है जो यह दर्शाता है कि यह सिलिंडर खुला अंत वाला है या नहीं।. |
ThetaStart | double | पढ़ें/लिखें | theta start को प्राप्त करता है या सेट करता है।. |
ThetaLength | double | पढ़ें/लिखें | theta की लंबाई प्राप्त करता है या सेट करता है।. |
CastShadows | bool | पढ़ें/लिखें | प्राप्त करता है या सेट करता है कि यह ज्यामिति छाया डाल सकता है या नहीं |
ReceiveShadows | bool | पढ़ें/लिखें | प्राप्त करता है या सेट करता है कि यह ज्यामिति छाया प्राप्त कर सकती है या नहीं।. |
Visible | bool | पढ़ें/लिखें | ज्यामिति दृश्यमान है या नहीं, इसे प्राप्त करता है या सेट करता है |
Deformers | IList<Deformer> | पढ़ें | इस ज्यामिति से जुड़े सभी डिफॉर्मर्स को प्राप्त करता है।. |
ControlPoints | IArrayList<Vector4> | पढ़ें | सभी नियंत्रण बिंदुओं को प्राप्त करता है |
VertexElements | IList<VertexElement> | पढ़ें | सभी vertex तत्वों को प्राप्त करता है |
Excluded | bool | पढ़ें/लिखें | निर्यात के दौरान इस इकाई को बाहर रखने के लिए प्राप्त करता है या सेट करता है।. |
ParentNodes | List<Node> | पढ़ें | सभी पैरेंट नोड्स को प्राप्त करता है, एक entity को कई पैरेंट नोड्स से geometry instancing के लिए जोड़ा जा सकता है |
ParentNode | Node | पढ़ें/लिखें | पहले पैरेंट नोड को प्राप्त करता है या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी।. |
Scene | Scene | पढ़ें | इस object से संबंधित scene को प्राप्त करता है। |
Name | string | पढ़ें/लिखें | नाम प्राप्त करता है या सेट करता है।. |
Properties | PropertyCollection | पढ़ें | सभी प्रॉपर्टियों का संग्रह प्राप्त करता है।. |
मेथड्स
| Signature | विवरण |
|---|---|
Cylinder() | Cylinder class का एक नया उदाहरण प्रारंभ करता है।. |
Cylinder(radius: double, height: double) | Cylinder class का एक नया उदाहरण प्रारंभ करता है।. |
Cylinder(radiusTop: double, radiusBottom: double, height: double) | Cylinder class का एक नया उदाहरण प्रारंभ करता है।. |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool) | Cylinder class का नया उदाहरण प्रारम्भ करता है।. |
Cylinder(name: string, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool, thetaStart: double, thetaLength: double) | Cylinder class का नया उदाहरण प्रारम्भ करता है।. |
ToMesh() | वर्तमान ऑब्जेक्ट को mesh में परिवर्तित करें |
Primitive(name: string) | the class का नया उदाहरण प्रारम्भ करता है।. |
Geometry(name: string) | Geometry class का नया उदाहरण प्रारम्भ करता है।. |
GetDeformers() | सभी डिफॉर्मर प्राप्त करता है |
GetElement(type: VertexElementType) | निर्दिष्ट प्रकार के साथ एक वर्टेक्स तत्व प्राप्त करता है |
GetVertexElementOfUV(textureMapping: TextureMapping) | दिए गए texture mapping type के साथ एक VertexElementUV उदाहरण प्राप्त करता है |
CreateElement(type: VertexElementType) | निर्दिष्ट प्रकार के साथ एक vertex element बनाता है और उसे geometry में जोड़ता है।. |
AddElement(element: VertexElement) | वर्तमान ज्यामिति में मौजूदा vertex element जोड़ता है |
CreateElementUV(uvMapping: TextureMapping) | दिए गए टेक्सचर मैपिंग प्रकार के साथ VertexElementUV बनाता है।. |
Entity(name: string) | Entity क्लास का एक नया इंस्टेंस प्रारंभ करता है।. |
GetBoundingBox() | वर्तमान entity का bounding box उसके object space coordinate system में प्राप्त करता है।. |
GetEntityRendererKey() | renderer में पंजीकृत entity renderer की कुंजी प्राप्त करता है। |
SceneObject(name: string) | डिफ़ॉल्ट नाम के साथ एक SceneObject को प्रारंभ करें। |
A3DObject() | A3DObject क्लास का एक नया इंस्टेंस बिना नाम के प्रारंभ करता है।. |
RemoveProperty(property: Property) | डायनेमिक प्रॉपर्टी को हटाता है।. |
GetProperty(property: string) | निर्दिष्ट प्रॉपर्टी का मान प्राप्त करें |
SetProperty(property: string, value: object?) | निर्दिष्ट प्रॉपर्टी का मान सेट करता है |
FindProperty(propertyName: string) | प्रॉपर्टी को खोजता है।. |