FAQ — Aspose.3D FOSS for .NET

FAQ — Aspose.3D FOSS for .NET

Licensing

What license does Aspose.3D.Converter use?

The package is released under the project license. Check the repository for exact license terms.

Do I need a license key to use the library?

No license key is required. The License and Metered classes exist in the API surface but are not yet implemented in the current FOSS edition.


Installation

How do I install Aspose.3D.Converter?

dotnet add package Aspose.3D.Converter --version 1.0.0

What .NET version is required?

.NET 10.0 or later.

Does the library have native dependencies?

No. It is a managed .NET library with no platform-specific native components.


Format Support

Which 3D file formats are supported?

FormatImportExport
OBJ (Wavefront)YesYes
STLYesYes
glTF 2.0 / GLBYesYes
FBXYesYes
COLLADA (DAE)YesYes
PLYYesNo
3MFYesNo

Can I convert between any two supported formats?

Yes, as long as the source format supports import and the target format supports export. Load with Scene.Open() and save with Scene.Save().


API Usage

How do I load a 3D file?

using Aspose.ThreeD;
var scene = new Scene();
scene.Open("model.obj");

How do I save to a different format?

scene.Save("output.glb");

Can I load from a stream?

Yes. Scene.Open() accepts a Stream parameter.

How do I traverse the scene graph?

Access scene.RootNode.ChildNodes and recurse through each node’s ChildNodes collection.


Known Limitations

Are rendering features available?

No. The Scene.Render() methods exist in the API but throw NotImplementedException in the current version.

Are boolean mesh operations available?

No. Mesh.DoBoolean() is not yet implemented and will throw NotImplementedException.

Is watermark encoding/decoding available?

No. The Watermark class methods are not implemented in the FOSS edition.

Can I access mesh deformers?

No. Geometry.GetDeformers() is not yet implemented.