gpt4 book ai didi

scenekit - 基本形状并/交/差 : too blind to see?

转载 作者:行者123 更新时间:2023-12-01 04:46:31 30 4
gpt4 key购买 nike

我是 ARKit 的新手,在检查了一些示例代码后,如 https://developer.apple.com/sample-code/wwdc/2017/PlacingObjects.zip我想知道是否有任何 从基元以“联合/交集/差异”的方式构建几何的可能性。

下面的伪代码应该说明:

SCNBox *boxGeometry = [SCNBox boxWithWidth:1.0 height:1.0 length:1.0];
SCNSphere *sphereGeometry = [SCNSphere sphereWithRadius:0.6];

SCNGeometry *sphereUnionBox = [SCNGeometry union:sphereGeometry with:boxGeometry];
SCNGeometry *sphereAndBoxIntersection = [SCNGeometry intersect:sphereGeometry and:boxGeometry];
SCNGeometry *sphereSubstractedFromBox = [SCNGeometry substract:sphereGeometry from:boxGeometry];
SCNGeometry *boxSubstractedFromSphere = [SCNGeometry substract:boxGeometry from:sphereGeometry];

这应该导致(在从这些几何体构建节点并将它们添加到场景之后)到众所周知和熟悉的组合:



任何广泛的提示将不胜感激,我真的被困在这里。

最佳答案

SceneKit 不提供构造实体几何 (CSG) 的 API。有SCNGeometry用于构建完全自定义几何图形的 API,但您必须自己找出顶点和三角形的列表。

关于scenekit - 基本形状并/交/差 : too blind to see?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46195237/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com