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