点击时放大2D对象-增强图像

时间:2019-04-24 02:40:28

标签: android augmented-reality android-augmented-reality

我目前正在做增强图像以进行实时扫描。 截至目前,我正在识别图像时显示2D对象。 我想添加其他功能,例如在点击时调整对象的大小。 我尝试在节点上设置ontaplistener;但是,它部分起作用,但是显示的是2个对象而不是1个。 仅供参考,我无法为此项目创建自定义节点。

 private void addNodeToScene2(ArFragment fragment, Anchor anchor, Renderable renderable) {
    AnchorNode anchorNode = new AnchorNode(anchor);
    TransformableNode base = new 
 TransformableNode(fragment.getTransformationSystem());
    // Node base = new Node();
    base.setRenderable(renderable);
    base.setLocalPosition(new Vector3(-0.2f, 0.0f, -0.1f));
    //base.setLookDirection(new Vector3(-0.3f, -0.3f, 0.3f));
    base.setLocalScale(new Vector3(-0.3f, -0.3f, 0.3f));
    base.setLocalRotation(Quaternion.axisAngle(Vector3.right(), 80.0f));
    base.setParent(anchorNode);
    fragment.getArSceneView().getScene().addChild(anchorNode);




base.setOnTapListener(
            (hitTestResult, motionEvent) -> {

                base.setLocalScale((new Vector3(-0.6f, -0.6f, 0.6f)));
                base.select();

            });


}

显示2个对象,而不是1个。

0 个答案:

没有答案