three.js

    2

    1答えて

    3Dオブジェクトの位置と回転をスクリーンの位置と回転に変換する必要があります。私は簡単に位置を変換することはできますが、回転はできません。私はカメラの回転を変換しようとしましたが、一致しません。 添付ファイルの例はplunkr &変換コードです。 白いフェイスブックのボタンは、赤い面と一直線に並んでいなければなりません。 https://plnkr.co/edit/0MOKrc1lc2Bqw1MM

    0

    1答えて

    Raycasterまたはリモートが指しているプリミティブを描画したいと思います。私はaframeまたはthree.jsで何らかの "Orientationを取得する"メソッドを探しています。私のコントローラーが指しているところで、世界座標を取得するシンプルで速い方法がありますか? ありがとうございます! アップデート:ここで コードです: HTML: [...] <a-entity id="rem

    0

    2答えて

    私のプロジェクトでは、ThreeJSに3Dオブジェクトを読み込む関数を実装したいと思います。 3Dオブジェクトは、ユーザがウェブサイトにアップロードするファイルからのものである。このファイルは、複数の形式(STL、JSON、Babylon、Colladaなど)にすることができます。ファイルの依存シーンに // BEGIN Clara.io JSON loader code var objectL

    2

    2答えて

    私は部屋、いくつかの光源とプレーヤーとのシンプルなシーンを持っています。プレーヤメッシュは常にルームメッシュの上にレンダリングする必要があります。 this質問から受け入れられた答えに続いて、部屋とプレイヤーの2つの異なるシーンを作成する必要があります。実際、この場合、1つのことを除いてすべてが正常に動作します。プレイヤーのメッシュは、ルームシーンの光源の影響を受けなくなります。もちろん、私はプレ

    1

    2答えて

    私は、車両のモデルをブレンダーからobjファイルにエクスポートしてからthree.jsにインポートしています。私は、ロードされたオブジェクトを横断し、例に応じてTHREE.Meshのすべてのインスタンスにカスタム材料を適用することによって、各「メッシュ」オブジェクトに材料を適用することができます... しかし、私は方法を見つけることができません'LineSegments'としてエクスポートされたア

    0

    1答えて

    私は3つのjsキャンバスにこの本当に奇妙な(おそらく意図した?)バグを持っています。 完全なページを埋めるのではなく、div内にキャンバスを配置したいと思っています。 以下のコードでわかるように、キャンバスはdiv内にあります。私はここで狂っていないことを確認するためにいくつかのテスト見出しを追加しましたが、キャンバスはdivの外に移動するようですが、これを修正する方法はわかりません。 <head

    1

    1答えて

    フォームからユーザー入力を取得し、そこからキューブを作成しようとしています。今は画像を一切更新しません。これは私の最初の投稿でもありますので、恐らく駄目のように見えます。 私はこれを実行時に実行し、一度に1つずつ変更された部分に基づいて変更するようにしています。 <script type="text/javascript"> var Warehouse = { length:

    0

    1答えて

    オブジェクトの回転をそれ自体の周りではなく、任意の起点の周りに定義することができれば、効果的にXYZ位置ベクトルをGPUに渡す必要はなくなります。したがって、XYZ位置+ XYZW四元数を持つ代わりに、単独でオブジェクトの位置と回転を単独で定義する四元数を事前に計算することができます。

    0

    1答えて

    私は今この間私の頭を叩いています。 GPGPU布物理シミュレーションに使用しているインデックス付きPlaneBufferGeometryがあります。シミュレーションをテクスチャにレンダリングした後、最終頂点シェーダで法線を正しく計算できません。 これは私の現在の設定です(関連する部分が含まれています)。私は現在のVertの順序を知る方法が必要で、それは動作していないと思います。ちょうどそれを正しく

    0

    1答えて

    プロジェクトのビルドバージョンthree.js(https://threejs.org/build/three.js)を使いたいです。 古いバージョンのライブラリを使用していて、すべてが正常で、メッシュ(ロードされたフォーム.jsonファイル)が正常に表示されました。古いライブラリを使用している場合 var renderer, scene, camera, mesh, material;