Scene

Scene class

المشهد هو كائن من المستوى الأعلى يحتوي على العقد، والهياكل، والمواد، والملمس، والرسوم المتحركة، والوضعيات، والمشاهد الفرعية، وما إلى ذلك. يمكن للمشهد أن يحتوي على مشاهد فرعية، ويعمل كدعم متعدد المستندات في ملفات مثل collada/blender/fbx. يمكن الوصول إلى تسلسل العقد من خلال RootNodeLibrary الذي يُستخدم للحفاظ على مرجع للكائنات غير المرتبطة أثناء التسلسل (مثل البيانات الوصفية أو الكائنات المخصصة) بحيث يمكن استخدامه كمكتبة.

الطرق

constructor

الاسمالوصف
constructor()ينشئ مثيلاً جديداً لفئة Scene.

Result:


constructor_overload

الاسمالوصف
constructor_overload(entity)ينشئ مثيلاً جديداً لفئة Scene مع entity مرفق إلى عقدة جديدة.

Parameters:

الاسمالنوعالوصف
كيانكيانالكيان الأولي الذي تم ربطه بالمشهد

Result:


constructor_overload2

الاسمالوصف
constructor_overload2(parentScene, name)ينشئ مثيلاً جديدًا من الفئة Scene كـ sub-scene.

Parameters:

الاسمالنوعالوصف
parentSceneSceneالمشهد الأب.
nameStringاسم Scene.

Result:


constructor_overload3

الاسمالوصف
constructor_overload3(fileName)ينشئ مثيلاً جديدًا من الفئة Scene ويفتح الملف فورًا. هذا مُنشىء قديم، يرجى استخدام #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken).

Parameters:

الاسمالنوعالوصف
fileNameStringاسم الملف للفتح.

Result:


getSubScenes

الاسمالوصف
getSubScenes()يحصل على جميع sub-scenes

Result:


getLibrary

الاسمالوصف
getLibrary()الكائنات التي لا تُستخدم مباشرةً في تسلسل المشهد يمكن تعريفها في Library. هذا مفيد عندما تستخدم sub-scenes وتضع المكونات القابلة لإعادة الاستخدام تحت sub-scenes.

Result:


getAnimationClips

الاسمالوصف
getAnimationClips()يحصل على جميع AnimationClip المعرفة في المشهد.

Result:


getCurrentAnimationClip

الاسمالوصف
getCurrentAnimationClip()يحصل أو يضبط AnimationClip النشط

Result:


setCurrentAnimationClip

الاسمالوصف
setCurrentAnimationClip(value)يحصل أو يضبط AnimationClip النشط

Result:


getAssetInfo

الاسمالوصف
getAssetInfo()يحصل أو يضبط معلومات الأصول ذات المستوى الأعلى. معلومات المستند.

Result:


setAssetInfo

الاسمالوصف
setAssetInfo(value)يحصل أو يضبط معلومات الأصول ذات المستوى الأعلى. معلومات المستند.

Result:


getPoses

الاسمالوصف
getPoses()يحصل على جميع Pose المستخدمة في هذا المشهد. Pose.

Result:


getRootNode

الاسمالوصف
getRootNode()يحصل على عقدة الجذر للمشهد. عقدة الجذر.

Result:


getScene

الاسمالوصف
getScene()يحصل على المشهد الذي ينتمي إليه هذا الكائن

Result:


getName

الاسمالوصف
getName()يحصل أو يضبط الاسم. الاسم.

Result:


setName

الاسمالوصف
setName(value)يحصل أو يضبط الاسم. الاسم.

Result:


getProperties

الاسمالوصف
getProperties()يحصل على مجموعة جميع الخصائص.

Result:


getAnimationClip

الاسمالوصف
getAnimationClip(name)يحصل على AnimationClip مسمى

Parameters:

الاسمالنوعالوصف
nameStringال

Result: AnimationClip


clear

الاسمالوصف
clear()يمسح محتوى المشهد ويعيد الإعدادات الافتراضية.

Result: AnimationClip


createAnimationClip

الاسمالوصف
createAnimationClip(name)دالة مختصرة لإنشاء وتسجيل الـAnimationClip. سيتم تعيين أول AnimationClip إلى CurrentAnimationClip

Parameters:

الاسمالنوعالوصف
nameStringاسم مقطع الرسوم المتحركة

Result: AnimationClip


open

الاسمالوصف
open(fileName, options)يفتح المشهد من المسار المحدد باستخدام تنسيق الملف المحدد.

Parameters:

الاسمالنوعالوصف
fileNameStringاسم الملف.
الخياراتLoadOptionsإعدادات تفصيلية أكثر لفتح الدفق.

Result: AnimationClip


open

