如何合并多个相机投影区域并在PlaneNode上绘制

时间:2019-03-25 03:38:12

标签: ios swift arkit

我正在开发一个ARKit项目。

目标是告诉用户他/她捕获的照片在此垂直平面上覆盖了多少个区域。

我想在PlaneNode上绘制一个半透明的多摄像机投影区域。 我可以绘制单个投影区域。

let shape = SCNGeometry.polygonFrom(vector1: ptl, vector2: ptr, vector3: pbr, vector4: pbl)
    shape.firstMaterial?.isDoubleSided = true
    shape.firstMaterial?.diffuse.contents = UIColor.green
    position = SCNVector3Zero
    geometry = shape

    parent.addChildNode(self)

我不知道如何合并它们。 绘制多边形似乎太复杂了。 (可能是十几个互相重叠的矩形)

我试图直接在父节点上绘制它们,并像uiview一样设置父级不透明度,但这是行不通的。重叠的区域将闪烁,并且不透明性在父节点上不起作用。不像uiview。

有人给云一些想法吗?这对我有很大帮助。

0 个答案:

没有答案