Scene
نظرة عامة
Scene هي فئة في Aspose.3D FOSS لـ Python. تورث من: SceneObject.
توفر فئة Scene API عالية المستوى لتحميل وحفظ وعرض وتحريك محتوى ثلاثي الأبعاد.
تُعلن هذه الفئة عن 13 طريقة لكائنات Scene في برامج Python. تشمل الطرق المتاحة: __init__, clear, create_animation_clip, find_property, from_file, get_animation_clip, get_property, open, remove_property, render, save, set_property. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.3D FOSS لـ Python. الخصائص: animation_clips, asset_info, current_animation_clip, library, name, poses, و4 أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
root_node | `` | قراءة | يحصل على العقدة الجذرية. |
sub_scenes | List['Scene'] | قراءة | يحصل على المشاهد الفرعية. |
library | List[CustomObject] | قراءة | يحصل على المكتبة. |
asset_info | AssetInfo | قراءة/كتابة | يحصل أو يعيّن معلومات الأصل. |
animation_clips | List['AnimationClip'] | قراءة | يحصل على مقاطع الرسوم المتحركة. |
current_animation_clip | Optional['AnimationClip'] | قراءة/كتابة | يحصل أو يعيّن مقطع الرسوم المتحركة الحالي. |
poses | List | قراءة | يحصل على الوضعيات. |
scene | `` | قراءة/كتابة | يحصل أو يضبط المشهد. |
name | str | قراءة/كتابة | يحصل أو يضبط الاسم. |
properties | PropertyCollection | قراءة | يحصل على الخصائص. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(entity: Optional[Entity], parent_scene, name: Optional[str]) | Calls init(entity, parent_scene, name) على مثيل Scene هذا. |
clear() | يزيل جميع العقد والأصول وبيانات الرسوم المتحركة من المشهد |
create_animation_clip(name: str) → 'AnimationClip' | ينشئ AnimationClip جديدًا بالاسم المعطى ويضيفه إلى المشهد |
get_animation_clip(name: str) → Optional['AnimationClip'] | يرجع AnimationClip بالاسم المحدد أو None إذا لم يتم العثور عليه |
open(file_or_stream, options) | يقوم بتحميل مشهد من مسار ملف أو تدفق باستخدام خيارات التحميل المقدمة |
save(file_or_stream, format_or_options) | يكتب المشهد إلى مسار ملف أو تدفق باستخدام الصيغة المحددة أو خيارات الحفظ |
render(camera, file_name_or_bitmap, size, format, options) | غير مُنفّذ في نسخة FOSS — يسبب استثناءً أثناء التشغيل. يقوم بتصوير المشهد من الكاميرا المحددة إلى ملف صورة أو bitmap أو buffer بالحجم والصيغة المحددين |
from_file(file_name: str) | هو مُنشئ ملائم يُنشئ Scene بتحميل الملف المحدد |
__init__(name: str) | Calls init(name) على هذا الكائن Scene. |
find_property(property_name: str) | يستدعي find_property(property_name) على هذا الكائن Scene. |
get_property(property: str) | يستدعي get_property(property) على هذا الكائن Scene. |
set_property(property: str, value) | يضبط قيمة الخاصية. |
remove_property(property) | يستدعي remove_property(property) على مثيل Scene هذا. |