Camera
المعلومات العامة
Camera هي فئة في Aspose.3d لـ Python. الميراث من: Entity.
تعرض الكاميرات الأجسام المنظور الكامل والترتيب الترميزي، بما في ذلك المستويات القريبة / البعيدة ونسبة الجوانب والارتفاع المخططي ومتجهات النظر إلى الأعلى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
name | str | اقرأ | يخزن اسم الهوية للكاميرا |
parent_nodes | `` | اقرأ | يوفر مجموعة من العقد التي هي أسلاف الكاميرا. |
excluded | bool | اقرأ | يشير إلى ما إذا كانت الكاميرا مستبعدة من التصوير. |
parent_node | `` | اقرأ | يشير إلى العقدة الأم المباشرة للكاميرا |
rotation_mode | `` | اقرأ | يحدد كيفية تفسير دوران الكاميرا |
near_plane | float | اقرأ | يحدد المسافة إلى مستوى القصف المباشر |
far_plane | float | اقرأ | يحدد المسافة إلى مستوى القطع البعيد |
aspect | float | اقرأ | يحدد نسبة الجانب من عرض الكاميرا |
ortho_height | float | اقرأ | تعيين ارتفاع حجم عرض الخطوط المخططة |
up | `` | اقرأ | يمثل متجه الاتجاه الصعودي للكاميرا |
look_at | `` | اقرأ | يحدد النقطة في الفضاء التي تنظر إليها الكاميرا |
direction | `` | اقرأ | يشير إلى متجه الاتجاه الأمامي للكاميرا |
target | `` | اقرأ | يحدد نقطة الهدف التي تستهدفها الكاميرا. |
aperture_mode | `` | اقرأ | يحدد سلوك فتحة الكاميرا |
field_of_view | float | اقرأ | يحدد زاوية المجال الرأسي العمودي بالدرجات |
field_of_view_x | float | اقرأ | يحدد زاوية المجال الأفقي للنظر في درجات |
field_of_view_y | float | اقرأ | |
width | float | اقرأ | يحدد عرض فراستوم الرؤية للكاميرا. |
height | float | اقرأ | |
aspect_ratio | float | اقرأ | يوفر نسبة العرض إلى ارتفاع المنظر |
magnification | `` | اقرأ | يشير إلى عامل تكبير الزوز للكاميرا. |
projection_type | str | اقرأ | يحدد وضع الإسقاط، على سبيل المثال المنظور أو النحو الاختياري. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(name: str, projection_type) | |
move_forward(distance: float) | تحرك الكاميرا إلى الأمام عن طريق المسافة المحددة |
get_bounding_box() | يعيد مربع الحدود للكاميرا |
get_entity_renderer_key() | يعيد المفتاح الذي يستخدم لعرض كيان الكاميرا |
remove_property(property) | إزالة خاصية مخصصة من الكاميرا بواسطة كائن أو اسم |
remove_property(property_name: str) | |
get_property(property: str) | يعيد قيمة العقار المخصص المحدد |
set_property(property: str, value) | يعطي القيمة المقدمة إلى العقار المخصص المحدد |
find_property(property: str) | يبحث عن الممتلكات المخصصة ويستردها إذا وجدت |