我试图弄清楚SceneKit中是否存在布尔减法原生。 简单的操作,如从球体上切割盒子中的孔。
如果没有,是否有任何我可以查看的图书馆(免费)?
我的谷歌搜索几乎没有回复此主题。
谢谢
答案 0 :(得分:2)
目前SceneKit没有内置布尔操作,操作也称为Computational Binary Solid Geometry
(如网格subtraction
或网格unify
)。
如果您需要这样的操作,则需要构建自己的操作系统。但这并不容易。
使用Model I/O
获取实体体素模型,因此您可以对它们执行构造实体几何布尔运算,以创建一系列更有趣和复杂的模型。
观看WWDC 2017视频:From Art to Engine with Model I/O。
查看here以获取布尔操作信息。