浏览我们的产品

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Download Aspose.3D to Process & Manipulate 3D Files

在 Microsoft Visual Studio® 中打开 NuGet 包管理器,搜索 Aspose.3D 并安装。您也可以在包管理器控制台中使用以下命令。有关详细说明,请访问 Installation 文档页面。

PM>

Nuget Nuget

Aspose.3D for .NET 发行版

Product Page | Docs | API Ref | Examples | Blog | Releases | Support | License

Aspose.3D for .NET 使 .NET 应用程序能够处理 3D 文档格式。3D .NET API 让工程师能够读取、转换、构建、修改和控制 [3D 文档格式] 的内容,而无需在机器上安装任何 3D 建模和渲染软件。

3D 文件格式检测

检测格式编程示例

使用 Aspose.3D API 检测 3D 文件的格式,无论文件扩展名如何。


Aspose.3D 文档对象模型 (DOM)

场景结构

表示 3D 场景层次结构的根,作为所有其他元素的容器。

空间实体

管理几何类型、原始类型、挤出类型和曲线类型。

材质类型

定义 3D 对象的视觉属性,如颜色、纹理、透明度和反射。

动画对象关系

通过动画控制场景中的移动和变换。


使用 3D 网格

创建 3D 网格和场景

使用 API 以编程方式创建 3D 网格和场景。

生成 UV

为网格生成 UV 映射坐标。

简单多边形的三角化

使用 Triangulate 方法将多边形转换为三角形以便进一步处理。

为 3D 文件中的所有网格生成法线数据

为缺少法线的 3D 模型中的所有网格创建法线数据。

分割网格

根据材质将网格划分为子网格。


使用 3D 变换

为节点添加变换

对 3D 节点应用旋转、平移和缩放等变换。

连接四元数

将多个旋转变换合并为单个四元数。

简化变换矩阵的创建

使用 TransformBuilder 类通过链式操作简化矩阵创建。


使用 3D 元数据

向场景添加资产信息

使用 Aspose.3D API 向场景添加元数据信息。

操作 3D 场景的自定义属性

以编程方式编辑 3D 场景的自定义属性和元数据。


使用 3D 场景

场景图

管理场景中 3D 对象的层次结构。

暴露几何变换

评估并暴露场景的全局几何变换。

使用场景属性

检索并操作 3D 场景的属性,例如其子节点。


使用 3D 动画

添加动画属性

为属性(如位置或旋转)设置关键帧动画。

在 3D 文件中设置目标摄像机

确保摄像机或光源在动画期间始终面向指定节点。


使用 3D 对象

合并 3D 文件中的网格

将来自不同节点或场景的多个网格合并为单个有效网格。

以编程方式创建、加载和保存 3D 场景

以编程方式创建、加载和保存各种格式的 3D 场景。


使用 3D 建模

使用圆柱体

自定义 3D 圆柱体的各种属性,如顶部或底部的偏移,并创建扇形圆柱体。

使用球体半径

以编程方式调整 3D 球体的半径。


使用 3D 渲染

创建鱼眼镜头效果

对 3D 场景应用鱼眼镜头效果并将输出保存为支持的图像格式。


使用 3D Web 渲染器

基于 Web 的 3D 渲染

使用 Aspose.3D Web Renderer 在 Web 环境中直接渲染 3D 场景。


使用纹理

应用高级纹理映射

处理 3D 对象的高级纹理映射技术,如 UV 映射。


水印

向 3D 场景添加水印

使用 Aspose.3D 将水印嵌入 3D 场景,确保知识产权的保护。


支持的 3D 文件格式

格式描述加载保存备注
3DS3D 工作室✔️✔️
3MFMicrosoft 3D 制造格式✔️
AMF增材制造文件格式✔️✔️
ASE3D Studio Max 的 ASCII 场景导出格式✔️
RVMAveva Plant Design Management System 模型✔️✔️
DAECollada✔️✔️
DRCGoogle Draco✔️✔️包括网格/点云支持
DXFAutoCAD DXF✔️
FBXAutodesk FBX 格式。✔️✔️从 7.2 到 7.5,支持 ASCII 和二进制
glTFKhronos Group 的 glTF✔️✔️包括 1.0 ASCII/二进制,2.0 ASCII/二进制,带 Draco 扩展的 2.0 ASCII/二进制
OBJWavefront Obj✔️✔️包括网格/点云支持
PDF3D PDF✔️✔️仅支持 PDF 中标准的 U3D 嵌入式 3D 内容。尚不支持 PRC 和带 RH Mesh 扩展的 U3D
HTML超文本标记语言✔️
MAAutodesk Maya ASCII 格式✔️
MBAutodesk Maya 二进制格式✔️
PLY多边形文件格式或斯坦福三角形格式✔️✔️包括网格/点云支持
JTSiemens JT 文件✔️仅支持版本 8 和 9
STL标准三角形语言✔️✔️
U3DUniversal3D✔️✔️
USD通用场景描述✔️✔️
USDZ通用场景描述归档✔️✔️
VRML 1.0虚拟现实建模语言✔️仅支持 1.0 ASCII
XDirectX 的 X 文件✔️包括 ASCII/Binary

