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_scenesList['Scene']قراءةيحصل على المشاهد الفرعية.
libraryList[CustomObject]قراءةيحصل على المكتبة.
asset_infoAssetInfoقراءة/كتابةيحصل أو يعيّن معلومات الأصل.
animation_clipsList['AnimationClip']قراءةيحصل على مقاطع الرسوم المتحركة.
current_animation_clipOptional['AnimationClip']قراءة/كتابةيحصل أو يعيّن مقطع الرسوم المتحركة الحالي.
posesListقراءةيحصل على الوضعيات.
scene``قراءة/كتابةيحصل أو يضبط المشهد.
namestrقراءة/كتابةيحصل أو يضبط الاسم.
propertiesPropertyCollectionقراءةيحصل على الخصائص.

الطرق

التوقيعوصف
__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 هذا.

انظر أيضاً

 العربية