問題タブ [physicsjs]
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.
javascript - PhysicsJS - 打たれたときに固定点を中心に回転するボディを作成する方法は?
私は優れた PhysicsJS ライブラリ、特に制約と衝突を実験してきました。私が達成しようとしているのは、固定された回転点を中心に回転できるポリゴンです。現実世界の例として、壁に釘付けされた幅の広い棚を想像してみてください。中央に長い釘が 1 本だけ通されているため、中心から外れたものが上から落ちたときに、半回転または 1 回転します。
フィドルの例を次に示します: http://jsfiddle.net/2HRGW/41/
そしてコード:
釘の固定円と棚の非固定ポリゴンを定義し、ポリゴンを円にリンクする距離制約を追加します。ご覧のとおり、2 つの問題があります。まず、シェルフは、爪の周りに均等に配置されたままではなく、上端が爪の上部と同じ高さになるまで、すぐにわずかに下がります。次に、ボールがシェルフに落ちると、質量とさまざまな復元設定を試したにもかかわらず、シェルフが無限に回転して狂ってしまいます。少し位置を調整すると、完全に分離して飛び立つこともあります。
このように制約を使用して正しい軌道に乗っていますか、それとももっと簡単な解決策がありますか?
javascript - PhysicsJSを使用して固定オブジェクトを回転させる方法は?
私は新しいjavascript lib PhysicsJS (リンク)を学んでいます。
誰かが私を助けたり、例を見せてくれたら:
固定オブジェクトを回転させる方法 (プロペラやボールの跳ね返りなど)?
バウンスしないオブジェクトでバウンスするオブジェクトをワールドに設定する方法は?
Edge-collision-detection (AABB) 、立方体の代わりに円を作ることは可能ですか?
physicsjs - PhysicsJS - オブジェクトの移動
PhysicsJS の使用方法を理解しようとしています。まず、クリックしたオブジェクトの位置や速度を変更する方法を簡単に理解したいだけです...しかし、私はそれを理解することができません!
どんな助けでも大歓迎です
javascript - ランダムに配置されたオブジェクトが他のオブジェクトの上になり、Physicsjs で衝突を引き起こすかどうかを知る簡単な方法はありますか?
キャンバス内にランダムに配置されたオブジェクトを持つゲームを構築しています。オブジェクトの量によっては、オブジェクトが他のオブジェクトの上に配置され、衝突検出がトリガーされる合理的な可能性があります。
物理jsでこれを防ぐ簡単な方法はありますか?
physicsjs - PHYSICSJS: 静止時に体が収縮する
私は非常に単純なアニメーションを持っています - 多角形の上にある長方形だけです。ポリゴンを静的にすると縮小します。最終的には、傾斜面モデルを作成したいだけです。とてもシンプルです。何が欠けていますか?:
javascript - PhysicsJS 摩擦挙動
私はphysicsjsが初めてで、ライブラリに慣れるためにいくつかのテストシミュレーションを作成しています.
画面を横切ってスライドする複数のボックスをシミュレートしたいのですが、それらはすべて異なる程度の摩擦を経験しています。これまでのところ、画面の左端から始まる 3 つのボックスがあり、すべてに pos xvel があります。シミュレーションに摩擦を追加する最善の方法が何であるかはわかりません。3 つのボックスすべてが摩擦によって同じように影響を受けることはありません。そのため、すべてのボックスに一般的な摩擦アルゴリズムを適用する方法が必要ですが、摩擦の量は、現在作用しているボックスに依存する必要があります。
javascript - PhysicsJS の集合体
2 つの円と 1 つの正方形の構成である「プレイヤー」と呼ばれるカスタムのphysicsjs ボディ タイプを作成したいと思います。図は、正方形の左右に円が付いた正方形のように見えます。カスタムポリゴンをこの形状にすることだけを考えていましたが、円は真の円ではなく、六角形のように見えます. 直線ではなく頂点間に曲線を描くようにphysicsjsを作成する方法、または既存のボディを1つの新しいボディに結合する方法についてのアイデアはありますか?