Kūrėjo vadovas

Kūrėjo vadovas

Šiame skyriuje apžvelgiamos pagrindinės galimybės. Aspose.3D 26.1.0 skirta .NET. Visos klasės yra Aspose.ThreeD namespace.


Scenos I/O

Šis Scene class yra aukščiausio lygio konteineris. Naudokite Scene.Open() įkelti failus ir Scene.Save() eksportuoti:

using Aspose.ThreeD;

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

Formatas automatiškai aptinkamas iš failo plėtinio. Norint aiškiai valdyti, perduokite formatui būdingus parametrus, pvz. FbxLoadOptions, GltfSaveOptions, arba ObjSaveOptions.


Scenos grafas

Kiekviena scena turi. RootNode. Prisegti vaikų mazgus su CreateChildNode() ir objektus (tinklus, kameras, šviesas) į tuos mazgus:

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

Naršyti hierarchiją per node.ChildNodes ir pasiekite pridėtą objektą per node.Entity.


Palaikomi formatai

FormatasImportuotiEksportuoti
OBJTaipTaip
STLTaipTaip
glTF 2.0 / GLBTaipTaip
FBXTaipTaip
COLLADATaipTaip
PLYTaipNe (eksportuotojas nesusietas)
3MFTaipTaip

Temos

 Lietuvių