UE4迂回调用CGAL完成布尔运算

之前尝试将CGAL库导入UE4但失败了 链接:https://blog.****.net/qq_29019373/article/details/101627454

换个思路,是用原生C++编写使用CGAL,生成exe,然后通过UE4调用exe

缺点:两个程序之间调用,数据存在本地,运行效率可想而知

步骤如下:

1.将编译好的程序放在 项目/Content/ThirdParty/CGAL_Lib目录下

主要是CGALBooleanModel.exe,然后是一些用到的dll和一个data文件夹(和项目交换数据)

2.使用ShellExecuteEx调用,WaitForSingleObject等待返回

 

 

效果:

UE4迂回调用CGAL完成布尔运算

UE4迂回调用CGAL完成布尔运算UE4迂回调用CGAL完成布尔运算