2016-08-09 33 views
1

唯一のものは、次のとおりです。THREE.DirectGeometryとは何ですか?私は見つけることができる

DirectGeometryあなたは、一般的に

をいじって、それは少し前に「DynamicGeometry」と呼ばれていることをすべきではないという内部クラスですか? three.jsの内部の多くの

I混乱、自分のシェーダを作るライブラリを拡張し、カスタムのバッファジオメトリを作るなどのように私が理解

THREE.Geometryである私には簡単だ構造の多くを提供しますパフォーマンスコストになるナビゲート。また、ある時点でbuferrジオメトリに変換する必要があります。スペクトルの反対側では、私はTHREE.BufferAttributesから組み立てることができるTHREE.BufferGeometryを持っています。THREE.BufferAttributesは型付き配列を使います。

直接ジオメトリはどこにフィットしますか?

答えて

2

DirectGeometryは、three.jsライブラリの内部クラスであり、タイプGeometryのオブジェクトをBufferGeometryのオブジェクトに変換する一時記憶域として使用されます。

アプリケーション層でDirectGeometryを使用する理由はありません。 r.79

+0

three.js

修正または私はDirectGeometryに遭遇した手がかりを探しながら 'Geometry.merge'が、私は信じているいくつかのバージョンでは全く動作しませんでした。 アプリケーション層のコメントが何を意味するのか分かりません。私は自分のニーズに合わせてthree.jsをカスタマイズし、そのほとんどはこれらの内部クラスで発生します。 私の経験不足のため、これについてどうやって進めるべきか分かりません。 Jqueryはすべてのソースをコメントしていますが、意味があります。 3つは、私は問題を検索し、リポジトリ内の要求を引き出すことはありません。 – pailhead

+0

ジオメトリに使用されているDirectGeometryについて変更したいものが見つかりましたが、今は見つけられません。 – pailhead

+0

私はなぜそれが 'updateFromObject'で使われているのか分かりませんし、BufferGeometryとGeometryの両方をよく理解していると思います。( 一時的な記憶が必要なのはなぜですか?自分自身のクラスなどのようなものですが、それでもまだ動的なものとは何か関係はありますか? – pailhead

関連する問題