Scene

المعلومات العامة

Scene هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: SceneObject, INamedObject.

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

خصائص

اسمالنوعالوصولوصف
SubScenesIList<Scene>اقرأيوفر قائمة بالمشاهد التي يحتوي عليها الطفل في هذه المشهد.
LibraryIList<A3DObject>اقرأيحتوي على مجموعة من أصول A3DO المشار إليها في المنظر
AnimationClipsIList<AnimationClip>اقرأيحتوي على جميع AnimationClip الكائنات المحددة في المشهد
CurrentAnimationClipAnimationClip?القراءة/ الكتابةيحصل أو يحدد AnimationClip النشطة حاليا في المشهد
AssetInfoAssetInfo?القراءة/ الكتابةيوفر البيانات الوصفية الإختياري التي تصف أصول المشهد.
PosesICollection<Pose>اقرأهي مجموعة من كائنات البوزة التي تمثل التحويلات المحفوظة.
RootNodeNodeاقرأيعيد العقدة في أعلى مستوى من الرسم البياني للمشهد

الطرق

التوقيعوصف
Scene()يخلق مشهد طفلي للوالد المحدد مع الاسم المقدم
Scene(entity: Entity)
Scene(parentScene: Scene, name: string)
GetAnimationClip(name: string)يحصل على اسم AnimationClip
Clear()يُنظّف محتوى المشهد ويعيد الإعدادات الافتراضية.
CreateAnimationClip(name: string)وظيفة اختصار لإنشاء وتسجيل أول AnimationClip سيتم تعيينها إلى
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(stream: Stream)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(stream: Stream, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(stream: Stream, fileName: string)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(stream: Stream, fileName: string, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(stream: Stream, options: LoadOptions)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(fileName: string, options: LoadOptions)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(fileName: string)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(fileName: string, format: FileFormat)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
Open(fileName: string, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
FromStream(stream: Stream, cancellationToken: CancellationToken)يفتح المشهد من تيار معين باستخدام تنسيق ملف محدد.
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken)يفتح المشهد من مسار معين باستخدام تنسيق ملف محدد.
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken)يفتح المشهد من مسار معين باستخدام تنسيق ملف محدد.
FromFile(fileName: string)يفتح المشهد من مسار معين باستخدام تنسيق ملف محدد.
FromFile(fileName: string, cancellationToken: CancellationToken)يفتح المشهد من مسار معين باستخدام تنسيق ملف محدد.
Save(stream: Stream, format: FileFormat)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(stream: Stream, options: SaveOptions)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(fileName: string)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(fileName: string, format: FileFormat)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(fileName: string, options: SaveOptions)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken)يحفظ المشهد ليتم بثه باستخدام تنسيق ملف محدد.
Render(camera: Entities.Camera, fileName: string)غير مستخدم في إصدار FOSS يلقي عند التشغيل. قم بتصوير المشهد في ملف خارجي من منظور الكاميرا المعينة. حجم الإخراج الافتراضي هو 1024x768 وتنسيق الخروج png
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string)غير مستخدم في إصدار FOSS يلقي عند التشغيل. قم بتصوير المشهد في ملف خارجي من منظور الكاميرا المعينة. حجم الإخراج الافتراضي هو 1024x768 وتنسيق الخروج png
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions)غير مستخدم في إصدار FOSS يلقي عند التشغيل. قم بتصوير المشهد في ملف خارجي من منظور الكاميرا المعينة. حجم الإخراج الافتراضي هو 1024x768 وتنسيق الخروج png
Render(camera: Entities.Camera, bitmap: TextureData)غير مستخدم في إصدار FOSS يلقي عند التشغيل. قم بتصوير المشهد في ملف خارجي من منظور الكاميرا المعينة. حجم الإخراج الافتراضي هو 1024x768 وتنسيق الخروج png
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions)غير مستخدم في إصدار FOSS يلقي عند التشغيل. قم بتصوير المشهد في ملف خارجي من منظور الكاميرا المعينة. حجم الإخراج الافتراضي هو 1024x768 وتنسيق الخروج png
 العربية