Aspose.ThreeD.Entities

يتم تحديد جميع الأشكال الهندسية والكيانات في مساحة الاسم هذه

الطبقات

فصلوصف
Boxصندوق .
Cameraتصف الكاميرا نقطة عين المشاهد عند النظر إلى المشهد.
CircleأCircle يتكون المنحنى من مجموعة من النقاط في حافة شكل الدائرة .
CompositeCurveأCompositeCurve يتكون من عدة مقاطع منحنى.
Curveالفئة الأساسية لجميع تطبيقات المنحنى .
Cylinderأسطوانة ذات معلمة . يمكن استخدامها أيضًا لتمثيل المخروط عندما يكون أحد نصف القطر أعلى / نصف قطر أسفل صفر .
Dishطبق ذو معايير .
EllipseأنEllipseيحدد مجموعة من النقاط التي تشكل شكل القطع الناقص.
Frustumالفئة الأساسية لـCamera وLight
Geometryالفئة الأساسية لجميع الكائنات الهندسية القابلة للعرض (مثلMesh وNurbsSurface وPatch وما إلى ذلك) .
Lightيضيء الضوء المشهد .
Lineالخط متعدد الخطوط هو مسار محدد بمجموعة من النقاط ذاتControlPoints ، ومتصل بواسطةSegments ، مما يعني أنه يمكن أيضًا أن يكون مجموعة من مقاطع الخط المتصلة.NurbsCurve .
LinearExtrusionيأخذ البثق الخطي شكلًا ثنائي الأبعاد كمدخل ويمتد الشكل في البعد الثالث.
Meshشبكة مكونة من العديد من المضلعات n-sided .
NurbsCurveمنحنى NURBS هو منحنى يمثله NURBS (شريحة أساس منطقي غير موحد) ، يتم تعريف منحنى NURBS من خلالOrder ، مجموعة مرجحةControlPoints و أKnotVectors يتم استخدام المكون w في نقطة التحكم كوزن لنقطة التحكم ، مهما كانTwoDimensional أوThreeDimensional
NurbsDirectionثلاثي الأبعادNurbsSurface له اتجاهين ، وU وV ، الNurbsDirection يحدد البيانات لكل اتجاه. الاتجاه هو في الواقع منحنى NURBS ، وهذا يعني أنه يتم تعريفه أيضًا من خلالOrder ، أKnotVectors ، ومجموعة من نقاط التحكم الموزونة (المحددة فيNurbsSurface ) .
NurbsSurfaceNurbsSurface هو سطح يمثلهNURBS (خدد أساس عقلاني غير موحد)، أNurbsSurface يتم تعريفه من قبل اثنينNurbsDirectionU وV . يتم استخدام المكون w في نقطة التحكم كوزن لنقطة التحكم بغض النظر عن نوع الاتجاهTwoDimensional أوThreeDimensional
PatchأPatch هو سطح نمذجة حدودي ، مشابه لـNurbsSurface ، يتم تعريفه أيضًا بواسطة اثنين PatchDirection ، الU وV . لكن الفرق بينPatch وNurbsSurface هل هذا هوPatchDirection منحنى يمكن أن يكون واحدًا منBezier وQuadraticBezier وBasisSpline وCardinalSpline وLinear
PatchDirectionاتجاه التصحيح U و V .
Planeطائرة ذات معلمات .
PointCloudلا تحتوي سحابة النقاط على معلومات هيكل ولكن فقط نقاط التحكم وعناصر الرأس.
PolygonBuilderصنف مساعد لبناء المضلع من أجلهMesh
PolygonModifierأدوات لتعديل المضلعات
Primitiveالفئة الأساسية لجميع الأوليات
Pyramidهرم ذو معلمات .
RectangularTorusحلقة مستطيلة ذات معلمات.
RevolvedAreaSolidتمثل هذه الفئة نموذجًا صلبًا من خلال تدوير مقطع عرضي يوفره ملف تعريف حول محور.
Shapeيصف الشكل التشوه في مجموعة من نقاط التحكم ، وهو مشابه لمشوه الكتلة في Maya . على سبيل المثال ، يمكننا إضافة شكل إلى هندسة تم إنشاؤها. والشكل والهندسة لهما نفس المعلومات الطوبولوجية لكنهما يختلفان في موضع نقاط التحكم. مع كميات مختلفة من التأثير ، تؤدي الهندسة تأثير تشوه.
SkeletonملفSkeletonيتم استخدامه بشكل أساسي بواسطة برنامج CAD لمساعدة المصمم على معالجة تحول الهيكل العظمي ، وعادة ما يكون غير مفيد خارج برامج CAD.Skeleton العقدة كجذر واحد من خلال الإعدادType إلىSkeleton و وجميع الأطفال مضبوطين علىBone
Sphereالمجال ذي المعلمات .
SweptAreaSolidأSweptAreaSolid يُنشئ هندسة عن طريق مسح ملف تعريف على طول دليل.
Torusحلقة معلمة .
TransformedCurveأTransformedCurve يعطي منحنى موضعًا باستخدام مصفوفة التحويل . هذا يسمح بإجراء تحويل داخلTrimmedCurve أوCompositeCurve .
TriMeshيحتوي TriMesh على بيانات أولية يمكن استخدامها بواسطة وحدة معالجة الرسومات مباشرةً.
TriMesh<T>نسخة عامة منTriMesh لنوع قمة الرأس المحددة الثابتة للمستخدم
TrimmedCurveمنحنى محدد قام بقص منحنى الأساس عند كلا الطرفين.
VertexElementالفئة الأساسية لعناصر الرأس . يتم تحديد نوع عنصر الرأس بواسطة VertexElementType. يصف VertexElement كيف يتم تعيين عنصر الرأس إلى سطح هندسي وكيف يتم ترتيب معلومات التعيين في الذاكرة. يحتوي VertexElement على معلومات قياسية أو UV أو أي نوع آخر من المعلومات.
VertexElementBinormalيحدد المتجهات ثنائية الشكل للمكونات المحددة.
VertexElementDoublesTemplateصنف مساعد لتعريف الخرسانةVertexElement تطبيقات .
VertexElementEdgeCreaseيحدد تجعد الحافة لمكونات محددة
VertexElementHoleيحدد ما إذا كان المضلع المحدد هو hole
VertexElementIntsTemplateصنف مساعد لتعريف الخرسانةVertexElement تطبيقات .
VertexElementMaterialيحدد فهرس المواد للمكونات المحددة. يمكن أن تحتوي العقدة على مواد متعددة ،VertexElementMaterial يستخدم لتقديم جزء مختلف من الهندسة في مواد مختلفة.
VertexElementNormalيحدد المتجهات العادية للمكونات المحددة.
VertexElementPolygonGroupتحدد مجموعة المضلعات للمكونات المحددة لتجميع المضلعات ذات الصلة معًا.
VertexElementSmoothingGroupمجموعة التنعيم هي مجموعة من المضلعات في شبكة مضلعة والتي يجب أن تظهر لتشكل سطحًا أملسًا. بعض برامج النمذجة ثلاثية الأبعاد المبكرة مثل 3D studio max for DOS تستخدم مجموعة تجانس لإلغاء تخزين المتجه العادي لكل قمة شبكة.
VertexElementSpecularيحدد لونًا مميزًا للمكونات المحددة.
VertexElementTangentيحدد موجهات الظل للمكونات المحددة.
VertexElementTemplate<T>صنف مساعد لتعريف الخرسانةVertexElement تطبيقات .
VertexElementUserDataيحدد بيانات المستخدم المخصصة لمكونات محددة . عادةً ما تكون بيانات خاصة بالتطبيق لأغراض خاصة .
VertexElementUVيحدد إحداثيات الأشعة فوق البنفسجية للمكونات المحددة . يمكن أن يكون للشكل الهندسي عدة مكوناتVertexElementUV العناصر ، ولكل عنصر مختلفTextureMapping s.
VertexElementVector4صنف مساعد لتعريف الخرسانةVertexElement تطبيقات .
VertexElementVertexColorيحدد لون الرأس للمكونات المحددة
VertexElementVertexCreaseيحدد تجعيد الرأس للمكونات المحددة
VertexElementVisibilityيحدد ما إذا كانت المكونات المحددة مرئية
VertexElementWeightيحدد وزن المزج للمكونات المحددة.

