Cylinder
نظرة عامة
Cylinder هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: Primitive.
أسطوانة معينة. يمكن استخدامها أيضًا لتمثيل مخروط عندما يكون واحد من نصف قطر العلوي / نصف القطر السفلي صفر.
توفر هذه الفئة 18 طريقة للعمل مع كائنات الأسطوانة في برامج .NET. المنهجيات المتاحة تشمل: A3DObject, AddElement, CreateElement, CreateElementUV, Cylinder, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,، و 6 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.3D FOSS for .Net. خصائص: CastShadows, ControlPoints, Deformers, Excluded, GenerateFanCylinder, Height,و 19 آخرين.
خصائص
| اسم | النوع | Access | وصف |
|---|---|---|---|
OffsetBottom | Vector3 | القراءة/ الكتابة | يحصل على أو يضع أسفل التوازن. |
OffsetTop | Vector3 | القراءة/ الكتابة | يحصل أو يضع قمة التوازن. |
GenerateFanCylinder | bool | القراءة/ الكتابة | يحصل على أو يضع أسطوانة المروحة. |
ShearBottom | Vector2 | القراءة/ الكتابة | يحصل أو يضع قاع الحفر. |
ShearTop | Vector2 | القراءة/ الكتابة | يحصل أو يضع قمة الحفر. |
RadiusTop | double | القراءة/ الكتابة | يحصل أو يضع نصف قطرها أعلى. |
RadiusBottom | double | القراءة/ الكتابة | يحصل على أو يضع نصف قطرها أسفل. |
Height | double | القراءة/ الكتابة | يحصل على أو يحدد الارتفاع. |
RadialSegments | int | القراءة/ الكتابة | يحصل على أو يضع الشرائح المشعية. |
HeightSegments | int | القراءة/ الكتابة | يحصل على أو يضع قطاعات الارتفاع. |
OpenEnded | bool | القراءة/ الكتابة | يحصل أو يضع نهاية مفتوحة. |
ThetaStart | double | القراءة/ الكتابة | يحصل أو يضع البداية ثيتا. |
ThetaLength | double | القراءة/ الكتابة | يحصل على أو يضع طول ثيتا. |
Visible | bool | القراءة/ الكتابة | يحصل على أو يضع المرئي. |
Deformers | IList<Deformer> | اقرأ | يحصل على المُشوّشين. |
ControlPoints | IArrayList<Vector4> | اقرأ | يحصل على نقاط التحكم. |
CastShadows | bool | القراءة/ الكتابة | يحصل أو يضع الظلال المميزة. |
ReceiveShadows | bool | القراءة/ الكتابة | يحصل على أو يضع الظلال المتلقية. |
VertexElements | IList<VertexElement> | اقرأ | يحصل على عناصر القمة. |
Excluded | bool | القراءة/ الكتابة | يحصل على أو يضع المقصود. |
ParentNodes | List<Node> | اقرأ | يحصل على العقد الأم. |
ParentNode | Node | القراءة/ الكتابة | يحصل على أو يضع العقدة الأم. |
Scene | Scene | اقرأ | يحصل على المشهد. |
Name | string | القراءة/ الكتابة | يحصل على الاسم أو يحدده. |
Properties | PropertyCollection | اقرأ | يحصل على العقارات. |
الطرق
| Signature | وصف |
|---|---|
Cylinder() | يخلق أسطوانة مسماً مع مجموعة كاملة من المعايير بما في ذلك المدى الزاوي |
Cylinder(radius: double, height: double) | |
Cylinder(radiusTop: double, radiusBottom: double, height: double) | |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool) | |
Cylinder(name: string, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: bool, thetaStart: double, thetaLength: double) | |
ToMesh() | تحويل الجسم الحالي إلى شبكة |
Geometry(name: string) | |
GetDeformers() | يحصل على جميع المشوّشين. |
GetElement(type: VertexElementType) | يحصل على عنصر القمة مع النوع المحدد |
GetVertexElementOfUV(textureMapping: TextureMapping) | يحصل على مثال VertexElementUV مع نوع خرائط النسيج المحدد |
CreateElement(type: VertexElementType) | يخلق عنصر القمة مع نوع محدد ويزيد منه إلى الهندسة. |
AddElement(element: VertexElement) | يضيف عنصر القمة الموجود إلى الهندسة الحالية |
CreateElementUV(uvMapping: TextureMapping) | يخلق VertexElementUV مع نوع خرائط النسيج المحدد. |
Entity(name: string) | |
GetBoundingBox() | يحصل على مربع الحدود للكيان الحالي في نظام إحداثيات الفضاء الكائن. |
GetEntityRendererKey() | يحصل على مفتاح الكيان المسجل في المرسوم |
SceneObject(name: string) | |
A3DObject() | |
RemoveProperty(property: Property) | يزيل خاصية ديناميكية. |
GetProperty(property: string) | احصل على قيمة العقار المحدد |
SetProperty(property: string, value: object?) | تعيين قيمة العقار المحدد |
FindProperty(propertyName: string) | يجد العقار. يمكن أن يكون عبارة عن خاصية ديناميكية (خلقت بواسطة CreateDynamicProperty/SetProperty) أو خاصة أصلية ((محددة باسمها)) |