arkit

    1

    1答えて

    ARKitについてのAppleのガイドをすべて読んで、WWDC videoを見ました。しかし、私は、バインドされている座標系でください方法を理解することはできません。 現実世界 デバイス 3Dシーン はお互いに接続します。 私はたとえばSCNPlaneのために、オブジェクトを追加することができます。 let stripe = SCNPlane(width: 0.005, height: 0.1)

    1

    1答えて

    私はARKitで拡張現実をしたいだろうが、私はそれがここでは平面表面 で可能であることを確認しています。この例のように例えば、単純なイメージでそれを行うための方法を見つけるためにARKit example しかし不可能: example1 と: example2 私は、特定の画像をアップロードしたいと思いますし、私の将来のアプリは、「それをスキャン」になるとき、それは私にいくつかの拡張現実感を出せ

    15

    1答えて

    ARアプリケーションのスクリーンショット機能を提供していますが、私が撮ったスクリーンショット(sceneView.snapshot())がカメラから見えるものよりもかなり暗いことに気付きました。私はアップルからARKitのサンプルコードを使用していて、これはそれに影響を及ぼしているように思える: camera.wantsHDR = true camera.wantsExposureAdaptat

    1

    1答えて

    私はtouchesを持っているユーザーが画面をタップすると、発見し、ノードを配置します。 override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { if let touchLocation = touches.first?.location(in: sceneView) {

    1

    1答えて

    すべてのフレームで現在のデバイスの位置を表示したいと思います。 私はiOSアプリケーションの開発にはとても新しいので、徹底的な指示に感謝します。 フレームへの更新があるたびに、どのようにして何らかの機能を実行できることを知りたいと思います。 func session(_ session: ARSession, didUpdateFrame frame: ARFrame) { status

    -1

    1答えて

    関連する質問はほとんどありません。 1)デバイスの位置をグローバル座標で取得できますか?私はARFrame.camera.transform.colums.3を使ってこの値を取得しようとしましたが、この列の[X、Y、Z]はいつも[0,0,0]のようです。私はこの変換をボディフレームのそれぞれのカメラの向きと解釈しました。誰かがあなたがARFrame.camera.transformから出てくるもの

    0

    1答えて

    ARKitテンプレートで新しいXcodeプロジェクトを開始し、単に "ship.scn"を "test.scn"ファイル名のアセットに置き換えました。対象物は幅約16.5mm、高さ4.8mmです。船はうまく働いていましたが、 "テスト"と読む私のテストオブジェクトは、私がその周りを移動するときには回転しません。 私は船とテストの属性パネルを比較しましたが、船がテクスチャであり、テストテキストがそう

    0

    1答えて

    私はあなたの助けが必要です。 ノードを削除して、前のノードを削除した後に新しいノードをロードしようとしています。 は、実際に私は別のFUNC内の使用してそれを削除することができた: sceneView.scene.rootNode.enumerateChildNodes { (node, stop) in node.removeFromParentNode() } し