接下來我們要做的就是產生一個AR Plane
let plane = SCNPlane(
width: CGFloat(plane.extent.x),
height: CGFloat(plane.extent.z))
這個plane 我們是利用了上一篇所提到的Anchor, 的區域所產生的寬高
再來幫我們的plane 加上材質
plane.diffuse.contents = xxxxx.png
有了AR Plane後我們要開始產生我們的節點Node
let node = SCNNode(geometry: planeGeometry)
node.position = SCNVector3Make(
planeAnchor.center.x, 0, planeAnchor.center.z)
node.transform = SCNMatrix4MakeRotation(-Float.pi / 2, 1, 0, 0)
這裡首先利用planeGeometry 產生一個結點, 然後放在y平面的中央, 而最後的transform 是因為由SCNPlane 產生的幾何位置是垂直的, 所以必須先以x向為軸轉90度,讓平面是平躺的狀態 // 這步驟若原本想產生的平面就為垂直, 則不需要設定