簡體   English   中英

ARCore model 尺寸

[英]ARCore model size

我試圖將 3D Model 放入 ARCore 框架中,但是當我要放置 model 時,它變得過大並且沒有出現在屏幕中央。 我不想點擊放置它,應用程序會自動放置 model。

Anchor newMarkAnchor = session.createAnchor(frame.getCamera().getPose().compose(Pose.makeTranslation(0, 0, -0.5f)).extractTranslation());
                AnchorNode addedAnchorNode = new AnchorNode(newMarkAnchor);
                ModelRenderable.builder().setSource(getApplicationContext(), R.raw.imac).build().thenAccept(modelRenderable -> renderable = modelRenderable).exceptionally(throwable -> {Log.i("asdasdasd", "errore: "+throwable.getLocalizedMessage());
                    return null;
                });
                addedAnchorNode.setRenderable(renderable);
                addedAnchorNode.setParent(arSceneView.getScene());

用 3D 軟件查看你的 model 的尺寸,在 ARCore 中,虛擬世界中的 1 個單位相當於現實世界中的 1 米。

看起來您正在使用 Sceneform,這是正確的嗎? 您可以通過setWorldScale(Vector3)setLocalScale(Vector3)輕松擴展您的節點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM