常见问题 — Aspose.3D FOSS for .NET

常见问题 — Aspose.3D FOSS for .NET

许可

Aspose.3D 使用什么许可证?

该软件包已根据项目许可证发布。请查看仓库以获取确切的许可证条款。

使用该库是否需要许可证密钥?

不需要许可证密钥。LicenseMetered 类在 API 表面中存在,但在当前的 FOSS 版中尚未实现。


安装

如何安装 Aspose.3D?

dotnet add package Aspose.3D --version 26.1.0

需要哪个 .NET 版本?

.NET 10.0 或更高版本。

库是否有本机依赖?

不。它是一个托管的 .NET 库,没有平台特定的本机组件。


格式支持

支持哪些 3D 文件格式?

格式导入导出
OBJ (Wavefront)
STL
glTF 2.0 / GLB
FBX
COLLADA (DAE)
PLY否(导出器未连接)
3MF

我可以在任何两个受支持的格式之间进行转换吗?

是的,只要源格式支持导入且目标格式支持导出。使用 Scene.Open() 加载,使用 Scene.Save() 保存。


API 使用

如何加载 3D 文件?

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

我如何保存为不同的格式?

scene.Save("output.glb");

我可以从流加载吗?

是的。Scene.Open() 接受一个 Stream 参数。

如何遍历场景图?

访问 scene.RootNode.ChildNodes 并递归遍历每个节点的 ChildNodes 集合。


已知限制

是否提供渲染功能?

不。Scene.Render() 方法在 API 中存在,但在当前版本中会抛出 NotImplementedException

是否支持布尔网格操作?

否。Mesh.DoBoolean() 尚未实现,将抛出 NotImplementedException

是否提供水印编码/解码?

不。Watermark 类的方法在 FOSS 版中未实现。

我可以访问网格变形器吗?

否。Geometry.GetDeformers() 尚未实现。

 中文