الفئة Frustum
محتويات
[
يخفي
]Frustum class
الفئة الأساسية لـ Camera و Light
public abstract class Frustum : Entity, IOrientable
الخصائص
| الاسم | الوصف |
|---|---|
| Aspect { get; set; } | الحصول على أو تعيين نسبة العرض إلى الارتفاع للمخروط. |
| Direction { get; set; } | يحصل أو يضبط الاتجاه الذي تنظر إليه الكاميرا. التغييرات في هذه الخاصية ستؤثر أيضًا على LookAt و Target. |
| Excluded { get; set; } | يحصل أو يضبط ما إذا كان يجب استبعاد هذا الكيان أثناء التصدير. |
| FarPlane { get; set; } | يحصل أو يضبط مسافة المستوى البعيد للمقاطع. |
| LookAt { get; set; } | يحصل أو يضبط الموضع المستهدف الذي تنظر إليه الكاميرا. |
| virtual Name { get; set; } | يحصل أو يعيّن الاسم. |
| NearPlane { get; set; } | يحصل أو يضبط مسافة المستوى القريب للمقاطع. |
| OrthoHeight { get; set; } | يحصل أو يضبط الارتفاع عندما يكون المقاطع في الإسقاط المتعامد. |
| ParentNode { get; set; } | يحصل أو يعيّن العقدة الأصلية الأولى، إذا تم تعيين العقدة الأصلية الأولى، سيتم فصل هذا الكيان عن العقد الأصلية الأخرى. |
| ParentNodes { get; } | يحصل على جميع العقد الأصلية، يمكن إرفاق كيان بعدة عقد أصلية لتكرار الهندسة. |
| Properties { get; } | يحصل على مجموعة جميع الخصائص. |
| RotationMode { get; set; } | يحصل أو يضبط وضعية توجيه الـ frustum. هذه الخاصية تعمل فقط عندما يكون Target فارغًا. إذا كانت القيمة FixedTarget، يتم دائمًا حساب الاتجاه بواسطة الخاصية LookAt. وإلا يتم دائمًا حساب LookAt بواسطة Direction. |
| Scene { get; } | يحصل على المشهد الذي ينتمي إليه هذا الكائن |
| Target { get; set; } | يحصل أو يضبط الهدف الذي تنظر إليه الكاميرا. إذا كان المستخدم يدعم هذه الخاصية، يجب أن تكون قبل خاصية LookAt. |
| Up { get; set; } | يحصل أو يضبط اتجاه الأعلى للكاميرا |
الطرق
| الاسم | الوصف |
|---|---|
| FindProperty(string) | يجد الخاصية. يمكن أن تكون خاصية ديناميكية (Created by CreateDynamicProperty/SetProperty) أو خاصية أصلية (Identified by its name) |
| GetBoundingBox() | يحصل على صندوق الحدود للكيان الحالي في نظام إحداثيات مساحة الكائن الخاصة به. |
| virtual GetEntityRendererKey() | يحصل على مفتاح عارض الكيان المسجل في العارض |
| GetProperty(string) | احصل على قيمة الخاصية المحددة |
| RemoveProperty(Property) | يزيل خاصية ديناميكية. |
| RemoveProperty(string) | إزالة الخاصية المحددة بالاسم |
| SetProperty(string, object) | يضبط قيمة الخاصية المحددة |
انظر أيضًا
- class Entity
- interface IOrientable
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D