Ara3D-SDK 教程目录
本教程结合 Ara3D-SDK 官方仓库 的源码结构、包体系与示例项目,面向中文读者系统介绍 Ara3D-SDK 的架构、使用与二次开发。Ara3D-SDK 是一套开源(MIT 许可)、面向 AEC(建筑、工程与施工)行业的高性能 C# 库集合,用 .NET 8 编写,可独立使用,也可用于扩展 Ara 3D Studio 桌面应用。
它专为海量三维数据的实时处理而设计:核心库与几何库面向 net8.0 跨平台运行,文件 I/O 与完整 SDK 面向 net8.0-windows。教程围绕“基础库 → 数学与 SIMD → 几何建模 → 场景模型 → 文件格式 → BIM/IFC → Studio 插件 → 二次开发与发布”这条主线展开。
说明:本教程基于官方仓库
main分支(版本1.6.x)编写。Ara3D-SDK 处于活跃开发中,具体类名、方法签名可能随版本演进,请以你实际引用的 NuGet 包版本与源码为准。
- 第01章:Ara3D-SDK 全景概览与学习路线
- 第02章:环境搭建、NuGet 包体系与第一个程序
- 第03章:核心基础库 Core 详解
- 第04章:数学基础与 F8 SIMD 加速
- 第05章:几何与网格建模
- 第06章:场景模型 Models 与实例化渲染
- 第07章:文件 IO 与三维数据格式
- 第08章:BIM 与 IFC 数据处理
- 第09章:Ara3D Studio 插件开发
- 第10章:二次开发实战、构建测试与发布
共 10 章