AnchorNode anchorNode = new AnchorNode(anchor); TransformableNode 节点 = new TransformableNode(fragment.getTransformationSystem()); node.setRenderable(可渲染);node.setParent(anchorNode); fragment.getArSceneView().getScene().addChild(anchorNode); 节点选择();
问问题
1602 次
1 回答
2
anchorNode
从锚创建或使用一个。
val anchor = arFragment.arSceneView.session.createAnchor(it)
val anchorNode = AnchorNode(anchor)
anchorNode.setParent(arFragment.arSceneView.scene)
使用anchorNode.localPosition
&anchorNode.localRotation
方法旋转/改变位置。
anchorNode.localPosition = Vector3(tx(), ty(), tz())
anchorNode.localRotation = Quaternion.axisAngle(Vector3(qx(), qy(), qz()), qw())
anchor.detach()
从场景中移除锚点。
于 2018-07-16T07:58:00.997 回答