問題タブ [scnnode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - SceneKit ライン プリミティブ タイプのストローク幅
シーン キットを使用して、この立方体イメージの形状を (元の作成者の許可を得て) 複製しようとしています。
ここまでで、線と頂点の描画コードができました。背景を透明にする必要があるため、画像を使用できません。
私が今解決しようとしている具体的なことは、SCNGeometryPrimitiveType.Line
要素のストローク幅を編集する方法です。
線を作成する基本的な方法は次のとおりです。
全体的な形状が正しい次のようなものがあります。
しかし、SceneKit を使用して描画されている線の幅を広げる方法がわかりません。どうすればこれを達成できますか?
興味のある方は、ここにサンプル プロジェクトがあります。
ios - アンカーポイントを変更するには?
私はと働いていSceneKit
ます。オブジェクトSCNNode
は中心に対して回転します。のアンカーポイントを変更するにはSCNNode
?
swift - SCNNode の作成に使用される SCNSphere の半径を取得する
SCNNode の設定に使用される球体ジオメトリ (SCNSphere) の半径を返すにはどうすればよいですか。親ノードに関連していくつかの子ノードを移動する方法で半径を使用したいと考えています。以下のコードは、半径が結果のノードに不明であるように見えるため失敗します。ノードをメソッドに渡すべきではありませんか?
また、私の配列インデックスは、Int が Range ではないと言って失敗します。
私はこれから何かを構築しようとしています
swift - Tube Physics Body は SCNCylinder のように動作しますが、SCNTube のように動作させるにはどうすればよいですか?
SceneKit のように、チューブとその物理ボディを作成しようとしています。
ただし、このオブジェクトの上に別のオブジェクトが落下すると、中心を通過しません。代わりに、空中に浮いているように見えます。これは、物理体が完全な円柱であり、真ん中に穴のあるチューブとは異なります。オブジェクトが中心を通過できるようにするにはどうすればよいですか? チューブの外観は期待どおりです。
ありがとう!
ios - SCNBox 面ごとに異なる色またはテクスチャ
私は iOS 開発に不慣れで、困惑しています。面ごとに異なる色を持つ SceneKit を使用して立方体をレンダリングしようとしています。
これは私がこれまでに得たものです:
しかし、私はそれぞれの顔に異なる色を持たせたいと思っています。それ、どうやったら出来るの?
ios - SceneKit – applyForce メソッドのオプション インパルスはどのように機能しますか?
動的な物体に力を加える場合、力積を に設定しても、この力は持続しないようfalse
です。
私はphysicsBodyを持つsphereNodeを持っています:動的、質量= 1および減衰= 0。ワールドの重力は (0,0,0) に設定されます。
ジェスチャ認識エンジンに力を加えると:
その後、速度は0.0166
あたかも力が 1 フレームの間だけ適用されたかのようになり、ジェスチャを再度トリガーしない限り一定のままになります。
真の一定の力として機能させる唯一の方法は、レンダラー ループで applyforce を呼び出すことですが、非インパルス applyforce との唯一の違いは 60 倍です。これは期待される動作ではないと思います。