SceneKit中的布尔网格减法

时间:2018-05-28 09:12:08

标签: swift scenekit

我试图弄清楚SceneKit中是否存在布尔减法原生。 简单的操作,如从球体上切割盒子中的孔。

如果没有,是否有任何我可以查看的图书馆(免费)?

我的谷歌搜索几乎没有回复此主题。

谢谢

1 个答案:

答案 0 :(得分:2)

目前SceneKit没有内置布尔操作,操作也称为Computational Binary Solid Geometry(如网格subtraction或网格unify)。

如果您需要这样的操作,则需要构建自己的操作系统。但这并不容易。

使用Model I/O获取实体体素模型,因此您可以对它们执行构造实体几何布尔运算,以创建一系列更有趣和复杂的模型。

观看WWDC 2017视频:From Art to Engine with Model I/O

查看here以获取布尔操作信息。