Geometry
المعلومات العامة
Geometry هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: Entity.
الفئة الأساسية لجميع الكائنات الهندسية القابلة للتعديل (مثل الشبكة، الصندوق، الأسطوانة وما إلى ذلك).
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Visible | bool | القراءة/ الكتابة | يحصل أو يحدد ما إذا كانت الهندسة مرئية في المشهد. |
Deformers | IList<Deformer> | اقرأ | يحصل على مجموعة من المُشوهات التي تطبق على الهندسة. |
ControlPoints | IList<Vector4> | اقرأ | يحصل على قائمة نقاط التحكم (فكتور4) التي تحدد شكل الهندسة. |
CastShadows | bool | القراءة/ الكتابة | يحصل أو يحدد ما إذا كانت الهندسة تلقي الظلال. |
ReceiveShadows | bool | القراءة/ الكتابة | يحصل أو يحدد ما إذا كانت الهندسة تتلقى الظلال. |
VertexElements | IList<VertexElement> | اقرأ | يحصل على قائمة العناصر القمرية المرتبطة بالهندسة. |
الطرق
| التوقيع | وصف |
|---|---|
GetDeformers() | غير مستخدم في إصدار FOSS يلقي عند التشغيل. يحصل على جميع المشوّشين. |
GetElement(type: VertexElementType) | يحصل على عنصر القمة مع النوع المحدد |
GetVertexElementOfUV(textureMapping: TextureMapping) | يحصل على مثال VertexElementUV مع نوع خرائط النسيج المحدد |
CreateElement(type: VertexElementType) | يخلق عنصر القمة مع نوع محدد ويزيد منه إلى الهندسة. |
AddElement(element: VertexElement) | يضيف عنصر القمة الموجود إلى الهندسة الحالية |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | يخلق عنصر القمة مع نوع محدد ويزيد منه إلى الهندسة. |
CreateElementUV(uvMapping: TextureMapping) | يخلق VertexElementUV مع نوع خرائط النسيج المحدد. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | يخلق VertexElementUV مع نوع خرائط النسيج المحدد. |