Camera
المعلومات العامة
Camera هي فئة في Aspose.3d لـ Typescript. الميراث من: Camera, Entity.
تسمح الكاميرات للمطورين بتعيين معايير الإسقاط مثل الأراضي القريبة / البعيدة ، نسبة الجوانب ، الارتفاع المخططي والاتجاه الصعودي.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
name | string | اقرأ | يخزن سلاسل معرف الكاميرا |
parentNodes | any[] | اقرأ | تحتوي على مجموعة من العقد الأم التي تحتفظ بهذه الكاميرا |
excluded | boolean | اقرأ | يشير إلى ما إذا كانت الكاميرا مستبعدة من التصوير. |
parentNode | any | اقرأ | يشير إلى العقدة الأم المباشرة للكاميرا |
rotationMode | any | اقرأ | يحدد كيفية تطبيق دوران الكاميرا |
nearPlane | number | اقرأ | يحدد المسافة إلى مستوى القصف المباشر |
farPlane | number | اقرأ | يحدد المسافة إلى مستوى القطع البعيد |
aspect | number | اقرأ | يحدد نسبة الجوانب المستخدمة في التصوير المنظور. |
orthoHeight | number | اقرأ | تعيين ارتفاع حجم عرض الخطوط المخططة |
up | any | اقرأ | يحدد متجه الاتجاه للأعلى للكاميرا |
lookAt | any | اقرأ | يحدد النقطة التي تنظر إليها الكاميرا. |
direction | any | اقرأ | يحدد متجه الاتجاه الأمامي للكاميرا |
target | any | اقرأ | يحدد نقطة الهدف لتركيز الكاميرا |
apertureMode | any | اقرأ | يحدد وضع سلوك الفتحة |
fieldOfView | number | اقرأ | يحدد زاوية المجال الرأسي العمودي بالدرجات |
fieldOfViewX | number | اقرأ | يحدد زاوية المجال الأفقي للمشاهدة |
fieldOfViewY | number | اقرأ | يحدد زاوية المجال الرأسي العمودي للنظر |
width | number | اقرأ | يحدد عرض المنصة بالبيكسلات |
height | number | اقرأ | |
aspectRatio | number | اقرأ | يحدد نسبة العرض إلى الارتفاع لموقع المشاهدة |
magnification | any | اقرأ | يحدد عامل الضخامة للكاميرا |
projectionType | string | اقرأ | يشير إلى نوع الإسقاط (مثل المنظور أو النص المخطط) |
الطرق
| التوقيع | وصف |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | تحرك الكاميرا إلى الأمام عن طريق المسافة المقدمة |
getBoundingBox() → any | يعيد مربع الحدود للكاميرا |
getEntityRendererKey() → any | يعيد المفتاح الذي يستخدم لعرض كيان الكاميرا |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | يسترد قيمة خاصية مسمّى من الكاميرا |
setProperty(_property: string, _value: any) | يعطي قيمة لممتلكات مسمّية على الكاميرا |
findProperty(_property: string) → `Property | null` |