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 ) .
NurbsSurface NurbsSurface هو سطح يمثله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 يحدد وزن المزج للمكونات المحددة.

واجهات

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

تعداد

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