Ξεκινώντας
Ξεκινάμε με το Aspose.3D FOSS για .NET
Καλώς ήρθατε στο Aspose.3D, μια δωρεάν, ανοικτή βιβλιοθήκη .NET για την φόρτωση, την κατασκευή και την εξαγωγή 3D σκηνών. Αυτό το οδηγό σας μεταφέρει από ένα φρέσκο περιβάλλον σε μια εργασιακή σκάνδαλο σε λεπτά.
Προϋποθέσεις
| ΑΠΑΙΤΗΣΕΙΣ | Λεπτομέρειες |
|---|---|
| .NET SDK | .NET 10.0 ή νεότερη έκδοση |
| IDE | Visual Studio 2022+, Rider ή VS Κώδικα με επέκταση C# |
| OS | Windows, MacOS ή Linux |
| Διαχειριστής πακέτων | NuGet (συμπεριλαμβανομένου με το .NET SDK) |
Εγκατάσταση
- Δημιουργία ή άνοιγμα ενός .NET έργου:
dotnet new console -n My3DApp
cd My3DApp- Προσθέστε το πακέτο NuGet:
dotnet add package Aspose.3D.FOSS- Ελέγξτε τις αναφορές:
using Aspose.ThreeD;
var scene = new Scene();
Console.WriteLine("Aspose.3D loaded successfully.");dotnet runΔείτε το Οδηγός εγκατάστασης Για περισσότερες λεπτομέρειες σχετικά με την εγκατάσταση και τον έλεγχο του έργου.
Τι μπορείτε να κάνετε
Μόλις εγκατασταθεί μπορείτε να:
- φορτίο OBJ, STL, GLTF 2.0 / GLB, FBX, COLLADA, PLY και 3MF αρχεία μέσω
Scene.Open() - Ελέγχου Η ιεραρχία της σκηνής: διαδρομή
NodeΔέντρα, ΔιαβάστεMeshγεωμετρία, πρόσβαση σε κανονικά και UVs - Μετασχηματισμός Συσκευές: Set
Translation,Rotation(Περισσότερα απόQuaternion) καιScaleΜέσα από τοTransformΚλάση - Εφαρμογή υλικών:• Δομή
LambertMaterial,PhongMaterial,ήPbrMaterialΣτους κόμβους - Εξαγωγή Σε οποιαδήποτε μορφή με υποστήριξη, σε δια-τυπικό
SaveOptions - Κτίριο γεωμετρία:• Δημιουργία
Box,Sphere,καιCylinderΟι πρωτόγονοι και μετατρέποντάς τους σεMeshμέσωToMesh()
Γρήγορη έναρξη
Κατεβάστε ένα αρχείο 3D, εκτυπώστε την ιεραρχία σκηνής και αποθηκεύστε ξανά σε μορφή GLB:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("input.obj");
Console.WriteLine($"Root children: {scene.RootNode.ChildNodes.Count}");
foreach (var node in scene.RootNode.ChildNodes)
{
var entityType = node.Entity?.GetType().Name ?? "no entity";
Console.WriteLine($" {node.Name} [{entityType}]");
}
scene.Save("output.glb");
Console.WriteLine("Saved output.glb");Επόμενο Βήματα
- Οδηγός εγκατάστασης: Λεπτομερή εγκατάσταση NuGet, διαμόρφωση έργου και επαλήθευση
- Οδηγός Ανάπτυξης: Υποστήριξη μορφοποίησης, λειτουργίες μασής, υλικά και μετασχηματισμοί
- Χαρακτηριστικά και λειτουργίες: Στενά σε κάθε περιοχή χαρακτηριστικών με παραδείγματα C#