Analysis Situs 是一个开源原型制作工作台和用于开发 CAD/CAM/CAE 算法的 SDK。其主要驱动理念是为 CAD 软件开发人员提供高度直观、可视化和可定制的孵化器,新的 CAD 算法将在此诞生。该工作台采用C++和Tcl作为主要编程语言。该应用程序包括分层组织的数据模型、基于 VTK 的 3D 查看器和脚本控制台。提供了一系列几何处理算法,从 CAD 特征识别到网格计算。
在技术方面,Analysis Situs 建立在 OpenCascade 和另一个内部开源 NURBS 库的基础上。它积累了广泛的功能,涵盖经典的 B-rep 建模/检查算法和一些最先进的方法。后者包括一些在其作者的科学研究框架内开发的算法。可用的工具旨在用作派生算法的基础。
该软件背后的初衷是弥合学术研究人员和工业消费者之间的差距(解决“技术转让”问题)。作者还使用 Analysis Situs 教授学生和 CAD 从业人员低级几何建模以及开展自己的研究。
下面是用Cmake的构建过程:
下载资源
1.第一步从GitLab下载源码:https://gitlab.com/ssv/AnalysisSitus
2.下载libpack:https://analysissitus.org/files/libpacks/analysissitus-libpack-msvc2019.zip
使用Cmake构建:
1.在AnalysisSitus文件夹中新建bulid文件
2.在AnalysisSitus文件夹中新建3rdparty文件
3.将下载的libpack里面的文件都放到3rdparty文件夹中
4.使用CmakeGui构建 设置文件夹目录 选择vs版本 选择x64 ,具体配置见下图
下图是官方给的参考配置
5.最后在build文件夹中成功生成sln等文件 祝您好运!