three.js

    8

    2答えて

    地平線レベルを維持するためにトラックボールコントロールを変更することはできますか?どのようにしてオブジェクトを回転させることができますか? axis.xとaxis.zを0に設定すると、ロールが停止しますが、オブジェクトを回転する機能も停止します。 軌道制御は、私が探しているものに近いですが、移動する能力はありません。 助けが必要ですか?

    6

    1答えて

    私は別の機能にいくつかのロジックをリファクタリングするまで素晴らしい仕事をしていたこのフラグメントシェイダーを持っています。お互いの上に異なるバージョンのエフェクトをレイヤーに重ね​​て複数回呼び出すことができるようにしたいと思います。 はしかし、すぐに私はこのカスタム関数を作成したとして、シェーダはエラーをスローを開始:それは機能として、それをコンパイルしているように見えるので、奇妙で、ある E

    5

    1答えて

    私はシーンをセットアップしていましたが、2台のカメラが同じシーンを別の角度で見ることを望みます。前には&があります。 renderer.setViewport(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT/2); renderer.render(scene, camera); renderer.setViewport(0, SCREEN_HEIGHT/2, SCREEN

    5

    2答えて

    Webページに3Dモデルを含めることができます.3つのJにMaya 3Dモデルを含めるにはどうすればよいですか?

    8

    2答えて

    とGPUの検出: http://support.google.com/chrome/bin/answer.py?hl=en-GB&answer=1220892 具体的には、私が知っている必要がありますATIカードを使用している場合私がTHREE.jsでやっているプロジェクトでは、ATIカードのChromeで見たときに非常に醜いレンダリングが生成されます(この行はアンチエイリアス処理されています)。

    6

    2答えて

    位置がすべてのオブジェクトの背後にある場合でも、Three.jsでメッシュを常にシーンの上にレンダリングすることは可能ですか?私はメッシュを使用してラッセルの選択を実装しているので、残りのシーンの上に選択ボックスをレンダリングする必要があります。

    14

    1答えて

    シーンのレンダリング部分の幅を調べる方法はありますか? たとえば、幅100のメッシュがあり、一定のズームレベルでレンダリングされている場合、...レンダリングされるメッシュの画面の幅を計算するにはどうすればよいですか?

    5

    1答えて

    (JSONローダー経由で)ブレンダーからサッカーボール(切り捨てられた20面体)のモデルをインポートしました。をクリックします。顔が正しく識別されていますが、モデル全体の色は変更できますが、特定の顔は変更できません。私はちょっと掘り下げて、色が正しくsoccerball.geometry.faces [i]に割り当てられているが、新しい顔の色は表示されないことがわかった。 似たようなスレッドをすべ

    5

    2答えて

    私は光線と平面を持っています。光線が飛行機と交差していて、どこにいるのか知りたいです。どのように私はこのintersetionの世界座標を得るのですか? (私の特定の場合、私がカメラにスクリーン座標をunprojectと光線を作成する。平面シーンの接地である) var vector = new THREE.Vector3(mousePosition.x, mousePosition.y, 1);

    7

    1答えて

    私は私の飛行機の移動と回転にFlyControlsを使用しています(私はフライトシムをやっています)。しかし、今私は、私の飛行機のオイラー角を知ることが解決策のひとつである問題に遭遇しました。 残念ながら、FlyControlsはQuaternionを使用しています。何とか角度を取得する方法はありますか?もちろん、オイラー角を使用するようにFlyControlsモジュールを書き直すこともできます。