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