Aspose.3D for .NET 的系统要求

概述

Aspose.3D for .NET 允许在无需外部建模或渲染软件的情况下构建和操作 3D 文件格式。该 API 还包括文档生成引擎。

支持的操作系统

Windows

Windows 2003 至 2019 Server、XP、Vista、7、8、10 和 Azure

macOS

Mac OS X (10.12+)

Linux

支持通过 Mono 或 .NET Core 兼容的 .NET 4.0 框架的各种 Linux 发行版。

渲染支持

OpenGL:需要 OpenGL 4.3 硬件支持,兼容以下显卡:

  • NVIDIA Ge-Force 400 系列及更高
  • AMD Radeon HD 5000 系列及更高
  • Intel HD Graphics(Haswell 处理器及更高)

Vulkan:仅支持 x64 平台,硬件兼容如下:

  • AMD Radeon 7700 系列及更高
  • NVIDIA GeForce 600 系列及更高
  • Intel Skylake 及更高

开发环境

  • Microsoft Visual Studio 2010 - 2019

支持的 .NET 框架版本

  • .NET Framework 4.0 及更高
  • .NET Standard 2.0(适用于 .NET Core 2.0/2.1)

开发环境

  • Microsoft Visual Studio 2010/2011/2012/2013/2015/2017/2019

支持的 .NET 框架版本

  • .NET Framework 4.0 到 4.7.2
  • .NET Standard 2.0(包括 .NET Core 2.0/2.1)

入门

您准备好尝试 Aspose.3D for .NET 吗?只需在 Visual Studio 的包管理器控制台中执行 Install-Package Aspose.3D 即可获取 NuGet 包。如果您已经拥有 Aspose.3D for .NET 并想升级版本,请执行 Update-Package Aspose.3D 以获取最新版本。

使用 C# 代码构建包含基本 3D 模型的场景

您可以执行下面的代码片段,以查看 Aspose.3D 在您的环境中的表现,或查看 [GitHub Repository] 了解其他常见使用场景。

// 初始化一个 Scene 对象
Scene scene = new Scene();
// 创建一个 Box 模型
scene.RootNode.CreateChildNode("box", new Box());
// 创建一个 Cylinder 模型
scene.RootNode.CreateChildNode("cylinder", new Cylinder());
// 以 FBX 格式保存绘图
scene.Save(dir + "output.fbx", FileFormat.FBX7500ASCII);

使用 C# 代码将 3D 场景导出为压缩 AMF

Aspose.3D for .NET 使您能够以自定义二进制格式保存 3D 网格,获取 3D 场景的所有属性值以及翻转其坐标系。下面的示例演示了将 3D 场景转换为 AMF 格式并应用压缩的过程。

// 加载场景
Scene scene = new Scene();
var box = new Box();
var tr = scene.RootNode.CreateChildNode(box).Transform;
tr.Scale = new Vector3(12, 12, 12);
tr.Translation = new Vector3(10, 0, 0);
tr = scene.RootNode.CreateChildNode(box).Transform;
// 缩放变换
tr.Scale = new Vector3(5, 5, 5);
// 设置欧拉角
tr.EulerAngles = new Vector3(50, 10, 0);
scene.RootNode.CreateChildNode();
scene.RootNode.CreateChildNode().CreateChildNode(box);
scene.RootNode.CreateChildNode().CreateChildNode(box);
// 保存压缩的 AMF 文件
scene.Save(dir + "output.amf", new AMFSaveOptions() {
  EnableCompression = true
});

Product Page Docs API Ref Examples Blog Releases Support License


直接下载

Icons

Aspose.3D for .NET 25.12(仅限 DLL 文件)

它包含适用于 .NET 的 Aspose.3D 25.12 版本。

添加: 下载:

下载

文件大小: 7.29MB

Icons

Aspose.3D for .NET 25.12

