Scene
المعلومات العامة
Scene هي فئة في Aspose.3D FOSS لـ .NET. الميراث من: SceneObject, INamedObject.
المشهد هو كائن من المستوى الأعلى يحتوي على العقد والهندسة والمواد والنسيج والتحريك والأوضاع والمشاهد الفرعية وما إلى ذلك. يمكن أن يكون للمشهدا مشاهد فرعية، وتعمل كمساندة لعدة وثائق في ملفات مثل collada / blender / fbx يمكن الوصول إلى هرمية الركيز عن طريق يتم استخدامه للحفاظ على مرجع للأشياء غير الملحقة أثناء التسلسل (مثلاً بيانات ميتا أو الكائنات المخصصة) بحيث يمكن استخدامها كمكتبة.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
SubScenes | IList<Scene> | اقرأ | يوفر قائمة بالمشاهد التي يحتوي عليها الطفل في هذه المشهد. |
Library | IList<A3DObject> | اقرأ | يحتوي على مجموعة من أصول A3DO المشار إليها في المنظر |
AnimationClips | IList<AnimationClip> | اقرأ | يحتوي على جميع AnimationClip الكائنات المحددة في المشهد |
CurrentAnimationClip | AnimationClip? | القراءة/ الكتابة | يحصل أو يحدد AnimationClip النشطة حاليا في المشهد |
AssetInfo | AssetInfo? | القراءة/ الكتابة | يوفر البيانات الوصفية الإختياري التي تصف أصول المشهد. |
Poses | ICollection<Pose> | اقرأ | هي مجموعة من كائنات البوزة التي تمثل التحويلات المحفوظة. |
RootNode | Node | اقرأ | يعيد العقدة في أعلى مستوى من الرسم البياني للمشهد |
الطرق
| التوقيع | وصف |
|---|---|
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 |