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وصف
OffsetBottomVector3القراءة/ الكتابةيحصل على أو يضع أسفل التوازن.
OffsetTopVector3القراءة/ الكتابةيحصل أو يضع قمة التوازن.
GenerateFanCylinderboolالقراءة/ الكتابةيحصل على أو يضع أسطوانة المروحة.
ShearBottomVector2القراءة/ الكتابةيحصل أو يضع قاع الحفر.
ShearTopVector2القراءة/ الكتابةيحصل أو يضع قمة الحفر.
RadiusTopdoubleالقراءة/ الكتابةيحصل أو يضع نصف قطرها أعلى.
RadiusBottomdoubleالقراءة/ الكتابةيحصل على أو يضع نصف قطرها أسفل.
Heightdoubleالقراءة/ الكتابةيحصل على أو يحدد الارتفاع.
RadialSegmentsintالقراءة/ الكتابةيحصل على أو يضع الشرائح المشعية.
HeightSegmentsintالقراءة/ الكتابةيحصل على أو يضع قطاعات الارتفاع.
OpenEndedboolالقراءة/ الكتابةيحصل أو يضع نهاية مفتوحة.
ThetaStartdoubleالقراءة/ الكتابةيحصل أو يضع البداية ثيتا.
ThetaLengthdoubleالقراءة/ الكتابةيحصل على أو يضع طول ثيتا.
Visibleboolالقراءة/ الكتابةيحصل على أو يضع المرئي.
DeformersIList<Deformer>اقرأيحصل على المُشوّشين.
ControlPointsIArrayList<Vector4>اقرأيحصل على نقاط التحكم.
CastShadowsboolالقراءة/ الكتابةيحصل أو يضع الظلال المميزة.
ReceiveShadowsboolالقراءة/ الكتابةيحصل على أو يضع الظلال المتلقية.
VertexElementsIList<VertexElement>اقرأيحصل على عناصر القمة.
Excludedboolالقراءة/ الكتابةيحصل على أو يضع المقصود.
ParentNodesList<Node>اقرأيحصل على العقد الأم.
ParentNodeNodeالقراءة/ الكتابةيحصل على أو يضع العقدة الأم.
SceneSceneاقرأيحصل على المشهد.
Namestringالقراءة/ الكتابةيحصل على الاسم أو يحدده.
PropertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

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) أو خاصة أصلية ((محددة باسمها))

انظر أيضاً

 العربية