它包含适用于 .NET 的 Aspose.3D 25.12 版本。

添加: 下载:

下载

文件大小: 10.66MB

Icons

Aspose.3D for .NET 25.11(仅限 DLL 文件)

它包含适用于 .NET 的 Aspose.3D 25.11 版本。

添加: 下载:

下载

文件大小: 7.17MB

Icons

Aspose.3D for .NET 25.11

它包含适用于 .NET 的 Aspose.3D 25.11 版本。

添加: 下载:

下载

文件大小: 10.54MB

Icons

Aspose.3D for .NET 25.9(仅限 DLL)

它包含适用于 .NET 25.9 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 7.12MB

Icons

Aspose.3D for .NET 25.9

它包含适用于 .NET 25.9 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 10.48MB

Icons

Aspose.3D for .NET 25.8(仅限 DLL)

它包含适用于 .NET 25.8 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 7.09MB

Icons

Aspose.3D for .NET 25.8

它包含适用于 .NET 25.8 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 10.45MB

Icons

Aspose.3D for .NET 25.6(仅限 DLL)

它包含适用于 .NET 25.6 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 7MB

Icons

Aspose.3D for .NET 25.6

它包含适用于 .NET 25.6 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 10.34MB

Icons

Aspose.3D for .NET 25.5(仅限 DLL)

它包含适用于 .NET 25.5 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 6.98MB

Icons

Aspose.3D for .NET 25.5

它包含适用于 .NET 25.5 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 10.32MB

Icons

Aspose.3D for .NET 25.4(仅限 DLL)

它包含 Aspose.3D for .NET 25.4 版本。

添加: 下载:

下载

文件大小: 6.9MB

Icons

Aspose.3D for .NET 25.4

它包含 Aspose.3D for .NET 25.4 版本。

添加: 下载:

下载

文件大小: 10.3MB

Icons

Aspose.3D for .NET 25.3(仅限 DLL)

它包含 Aspose.3D for .NET 25.3 版本。

添加: 下载:

下载

文件大小: 6.88MB

Icons

Aspose.3D for .NET 25.3

它包含 Aspose.3D for .NET 25.3 版本。

添加: 下载:

下载

文件大小: 10.18MB

Icons

Aspose.3D for .NET 25.2(仅限 DLL)

它包含 Aspose.3D for .NET 25.2 版本。

添加: 下载:

下载

文件大小: 6.66MB

Icons

Aspose.3D for .NET 25.2

它包含 Aspose.3D for .NET 25.2 版本。

添加: 下载:

下载

文件大小: 10.13MB

Icons

Aspose.3D for .NET 25.1(仅限 DLL)

它包含 Aspose.3D for .NET 25.1 版本。

添加: 下载:

下载

文件大小: 6.65MB

Icons

Aspose.3D for .NET 25.1

它包含 Aspose.3D for .NET 25.1 版本。

添加: 下载:

下载

文件大小: 10.15MB

Icons

Aspose.3D for .NET 24.12(仅限 DLL)

它包含 Aspose.3D for .NET 24.12 版本。

添加: 下载:

下载

文件大小: 6.65MB

Icons

Aspose.3D for .NET 24.12

它包含 Aspose.3D for .NET 24.12 版本。

添加: 下载:

下载

文件大小: 10.14MB

Icons

Aspose.3D for .NET 24.11(仅限 DLL)

它包含 Aspose.3D for .NET 24.11 版本。

添加: 下载:

下载

文件大小: 6.64MB

Icons

Aspose.3D for .NET 24.11

它包含 Aspose.3D for .NET 24.11 版本。

添加: 下载:

下载

文件大小: 10.11MB

Icons

Aspose.3D for .NET 24.10(仅限 DLL)

它包含 Aspose.3D for .NET 24.10 版本。

添加: 下载:

下载

文件大小: 6.62MB

Icons

Aspose.3D for .NET 24.10

它包含 Aspose.3D for .NET 24.10 版本。

添加: 下载:

下载

文件大小: 10.04MB

Icons

Aspose.3D for .NET 24.9(仅限 DLL)

它包含 Aspose.3D for .NET 24.9 版本。

添加: 下载:

下载

文件大小: 6.61MB

Icons

Aspose.3D for .NET 24.9

它包含 Aspose.3D for .NET 24.9 版本。

添加: 下载:

下载

文件大小: 10.03MB

Icons

Aspose.3D for .NET 24.8(仅限 DLL)

它包含 Aspose.3D for .NET 24.8 版本。

