three.js

    0

    1答えて

    私はthree.jsを初めて使用し、いくつかの既存のコードを修正しています。 既存のコードは、私がノードと移動ノードごとにラベルテキストを入れしようとしています var geometryPc = new THREE.BufferGeometry(); var materialPc = new THREE.ShaderMaterial({....}); this.mesh = new THREE

    2

    1答えて

    建物のスケッチアップモデルを作成し、.daeとテクスチャファイルにエクスポートしました。 three.jsを使用してブラウザに表示したいのですが、エラーTHREE.MultiMaterial has been removed. Use an Array insteadが表示されます。どうすればこの問題を解決できますか?

    0

    1答えて

    個々の頂点に異なる継続時間と遅延を使用して、3つの3Dモデルから3つの頂点に3つの頂点をモーフィングしたいと考えています。 まず、私は両方のモデルを読み込み、より大きなvert countでモデルを取り込み、頂点の位置をコピーします。 class CustomGeometry extends THREE.BufferGeometry { constructor (refGeo1, ref

    2

    1答えて

    の期間にわたってTHREE.Pointsオブジェクトをモーフィング私はTHREE.Pointsは、私は別の形に変身しようとしているオブジェクトがあります。私は単に新しいジオメトリへのオブジェクトのジオメトリを設定した場合、頂点は自動的に新しい位置に更新されます: object.geometry =新しいTHREE.SphereGeometry()。 はしかし、私は頂点が単純に瞬時にそこに登場するの

    0

    1答えて

    ユーザーは8つの場所(4つのコーナー+ 4つのエッジ)の1つでドラッグして(投影された)平面のサイズを変更できるようにしようとしています)。 このサイズ変更は、ドラッグする方向にのみサーフェスをスケール/ストレッチすることになっているので、このexampleのように同時に2つの反対方向にスケールするので、three.jsのデフォルトのスケール機構は使用できません。私が読んで多くのことを試してみた

    -1

    2答えて

    私はThree jsを初めて使っています。物理的な照明を実装しようとして、私はこの例を試みた。 threejs_physical_light 私の問題は、なぜ光がレンガの壁を超えて行くのですか?どうすればそれを防ぐことができますか?あなたは、コードを表示してください可能性... image

    0

    1答えて

    概要 大きなReact.jsプロジェクトをいくつかのノードパッケージに分割して、別々に管理することを検討しています。複雑なthree.jsフレームワークコードをすべて抽出し、それを「プレビューア」パッケージに集約しようとしています。 問題 コンポーネントでrefキーワードを1回使用する必要があるという特殊なケースがあります。私はそれが悪い習慣:(知っている反応から、以下の警告を削除するか、または抑

    1

    1答えて

    私は実際にthree.jsでいくつかのオクルージョンのカリングを実装しようとしています。そして、THREE.Box3から、このバウンディングボックス内にあるすべての対応するメッシュを取得する方法があるかどうかを知りたいですか? three.jsのバウンディングボックスは、それに含まれるメッシュを追跡しますか? ありがとうございます。あなたは逆の順序での質問に答える

    0

    2答えて

    3ノードr86(最新マスターバージョン)を使用して巨大なグラフの視覚化を試みていますが、600,000ノードを表示しています。THREE.pointsでメッシュを使用するよりも速く描画する方法を見つけましたが、それらのドラッグ可能な、多くの検索の後、マウスポイントに最も近いオブジェクトを発見するためにレイキャストを見つけましたが、すべてのタートポイントは単なるオブジェクトであり、別々に変更すること

    0

    1答えて

    私はthree.js平面を使って点から平面までの距離を求めようとしています。 私はそうのような通常の計算という三点、B、C、持っている:そして、 const v = a.clone().sub(c); const u = b.clone().sub(c); const normal = u.cross(v); const plane = new THREE.Plane(no