Aspose.3D for .NET

探索Aspose.3D for .NET的全面功能,包括3D文件格式转换、程序化建模、盲水印保护及Vulkan渲染支持,无需外部软件即可高效处理3D内容。

Aspose.3D for .NET 是一款功能丰富的游戏软件和计算机辅助设计 (CAD) API,无需依赖任何 3D 建模和渲染软件即可操作文档。API 支持 Blender、Maya、OpenUSD、WavefrontOBJ、FBX (ASCII, Binary)、STL (ASCII, Binary)、Universal3D、Collada、glTF、GLB、PLY、DirectX、Google Draco 等文件格式。开发人员可以轻松创建、读取、转换、修改和控制 3D 文档格式的内容。

Aspose.3D for .NET API 用户友好,可以与任何 .NET 应用程序一起部署,就像复制一样简单,而不必担心已经安装的其他服务和模块。

高级 .NET 3D API 功能


创建 3D 场景并保存为统一的对象模型

加载、保存和转换文件

使用几何体和场景层次结构

在多个节点之间共享网格几何数据

属性动画和骨骼动画

使用顶点的自定义内存布局对网格进行三角剖分

网格布尔运算

场景中的动画对象

按材质分割网格

以图像格式渲染 3D 视图

Vulkan 支持的 WinForms 渲染器

3D网格盲水印

程序建模

支持文本到 3D 网格

通过挤压形状创建几何体

为网格生成 UV/法线/切线

支持多种输入输出格式

增强与文件依赖项交互的安全性

Draco 压缩和解压缩支持

3D文件格式转换

Aspose.3d for .NET 提供了一系列先进的算法,使其成为 3D 文件格式转换的一体化解决方案。转换过程非常简单,只需将文件扩展名更改为所需的格式即可。您只需将源文件加载到 Scene 实例中,并使用相应的 FileFormat 参数调用其 Save 方法即可。就是这样!

以不同的格式保存 3D 场景 - C#

// load the file to be convertedvar scn = Aspose.ThreeD.Scene.FromFile("template.fbx");// save in different formatsscn.Save("output.stl");scn.Save("output.obj");

3D场景创建

Aspose.3D for .NET 使程序员能够轻松地从头开始生成场景,而无需安装任何 3D 建模或渲染软件。3D .NET API 还支持通过调用 Scene 类对象的 Save 方法将场景保存为多种格式(OpenUSD、glTF、FBX、STL、WavefrontOBJ、Discreet3DS、Universal3D 和 Collada)。

读写3D场景的资源信息

元数据是结构化信息,用于描述、定位信息资源,并使检索、使用和管理变得更加容易。Aspose.3D for .NET API 允许开发人员为场景定义元数据。

编码/解码盲水印

Aspose.3D 提供盲水印功能,保护您的 3D 模型。将隐形水印嵌入几何和纹理数据中,使其能够抵御修改。授权用户可以使用密钥解码水印,以证明所有权并保护您的 3D 知识产权。

程序建模

Aspose.3D 简化了程序化建模,允许您使用算法生成复杂的 3D 场景和对象。只需几行代码即可创建逼真的树木、景观、建筑物等。快速构建详细、可扩展的 3D 内容,并通过调整参数轻松修改。

3D网格的布尔运算

Aspose.3D 使您能够对 3D 网格执行布尔运算,包括并集、交集和差集。您可以将多个网格合并为一个对象,通过网格相交创建复杂的形状,或者从一个网格中减去另一个网格。布尔运算简化了复杂 3D 模型的创建,并允许您以编程方式操作网格。使用 Aspose.3D,您可以轻松地将这些运算应用于 3D 网格,从而节省构建复杂 3D 场景和对象的时间和精力。

从文本和字体文件创建 3D 网格

Aspose.3D 使用户能够轻松地从字体文件和文本输入生成 3D 网格。无缝地将文本转换为精细、可定制的 3D 模型,丰富创意项目并增强可视化功能。Aspose.3D 的直观工具开启了无限可能,可快速将文本元素转换为动态、视觉上引人入胜的素材,适用于从设计原型到游戏等各种应用。

无需安装任何外部软件

Aspose.3D API 采用托管代码构建,无需依赖任何外部 API 或机器上安装的软件即可处理 3D 文件。在支持的功能、安全性、稳定性、可扩展性、速度和价格方面,它是一个完美定制的解决方案。


产品推荐

  • 账号登录
社交账号登录