Příručka pro vývojáře

Příručka pro vývojáře

Tento oddíl pokrývá základní schopnosti 3D FOSS 26.1.0 pro .NET. Všechny třídy jsou umístěny v systému .net. Aspose.ThreeD namespace (prostor jmen).


Scéna I/O

Úřad pro bezpečnost a ochranu zdraví Scene třída je kontejner nejvyšší úrovně. Použijte Scene.Open() na načtení souborů a Scene.Save() pro vývoz:

using Aspose.ThreeD;

var scene = new Scene();
scene.Open("model.fbx");
scene.Save("model.glb");

Formát je automaticky detekován z rozšíření souboru. Pro explicitní ovládání, projděte formátem specifické možnosti jako např. FbxLoadOptions, GltfSaveOptions,nebo: ObjSaveOptions.


Graf scény

Každá scéna má svůj… RootNode.Připojte dětské uzly s: CreateChildNode() a subjekty (sítě, kamery, světla) k těmto uzlům:

var scene = new Scene();
var boxNode = scene.RootNode.CreateChildNode("myBox", new Box(10, 10, 10));

Projít hierarchií přes node.ChildNodes a přístup k připojenému subjektu prostřednictvím node.Entity.


Podporované formáty

FormátDovozVývoz
OBJAno , ano .Ano , ano .
STLAno , ano .Ano , ano .
glTF 2.0 / GLBAno , ano .Ano , ano .
FBXAno , ano .Ano , ano .
COLLADAAno , ano .Ano , ano .
PLYAno , ano .Ne (vývozce není v kontaktu)
3MFAno , ano .Ano , ano .

Tématy

 Čeština