如何在 SceneForm 中取消生成渲染模型?
How do I despawn a rendered model in SceneForm?
我是 SceneForm 的新手。我创建了一个代码,当用户点击屏幕上的某个点时呈现模型。当用户点击清除所有按钮时,我如何删除这个模型。
这是我的生成函数
private void addModeltoScene(ModelRenderable modelRenderable) {
TransformableNode transformableNode = new TransformableNode(arFragment.getTransformationSystem());
transformableNode.setParent(anchorNode);
transformableNode.setRenderable(modelRenderable);
//now add to scene
arFragment.getArSceneView().getScene().addChild(anchorNode);
transformableNode.select();
}
arFrameFragment.arSceneView.scene.removeChild(node)
对于您的 3D 模型,node
是 AnchorNode,并且
arFrameFragment
是 ArFragment
我是 SceneForm 的新手。我创建了一个代码,当用户点击屏幕上的某个点时呈现模型。当用户点击清除所有按钮时,我如何删除这个模型。 这是我的生成函数
private void addModeltoScene(ModelRenderable modelRenderable) {
TransformableNode transformableNode = new TransformableNode(arFragment.getTransformationSystem());
transformableNode.setParent(anchorNode);
transformableNode.setRenderable(modelRenderable);
//now add to scene
arFragment.getArSceneView().getScene().addChild(anchorNode);
transformableNode.select();
}
arFrameFragment.arSceneView.scene.removeChild(node)
对于您的 3D 模型,node
是 AnchorNode,并且
arFrameFragment
是 ArFragment