scenekit

    1

    1答えて

    私は単純なARKitアプリケーションを持っています。ユーザが画面に override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { guard let touch = touches.first else { return } let result = sceneView.hitTest(t

    0

    1答えて

    Scene Editで編集します。最初のシーンは問題なし(シーンはフロアを含む)。しかし、私がsceneView.presentを使用したときには、新しいSCNScene(これにはfoorのみが含まれます)のクラッシュが発生します。 理由: validateAttachmentOnDevice:313: failed assertion `MTLRenderPassDescriptor MTLS

    0

    2答えて

    私はボックスの上に球を置こうとしていますが、位置は奇妙です:ボールは箱の中に半分隠されています。私はボックスと球のピボットを変更しようとしましたが、それは助けになりませんでした。 let cubeGeometry = SCNBox(width: 10, height: 10, length: 10, chamferRadius: 0) let cubeNode = SCNNod

    0

    2答えて

    私は2Dで2点の間にatan2で角度を取得する方法を知っていますが、これは3Dでどのように機能しますか: 私は3点A、B、Cを持っていると言います(SCNVector3はx 、y、z座標 ファーストラインエンドポイントAとB セカンドラインエンドポイントBとC 今、私は2つのラインの間の角度を取得したい...(ios Swift内) 私はドットプロダクトとacosについて何かを読んだが、何とかそれ

    1

    1答えて

    私は指が画面上のどこにy軸上にあるかを正確にドラッグしようとしています。しかし、私はそれを行う方法はありません、ここに私の現在のコードです。あなたは何か考えていますか? var movedObject:SCNNode? @objc func handlePan(_ recognizer: UIPanGestureRecognizer) { if recognizer.st

    0

    1答えて

    私は回転してドラッグできる私のシーンにいくつかのノードを持っています。私はphysicsWorldデリゲートをセットアップし、ノードにkinematic型のphysicsBodyを追加し、物理学を確認しました。ワールドdidBeginContact - この時点まで、ノードを移動すると、連絡が開始/終了します。 私はこれを処理しようとしている方法は、一度連絡がより動きを防止するために変更をtrue

    1

    1答えて

    私はいくつかのSceneKitの概念を理解していますが、頭の中で凝固しようとしているのはunprojectPointです。 私はこの関数が2Dでポイントをとり、3Dでポイントを返すことを理解しています(正しいZ値を持つポイント)。 私はこの読みドキュメント読んで:私はそれはZについて話すときに使用される値は0と1であるにすぎ明確ではないです何 /*! @method unprojectP

    0

    1答えて

    私は壁が4つ、天井が1つ、床が1つ、家具があります。私は部屋の中で家具を引きずっていますが、壁を通っています。私は知っているすべてを試しました。それでも問題は解決できません。接触検出が機能しています。 furniture.physicsBody!.damping = 1.0プロパティを与えなければ、私の家具ノードは床にとどまっていません。ビデオをチェックしてください:https://youtu.b

    0

    2答えて

    問題によって定義されて軸周りのカプセル内の点である:私は、3D空間内の軸を画定& Bを2つの点を有します。 & Bは常に変化します。私は任意に周りを動くC点も持っています。 Swift func isInsideCapsule() -> Boolに、C点が軸A-Bの周りに形成された想像上の3Dカプセル内にあるかどうかを返す関数を書く必要があります。関数は、真または偽ブール値を返し&入力として三点、

    0

    1答えて

    私はARKit(XCode 9/Swift 4)のために自分のシーンのオブジェクト(SCNNode)にプログラムでどのように材料を割り当てるかを考えようとしています。私はプログラムでこれを行うようにしようとしています。同じ形状のオブジェクトをシーン内のメニュー割り当てで行うには多すぎるバリアント(またはユーザー生成の画像)でレンダリングする必要があるからです。オブジェクトは単なる立方体です - 今