Izstrādātāja rokasgrāmata
Izstrādātāja rokasgrāmata
Šī sekcija aptver galvenās iespējas Aspose.3D 26.1.0 priekš .NET. Visas klases atrodas Aspose.ThreeD nosaukumvietā.
Ainas I/O
Klase Scene klase ir augstākā līmeņa konteineris. Izmantojiet Scene.Open() lai ielādētu failus un Scene.Save() lai eksportētu:
using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");Formāts tiek automātiski noteikts no faila paplašinājuma. Lai iegūtu precīzu kontroli, nododiet formātam specifiskus parametrus, piemēram FbxLoadOptions, GltfSaveOptions, vai ObjSaveOptions.
Ainas grafiks
Katrai ainai ir RootNode. Pievienojiet bērna mezglus ar CreateChildNode() un objektus (tīklu, kameras, gaismas) šiem mezgliem:
var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));Pārejiet hierarhijā caur node.ChildNodes un piekļūstiet pievienotajam objektam caur node.Entity.
Atbalstītie formāti
| Formāts | Importēt | Eksportēt |
|---|---|---|
| OBJ | Jā | Jā |
| STL | Jā | Jā |
| glTF 2.0 / GLB | Jā | Jā |
| FBX | Jā | Jā |
| COLLADA | Jā | Jā |
| PLY | Jā | Nē (eksportētājs nav savienots) |
| 3MF | Jā | Jā |
Tēmas
- Funkcijas un iespējas: Detalizēts funkciju pārskats ar C# piemēriem