添加: 下载:

下载

文件大小: 6.58MB

Icons

Aspose.3D for .NET 24.8

它包含 Aspose.3D for .NET 24.8 版本。

添加: 下载:

下载

文件大小: 10.02MB

Icons

Aspose.3D for .NET 24.7(仅限 DLL)

它包含 Aspose.3D for .NET 24.7 版本。

添加: 下载:

下载

文件大小: 6.56MB

Icons

Aspose.3D for .NET 24.7

它包含 Aspose.3D for .NET 24.7 版本。

添加: 下载:

下载

文件大小: 9.99MB

Icons

Aspose.3D for .NET 24.6(仅限 DLL)

它包含 Aspose.3D for .NET 24.6 版本。

添加: 下载:

下载

文件大小: 6.56MB

Icons

Aspose.3D for .NET 24.6

它包含 Aspose.3D for .NET 24.6 版本。

添加: 下载:

下载

文件大小: 9.99MB

Icons

Aspose.3D for .NET 24.5(仅限 DLL)

它包含 Aspose.3D for .NET 24.5 版本。

添加: 下载:

下载

文件大小: 6.5MB

Icons

Aspose.3D for .NET 24.5

它包含 Aspose.3D for .NET 24.5 版本。

添加: 下载:

下载

文件大小: 9.92MB

Icons

Aspose.3D for .NET 24.4(仅限 DLL)

它包含 Aspose.3D for .NET 24.4 版本。

添加: 下载:

下载

文件大小: 6.49MB

Icons

Aspose.3D for .NET 24.4

它包含 Aspose.3D for .NET 24.4 版本。

添加: 下载:

下载

文件大小: 9.91MB

Icons

Aspose.3D for .NET 24.3(仅限 DLL)

它包含 Aspose.3D for .NET 24.3 版本。

添加: 下载:

下载

文件大小: 6.41MB

Icons

Aspose.3D for .NET 24.3

它包含 Aspose.3D for .NET 24.3 版本。

添加: 下载:

下载

文件大小: 9.84MB

Icons

aspose.3d for .net 24.2(仅DLL)

它包含aspose.3d的.NET 24.2释放。

添加: 下载:

下载

文件大小: 6.39MB

Icons

aspose.3d for .net 24.2

它包含aspose.3d的.NET 24.2释放。

添加: 下载:

下载

文件大小: 9.82MB

Icons

aspose.3d for .net 24.1(仅DLL)

它包含aspose.3d的.NET 24.1释放。

添加: 下载:

下载

文件大小: 6.38MB

Icons

aspose.3d for .net 24.1

它包含aspose.3d的.NET 24.1释放。

添加: 下载:

下载

文件大小: 9.8MB

Icons

aspose.3d for .net 23.12(仅DLL)

它包含aspose.3d的.NET 23.12释放。

添加: 下载:

下载

文件大小: 6.34MB

Icons

aspose.3d for .net 23.12

它包含aspose.3d的.NET 23.12释放。

添加: 下载:

下载

文件大小: 9.77MB

Icons

aspose.3d for .net 23.11(仅DLL)

它包含aspose.3d的.NET 23.11释放。

添加: 下载:

下载

文件大小: 6.32MB

Icons

aspose.3d for .net 23.11

它包含aspose.3d的.NET 23.11释放。

添加: 下载:

下载

文件大小: 9.72MB

Icons

aspose.3d for .net 23.10(仅DLL)

它包含aspose.3d的.NET 23.10释放。

添加: 下载:

下载

文件大小: 6.28MB

Icons

aspose.3d for .net 23.10

它包含aspose.3d的.NET 23.10释放。

添加: 下载:

下载

文件大小: 9.68MB

Icons

aspose.3d for .net 23.9(仅DLL)

它包含aspose.3d的.NET 23.9释放。

添加: 下载:

下载

文件大小: 6.3MB

Icons

aspose.3d for .net 23.9

它包含aspose.3d的.NET 23.9释放。

添加: 下载:

下载

文件大小: 9.69MB

Icons

aspose.3d for .net 23.8(仅DLL)

它包含aspose.3d的.NET 23.8释放。

添加: 下载:

下载

文件大小: 9.06MB

Icons

aspose.3d for .net 23.8

它包含aspose.3d的.NET 23.8释放。

添加: 下载:

下载

文件大小: 12.38MB

Icons

aspose.3d for .net 23.7(仅DLL)

它包含aspose.3d的.NET 23.7释放。

添加: 下载:

下载

