Ios 如何使用ARKit从放置的锚点到屏幕中心连续绘制线
我正在探索它。我想画一条线用两个锚一样。下面是一个场景Ios 如何使用ARKit从放置的锚点到屏幕中心连续绘制线,ios,swift,scenekit,augmented-reality,arkit,Ios,Swift,Scenekit,Augmented Reality,Arkit,我正在探索它。我想画一条线用两个锚一样。下面是一个场景 用户点击屏幕 锚定器1应置于屏幕中心位置 从锚点1到屏幕中心应连续画线 在第二个水龙头上,应放置另一个“锚点2”。(现在两个锚与管线连接) 我已经放置了前两个锚,然后我试图在它们之间画一条线。 但这不是我想要的。(我想要连续的绘图进度) 下面是我为添加锚点和绘制对象所做的操作(在我的示例中是SCNSphere) 下面是我为在两个锚之间画一条线所做的 func addLineBetween(start: SCNVector3, end: S
func addLineBetween(start: SCNVector3, end: SCNVector3) {
let lineGeometry = SCNGeometry.lineFrom(vector: start, toVector: end)
let lineNode = SCNNode(geometry: lineGeometry)
sceneView.scene.rootNode.addChildNode(lineNode)
}
在放置第二个锚固件后,正在绘制线:(
func addLineBetween(start: SCNVector3, end: SCNVector3) {
let lineGeometry = SCNGeometry.lineFrom(vector: start, toVector: end)
let lineNode = SCNNode(geometry: lineGeometry)
sceneView.scene.rootNode.addChildNode(lineNode)
}