Как отменить рендеринг модели в SceneForm? - PullRequest
0 голосов
/ 04 апреля 2020

Я новичок в 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();



}

1 Ответ

0 голосов
/ 04 апреля 2020
arFrameFragment.arSceneView.scene.removeChild(node)

Где node - AnchorNode для вашей 3D-модели и arFrameFragment - ArFragment

...