ios - 如何从 3D 对象中切掉一部分?

标签 ios swift 3d scenekit arkit

如何从 SceneKit 中的对象中切掉一部分?例如,我采用了 SCNSphere,但想从中间切开并只使用其中的一半。

这可以在编辑器中实现还是我必须在代码中完成?

最佳答案

SceneKit不是建模工具,不支持模型的部分切割。这也不是您在代码中执行的操作,尤其是使用 SceneKit 中的基元时。

可以使用第三方建模软件中所谓的 bool 运算来切割对象的各个部分,但在您的情况下,如果您想使用半个球体,您不会从一个球体开始并将其切成两半,而是创建一个“第三方软件中的“半球”。

关于ios - 如何从 3D 对象中切掉一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46632459/

相关文章:

iOS 最佳性能持久化数据解决方案?

ios - Xcode 使用 cocoapods 框架找到具有相同标识符的包

arrays - 如何在 swift 中创建一个具有同一类的不同实例的不可变数组

javascript - 彩色点云渲染JavaScript算法

3d - 3D数据中机器人定位的地平面检测和去除

ios - NSBundle 为给定路径创建文件

ios - YouTube 嵌入 AirPlay UIWebView

ios - zbar SDK 不适用于 armv7s(iPad 4 iOS 7)

ios - 如何声明自定义对象,例如。可编码类中的计时器

java - 如何使用 JavaFX、JCSG 和 FXyz 进行差分运算后获得闭合的 3D 网格?