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.0What .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?
| Format | Import | Export |
|---|---|---|
| OBJ (Wavefront) | Yes | Yes |
| STL | Yes | Yes |
| glTF 2.0 / GLB | Yes | Yes |
| FBX | Yes | Yes |
| COLLADA (DAE) | Yes | Yes |
| PLY | Yes | No |
| 3MF | Yes | No |
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.