Scene
Επισκόπηση
Scene είναι μια τάξη στο Aspose.3D FOSS για το .NET. Κληρονόμοι από: SceneObject, INamedObject.
Μια σκηνή είναι ένα αντικείμενο ανώτερου επιπέδου που περιέχει τους κόμβους, τις γεωμετρίες, τα υλικά, την υφή, τη ζωγραφική, τοποθετήσεις, υπο-σκηνές και ούτω καθεξής.
Αυτή η τάξη παρέχει 42 μεθόδους για τη δουλειά με αντικείμενα Scene σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, Clear, CreateAnimationClip, FindProperty, FromFile, FromStream, GetAnimationClip, GetProperty, Open, RemoveProperty, Render, Save, και 3 επιπλέον μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: AnimationClips, AssetInfo, CurrentAnimationClip, Library, Name, Poses, και 5 ακόμα.
Ιδιότητες
| Ονομασία | Τύπος: | Access | Περιγραφή: |
|---|---|---|---|
SubScenes | IList<Scene> | Διάβασε. | Λαμβάνει όλα τα υπο‑σκηνικά |
Library | IList<A3DObject> | Διάβασε. | Τα αντικείμενα που δεν χρησιμοποιούνται άμεσα στην ιεραρχία σκηνών μπορούν να ορίζονται στη Βιβλιοθήκη. |
AnimationClips | IList<AnimationClip> | Διάβασε. | Λαμβάνει όλα τα AnimationClip που ορίζονται στη σκηνή. |
CurrentAnimationClip | AnimationClip? | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το ενεργό AnimationClip |
AssetInfo | AssetInfo? | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει τις πληροφορίες του περιουσιακού στοιχείου ανώτερου επιπέδου |
Poses | ICollection<Pose> | Διάβασε. | Λαμβάνει όλα τα Pose που χρησιμοποιούνται σε αυτή τη σκηνή. |
RootNode | Node | Διάβασε. | Λαμβάνει τον ριζικό κόμβο της σκηνής. |
Version | string | Διάβασε. | Επεξεργασία του Aspose.3D βιβλιοθήκης. |
Scene | Scene | Διάβασε. | Λαμβάνει τη σκηνή στην οποία ανήκει αυτό το αντικείμενο |
Name | string | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το όνομα. |
Properties | PropertyCollection | Διάβασε. | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
Μέθοδοι
| Signature | Περιγραφή: |
|---|---|
Scene() | Αρχικοποιεί μια νέα περίπτωση της τάξης Scene. |
Scene(entity: Entity) | Ετικαστοποιεί μια νέα περίπτωση της τάξης Scene με μία οντότητα που συνδέεται σε έναν νέο κόμβο. |
Scene(parentScene: Scene, name: string) | Αρχικοποιεί μια νέα περίπτωση της τάξης Scene ως υπο-σκηνή. |
GetAnimationClip(name: string) | Λαμβάνει ένα ονομασμένο AnimationClip |
Clear() | Καθαρίζει το περιεχόμενο της σκηνής και αποκαθιστά τις προεπιλεγμένες ρυθμίσεις. |
CreateAnimationClip(name: string) | Μια συντομογραφία λειτουργίας για τη δημιουργία και την καταχώριση του Πρώτη AnimationClip θα ανατεθεί στο |
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Ανοίγει τη σκηνή από δεδομένη ροή χρησιμοποιώντας καθορισμένο μορφότυπο αρχείου. |
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Ανοίγει τη σκηνή από δεδομένη ροή χρησιμοποιώντας καθορισμένο διαμόρφωση IO. |
Open(stream: Stream) | Ανοίγει την σκηνή από δεδομένο ρεύμα. |
Open(stream: Stream, cancellationToken: CancellationToken) | Ανοίγει την σκηνή από δεδομένο ρεύμα. |
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, cancellationToken: CancellationToken) | Ανοίγει την σκηνή από τη συγκεκριμένη διαδρομή. |
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Ανοίγει τη σκηνή από δεδομένη ροή χρησιμοποιώντας καθορισμένο μορφότυπο αρχείου. |
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Ανοίγει τη σκηνή από δεδομένη ροή χρησιμοποιώντας καθορισμένο διαμόρφωση IO. |
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 πετά κατά τη διάρκεια εκτέλεσης. Αντιπροσωπεύστε την σκηνή σε εξωτερικό αρχείο από τη σκοπιά της συγκεκριμένης κάμερας. |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string) | Δεν εφαρμόζεται στην έκδοση FOSS πετά κατά τη διάρκεια εκτέλεσης. Αντιπροσωπεύστε την σκηνή σε εξωτερικό αρχείο από τη σκοπιά της συγκεκριμένης κάμερας. |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions) | Δεν εφαρμόζεται στην έκδοση FOSS πετά κατά τη διάρκεια εκτέλεσης. Αντιπροσωπεύστε την σκηνή σε εξωτερικό αρχείο από τη σκοπιά της συγκεκριμένης κάμερας. |
Render(camera: Entities.Camera, bitmap: TextureData) | Δεν εφαρμόζεται στην έκδοση FOSS πετά κατά τη διάρκεια εκτέλεσης. Παρουσιάστε τη σκηνή σε bitmap από την προοπτική της συγκεκριμένης κάμερας. |
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions) | Δεν εφαρμόζεται στην έκδοση FOSS πετά κατά τη διάρκεια εκτέλεσης. Παρουσιάστε τη σκηνή σε bitmap από την προοπτική της συγκεκριμένης κάμερας. |
SceneObject(name: string) | Αρχικοποίηση ενός SceneObject με προεπιλεγμένο όνομα |
A3DObject() | Αρχικοποιεί μια νέα περίπτωση της τάξης A3DObject χωρίς όνομα. |
RemoveProperty(property: Property) | Απομακρύνει μια δυναμική ιδιότητα. |
GetProperty(property: string) | Λάβετε την τιμή της καθορισμένης ιδιότητας |
SetProperty(property: string, value: object?) | Ορίζει την τιμή της καθορισμένης ιδιότητας |
FindProperty(propertyName: string) | Βρίσκει το ακίνητο. |