Οδηγός Προγραμματιστή
Οδηγός Προγραμματιστή
Αυτή η ενότητα καλύπτει τις βασικές δυνατότητες του Aspose.3D 26.1.0 για .NET. Όλες οι κλάσεις βρίσκονται στο Aspose.ThreeD namespace.
Είσοδος/Έξοδος Σκηνής
Η Scene class είναι το κορυφαίο κοντέινερ. Χρησιμοποιήστε Scene.Open() για τη φόρτωση αρχείων και Scene.Save() για εξαγωγή:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Η μορφή ανιχνεύεται αυτόματα από την επέκταση του αρχείου. Για ρητό έλεγχο, περάστε επιλογές ειδικές για τη μορφή όπως FbxLoadOptions, GltfSaveOptions, ή ObjSaveOptions.
Γράφημα Σκηνής
Κάθε σκηνή έχει ένα RootNode. Συνδέστε παιδικούς κόμβους με CreateChildNode() και οντότητες (meshes, cameras, lights) σε αυτούς τους κόμβους:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Περιηγηθείτε στην ιεραρχία μέσω node.ChildNodes και πρόσβαση στην επισυναπτόμενη οντότητα μέσω node.Entity.
Υποστηριζόμενες Μορφές
| Μορφή | Εισαγωγή | Εξαγωγή |
|---|---|---|
| OBJ | Ναι | Ναι |
| STL | Ναι | Ναι |
| glTF 2.0 / GLB | Ναι | Ναι |
| FBX | Ναι | Ναι |
| COLLADA | Ναι | Ναι |
| PLY | Ναι | Όχι (exporter not wired) |
| 3MF | Ναι | Ναι |
Θέματα
- Χαρακτηριστικά και Λειτουργίες: Λεπτομερής παρουσίαση χαρακτηριστικών με παραδείγματα C#