【发布时间】:2018-01-28 16:52:41
【问题描述】:
我正在向 ARSCNSceneView 场景添加多个透明 SCNShape 对象。
- 这些形状基于用户输入并且应该重叠。
- 它们都是在同一平面上使用 UIBezierPath 制作的扁平形状
- 形状必须是透明的,这样用户才能看到后面的相机输入
问题是重叠的形状非常明显,我希望它显示为单个形状 - 所有形状的联合。
失败的方法:
- 将其放在同一节点下并使用父级不透明度。
- 合并 UIBezier 路径。
- 混合模式
- 透明模式
- 使用原始三角形而不是 UIBezierPath 进行绘图
【问题讨论】:
-
不是完全重复,但非常接近。这里有一篇文章参考可能对您有所帮助。 stackoverflow.com/questions/19178360/…
标签: ios swift scenekit uibezierpath arkit