الاسمالوصف
open(fileName)يفتح المشهد من المسار المحدد

Parameters:

الاسمالنوعالوصف
fileNameStringاسم الملف.

Result: AnimationClip


fromFile

الاسمالوصف
fromFile(fileName)يفتح المشهد من المسار المحدد

Parameters:

الاسمالنوعالوصف
fileNameStringاسم الملف.

Result: AnimationClip


save

الاسمالوصف
save(fileName)يحفظ المشهد إلى المسار المحدد باستخدام تنسيق الملف المحدد.

Parameters:

الاسمالنوعالوصف
fileNameStringاسم الملف.

Result: AnimationClip


save

الاسمالوصف
save(fileName, format)يحفظ المشهد إلى المسار المحدد باستخدام تنسيق الملف المحدد.

Parameters:

الاسمالنوعالوصف
fileNameStringاسم الملف.
formatFileFormatالتنسيق.

Result: AnimationClip


save

الاسمالوصف
save(fileName, options)يحفظ المشهد إلى المسار المحدد باستخدام تنسيق الملف المحدد.

Parameters:

الاسمالنوعالوصف
fileNameStringاسم الملف.
الخياراتSaveOptionsإعدادات تفصيلية أكثر لحفظ الدفق.

Result: AnimationClip


render

الاسمالوصف
render(camera, fileName)يتم تصيير المشهد إلى ملف خارجي من منظور الكاميرا المحددة. حجم الإخراج الافتراضي هو 1024x768 وتنسيق الإخراج هو png

Parameters:

الاسمالنوعالوصف
الكاميراالكاميرامن منظور أي كاميرا لتصوير المشهد
fileNameStringاسم ملف الإخراج

Result: AnimationClip


render

الاسمالوصف
render(camera, fileName, size, format)يتم تصيير المشهد إلى ملف خارجي من منظور الكاميرا المحددة.

Parameters:

الاسمالنوعالوصف
الكاميراالكاميرامن منظور أي كاميرا لتصوير المشهد
fileNameStringاسم ملف الإخراج
الحجمVector2حجم الصورة المصورة النهائية
formatStringتنسيق الصورة لملف الإخراج

Result: AnimationClip


render

الاسمالوصف
render(camera, fileName, size, format, options)يتم تصيير المشهد إلى ملف خارجي من منظور الكاميرا المحددة.

Parameters:

الاسمالنوعالوصف
الكاميراالكاميرامن منظور أي كاميرا لتصوير المشهد
fileNameStringاسم ملف الإخراج
الحجمVector2حجم الصورة المصورة النهائية
formatStringتنسيق الصورة لملف الإخراج
الخياراتImageRenderOptionsالخيار لتخصيص بعض الإعدادات الداخلية.

Result: AnimationClip


render

الاسمالوصف
render(camera, bitmap)قم بتصوير المشهد إلى bitmap من منظور الكاميرا المعطاة.

Parameters:

الاسمالنوعالوصف
الكاميراالكاميرامن منظور أي كاميرا لتصوير المشهد
bitmapTextureDataالهدف من النتيجة المرسومة

Result: AnimationClip


render

الاسمالوصف
render(camera, bitmap, options)قم بتصوير المشهد إلى bitmap من منظور الكاميرا المعطاة.

Parameters:

الاسمالنوعالوصف
الكاميراالكاميرامن منظور أي كاميرا لتصوير المشهد
bitmapTextureDataالهدف من النتيجة المرسومة
الخياراتImageRenderOptionsالخيار لتخصيص بعض الإعدادات الداخلية.

Result: AnimationClip


removeProperty

الاسمالوصف
removeProperty(property)يزيل خاصية ديناميكية.

Parameters:

الاسمالنوعالوصف
خاصيةخاصيةأي خاصية لإزالتها

Result: boolean


removeProperty

الاسمالوصف
removeProperty(property)إزالة الخاصية المحددة بالاسم

Parameters:

الاسمالنوعالوصف
خاصيةStringnull

Result: boolean


getProperty

الاسمالوصف
getProperty(property)احصل على قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية

Result: Object


setProperty

الاسمالوصف
setProperty(property, value)يضبط قيمة الخاصية المحددة

Parameters:

الاسمالنوعالوصف
خاصيةStringاسم الخاصية
القيمةObjectقيمة الخاصية

Result: Object


findProperty

الاسمالوصف
findProperty(propertyName)يبحث عن الخاصية. يمكن أن تكون خاصية ديناميكية (تم إنشاؤها بواسطة CreateDynamicProperty/SetProperty) أو خاصية أصلية (تم التعرف عليها باسمها)

Parameters:

الاسمالنوعالوصف
propertyNameStringاسم الخاصية.

Result: خاصية