واجهات

واجهه المستخدموصف
IIndexedVertexElementVertexElement مع بيانات المؤشرات .
IMeshConvertibleيمكن تحويل الكيانات التي طبقت هذه الواجهة إليهاMesh
IOrientableيجب على الكيانات القابلة للتوجيه تنفيذ هذه الواجهة.

تعداد

تعدادوصف
ApertureModeأوضاع فتحة الكاميرا . يحدد وضع الفتحة القيم التي تدفع فتحة الكاميرا. إذا كان وضع الفتحة هو HorizAndVert أو Horizontal أو Vertical ، فسيتم استخدام مجال الرؤية. إذا كان وضع الفتحة هو FocalLength ، فسيتم استخدام البعد البؤري.
CurveDimensionأبعاد المنحنيات.
LightTypeأنواع الإضاءة .
MappingModeيحدد كيفية تعيين العنصر إلى السطح. ملفMappingMode عرفت كيفVertexElement تم تعيينه على سطح الهندسة .
NurbsTypeأنواع NURBS .
PatchDirectionTypeأنواع اتجاهات التصحيح .
ProjectionTypeأنواع عرض الكاميرا .
ReferenceModeReferenceMode يحدد كيفية تخزين معلومات التعيين والإشارة إليها بواسطة.
RotationModeوضع دوران frustum
SkeletonTypeSkeleton أنواع الصورة.
SplitMeshPolicyمشاركة بيانات نقطة الرأس / التحكم بين الشبكات الفرعية أو تحتوي كل شبكة فرعية على بياناتها المضغوطة .
TextureMappingنوع تعيين النسيج لـVertexElementUV يصف نوع تعيين النسيج المستخدم.
VertexElementTypeنوع عنصر الرأس ، حدد كيف سيتم استخدامه في النمذجة.