文件大小: 9MB

Icons

aspose.3d for .net 23.7

它包含aspose.3d的.NET 23.7释放。

添加: 下载:

下载

文件大小: 12.32MB

Icons

aspose.3d for .net 23.6(仅DLL)

它包含aspose.3d的.net 23.6释放。

添加: 下载:

下载

文件大小: 9MB

Icons

aspose.3d for .net 23.6

它包含aspose.3d的.net 23.6释放。

添加: 下载:

下载

文件大小: 12.32MB

Icons

aspose.3d for .net 23.5(仅DLL)

它包含aspose.3d的.NET 23.5释放。

添加: 下载:

下载

文件大小: 8.97MB

Icons

aspose.3d for .net 23.5

它包含aspose.3d的.NET 23.5释放。

添加: 下载:

下载

文件大小: 12.3MB

Icons

aspose.3d for .net 23.4(仅DLL)

它包含aspose.3d的.NET 23.4释放。

添加: 下载:

下载

文件大小: 8.83MB

Icons

aspose.3d for .net 23.4

它包含aspose.3d的.NET 23.4释放。

添加: 下载:

下载

文件大小: 12.13MB

Icons

aspose.3d for .net 23.3(仅DLL)

它包含aspose.3d的.NET 23.3释放。

添加: 下载:

下载

文件大小: 8.75MB

Icons

aspose.3d for .net 23.3

它包含aspose.3d的.NET 23.3释放。

添加: 下载:

下载

文件大小: 12MB

Icons

aspose.3d for .net 23.2(仅DLL)

它包含aspose.3d的.net 23.2释放。

添加: 下载:

下载

文件大小: 8.75MB

Icons

aspose.3d for .net 23.2

它包含aspose.3d的.net 23.2释放。

添加: 下载:

下载

文件大小: 11.99MB

Icons

aspose.3d for .net 23.1(仅DLL)

它包含aspose.3d的.net 23.1释放。

添加: 下载:

下载

文件大小: 10.1MB

Icons

aspose.3d for .net 23.1

它包含aspose.3d的.net 23.1释放。

添加: 下载:

下载

文件大小: 13.33MB

Icons

aspose.3d for .net 22.12

它包含aspose.3d的.NET 22.12释放。

添加: 下载:

下载

文件大小: 13.39MB

Icons

aspose.3d for .net 22.11

它包含aspose.3d的.NET 22.11释放。

添加: 下载:

下载

文件大小: 13.37MB

Icons

Aspose.3D for .NET 22.10(仅限 DLL)

它包含 .NET 22.10 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 8.68MB

Icons

Aspose.3D for .NET 22.10

它包含 .NET 22.10 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 11.92MB

Icons

aspose.3d for .net 22.9(仅DLL)

它包含aspose.3d的.NET 22.9释放。

添加: 下载:

下载

文件大小: 8.15MB

Icons

Aspose.3D for .NET 22.9

它包含 .NET 22.9 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 11.37MB

Icons

aspose.3d for .net 22.8(仅DLL)

它包含aspose.3d的.net 22.8释放。

添加: 下载:

下载

文件大小: 8.21MB

Icons

Aspose.3D for .NET 22.8

它包含 .NET 22.8 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 11.38MB

Icons

aspose.3d for .net 22.7(仅DLL)

它包含aspose.3d for .net 22.7(仅DLL)释放。

添加: 下载:

下载

文件大小: 8.19MB

Icons

aspose.3d for .net 22.7

它包含aspose.3d for .net 22.7释放

添加: 下载:

下载

文件大小: 11.34MB

Icons

aspose.3d for .net 22.6(仅DLL)

它包含aspose.3d for .net 22.6(仅DLLS)释放。

添加: 下载:

下载

文件大小: 8.25MB

Icons

Aspose.3D for .NET 22.6

它包含 .NET 22.6 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 10.02MB

Icons

Aspose.3D for .NET 22.5

它包含 .NET 22.5 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 10.0 MB

Icons

Aspose.3D for .NET 22.4

它包含 .NET 22.4 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 10.0 MB

Icons

aspose.3d for .net 22.3

它包含aspose.3d的.net 22.3释放。

添加: 下载:

下载

文件大小: 10.0 MB

Icons

Aspose.3D for .NET 22.2

它包含 .NET 22.2 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 9.9 MB

Icons

Aspose.3D for .NET 22.1

它包含 .NET 22.1 版本的 Aspose.3D。

添加: 下载:

下载

文件大小: 9.9 MB

 简体中文