scnnode

    1熱度

    2回答

    所以要清楚我的目標,因爲我沒有任何代碼可以分享...可以說我有一個位於攝像頭和另一個SCNNode之間的SCNNode。第一個SCNNode是SCNBox,但沒有紋理,因此第二個SCNNode可以在它後面看到。我想給第一個節點一個透明的材質,但是也讓它隱藏在它後面的所有節點,就好像它是不透明的。在一個普通的場景中,這意味着你可能會看到場景背景顏色,也許是黑色的,但是我打算在ARKit中這樣做,因爲

    0熱度

    1回答

    給定SCNNode,如何確定點(在節點的座標系中指定)是否包含在該節點的幾何內? 或者,如果更簡單,我該如何測試一個點是否包含在節點的邊界框內?

    2熱度

    1回答

    在我看來,我有2個SCNNode,當我搖動手機的相機時,節點變得瘋狂並開始轉移到奇怪的地方。有誰知道如何解決這個問題,並讓他們留在一個地方? 謝謝!

    1熱度

    2回答

    我試圖旋轉節點SCNAction,但它相對於父節點的座標空間旋轉。是否可以旋轉一個節點相對本地的座標系?

    1熱度

    1回答

    基本上我想知道是否有可能在網上託管一個.scn文件,下載它,並將其渲染爲SCNNode並將其放入sceneView。 如果是這樣,哪些框架&功能將我需要調用做到這一點

    3熱度

    1回答

    我正在使用ARKit處理一個小型項目。我希望能夠在點擊時將對象添加到我的AR SceneView中,雙擊時刪除它們,然後用平移或拖動拖動主題。 初始點擊放置對象工作正常,但我有一些問題,節點刪除和拖動。 移除和拖拽的主要問題是實際上「保留」或單擊SCNNode非常困難。大部分結果最終都不在我添加的SCNNode上。 第二個問題是,拖動是有點bug,SCNNode並沒有像我的手指拖動一樣真正移動。

    0熱度

    1回答

    我的最終目標是讓一個SCNNode表示浮動在空間中的圖像。使用當前代碼我可以輕易完成,但問題在於圖像的背面沒有渲染,因此背面是透明的。我希望能夠在背面展示不同的圖像,以便雙方都能看到一些東西。 isDoubleSided屬性在這裏不起作用,因爲它只是模仿前面的內容。有任何想法嗎?我研究了從Sources和Elements創建我自己的幾何圖形的想法,但它看起來非常複雜,應該非常簡單。 我當前的代碼:

    1熱度

    2回答

    我想在基於2D jpg圖像的場景工具包中創建一個SCNNode。該圖像將被放置在另一個3D SCNNode中。我曾嘗試在我的場景中使用.background.contents,但這不是我要找的。任何想法我怎麼能做到這一點?謝謝! 這是我的代碼: @IBOutlet weak var sceneView: ARSCNView! 在viewDidLoad方法 : let scene = SCNSc

    0熱度

    1回答

    我正在嘗試爲我的SCNBox創建具有彩色邊框和透明邊的材質。這裏是我用於創建材料的代碼: class CubeSide: UIView { override func draw(_ rect: CGRect) { let path = UIBezierPath(rect: rect) UIColor.yellow.setStroke() path.s

    0熱度

    1回答

    我想弄清楚如何使用SCNNode水平旋轉時用戶以這種方式旋轉對象。就像用手指打籃球一樣。有沒有辦法做到這一點?我一直無法弄清楚!對不起,如果這聽起來愚蠢!我是新來的SceneKit! 謝謝!