簡體   English   中英

如何刪除已放置在ARCore場景中的所有transformableNodes?

[英]How to remove all the transformableNodes already placed in the scene in ARCore?

我需要在放置它們之后刪除場景中的所有節點,我添加了此代碼以在場景中放置transformableNodes

val anchorNode = AnchorNode(anchor)
    val transformableNode = TransformableNode(arFragment.transformationSystem)
    transformableNode.setParent(anchorNode)
    transformableNode.renderable = viewRenderable
    arFragment.arSceneView.scene.addChild(anchorNode)
    transformableNode.select()

放置AnchorNodes后,我想從場景中刪除所有transformableNodes

經過多次嘗試,我找到了答案

for (node in nodesList){
        node.isEnabled = false
        arFragment.arSceneView.scene.removeChild(node)
    }

暫無
暫無

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

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