优势产品



Aspose.3D for .NET是一款功能丰富的游戏软件和计算机辅助设计(CAD) API,它赋予了Mono和ASP.NET、Windows Forms和Web Services等.NET应用程序自动的与普通3D文档格式联系起来,而无需在服务器上安装任何3D建模与渲染软件。它支持Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX 和 Google Draco文件格式,使用Aspose.3D API可以帮助开发者轻松的创建、读取、转换、修改以及控制这些3D文档格式的材质。

这款3D .NET API可以很友好的使用并可以轻松的部署在任何.NET应用程序上,而无需考虑其它服务和模块。


 
产品特点:

生成空的3D场景文档并以3D文件格式保存
Aspose.3D for .NET可以帮助程序员轻松的从头开始生成3D场景文档,并以支持的3D文件格式 (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D and Collada )保存。只需要通过调用场景类对象打开和保存方法就可以了。
添加资产信息到3D场景中
元数据是用来描述设置结构化信息的,它可以轻松的检索、使用和管理信息资源。Aspose.3D for .NET API可以帮助开发者定义这种场景的元数据。
创建三维立方体Mesh
一张Mesh是由一组空间和多边形里的控制点组成的,用于描述Mesh表面。Aspose.3D for .NET API可以帮助开发者定义需要的一组控制点和多种多边图形。
在多维数据集上设置常规或紫外
Aspose.3D for .NET API提供管理正常(几何)和紫外线的几何形状。网格存储每个顶点的关键属性在空间的位置和它的正常,原始矢量垂直于表面。正常是主要的阴影。法线应该是单位向量。大多数网格式还支持某种形式的UV坐标网格的一个单独的2 d表示“展开”展示的部分一个二维纹理映射到适用于不同的多边形网格。
添加节点层次到3D场景文档中
Aspose.3D for .NET API提供创建一个节点层次功能。节点是一个场景的基本构建块。一个节点层次定义了一个场景的逻辑结构,通过附加的几何图形,提供了可见的内容,灯光,相机节点。
多个节点之间共享Mesh几何体数据
为了减少必要内存,一个网类的实例可以绑定到不同的节点类的实例。设想,你需要一个系统存在着大量的三维立方体似乎无法区分;当系统启动时你可以共享内存用于创建一个Mesh对象。在这一点上,每一次你需要另一个形状,你让另一个节点对象,然后点这个节点的Mesh。这就是Aspose.3D for .NET APIs如何管理实例的。
满足与自定义Mesh顶点的内存布局
将一个Mesh转换为三角形Mesh,因为任何复杂结构可以表示成一系列的三角形。图形软件包和硬件设备操作更有效的三角形。顶点的内存布局也是很重要的满足GPU(图形处理器),因为GPU也必须知道顶点布局以从缓冲区中提取正确的属性。
无需安装任何额外软件
Aspose.3D API是采用托管代码编写,运行机器上无需安装任何额外API或软件就能处理3D文件。它因为具备安全、稳定、可拓展、快速以及高性价比等特征,是一款完美的定制解决方案。