Ξεκινώντας
Έναρξη με Aspose.3D FOSS για .NET
Καλώς ήρθατε στο Aspose.3D, μια δωρεάν, ανοιχτού κώδικα βιβλιοθήκη .NET για φόρτωση, δημιουργία και εξαγωγή 3D σκηνών. Αυτός ο οδηγός σας μεταφέρει από ένα φρέσκο περιβάλλον σε μια λειτουργική σκηνή σε λίγα λεπτά.
Προαπαιτούμενα
| Απαίτηση | Λεπτομέρεια |
|---|---|
| .NET SDK | .NET 10.0 ή νεότερη |
| IDE | Visual Studio 2022+, Rider ή VS Code με επέκταση C# |
| OS | Windows, macOS ή Linux |
| Διαχειριστής πακέτων | NuGet (περιλαμβάνεται με το .NET SDK) |
Εγκατάσταση
- Δημιουργήστε ή ανοίξτε ένα έργο .NET:
dotnet new console -n My3DApp
cd My3DApp- Προσθέστε το πακέτο NuGet:
dotnet add package Aspose.3D --version 26.1.0- Επαληθεύστε ότι η αναφορά μεταγλωττίζεται:
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 - Μετασχηματισμός κόμβοι: ορισμός
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#