2017-02-21 3 views
0

jsでインタラクティブな3Dアプリケーションを作成する予定です。私の質問は、babylon.jsまたはthree.jsがインタラクティブ機能をサポートしているかどうかです。これに関する情報を見つけることができないようで、ドキュメンテーションはあまり役に立ちません。jsフレームワークの形のインタラクティブな3D

注:対話性によって、私はユーザーが与えられた3Dシーンに要素を描くことができることを意味します。

+0

あなたはthree.jsがインタラクティブ機能をサポートしていると言います。 –

+0

_ "three.jsはインタラクティブ機能をサポートしています" _、コードに実装すると – prisoner849

+1

"要素を描く"とは、 "線を描く"から本格的な3Dモデリングまでを意味します。最初は些細なことですが、後者は生涯の作業です(レンダリングエンジンを一から作成することでメリットが得られます)。あなたはStackOverflowから役に立つ答えを得るために非常に具体的な質問をする必要があります。 –

答えて

1

私は一度も使ったことがないので、私はbabylon.jsを話すことができませんが、three.jsでいくつかの経験があります。

「要素を描く」とは、ユーザー入力に基づいてその場で形状/図形を作成または操作することを意味する場合、次の例ではその可能性があることを証明する必要があります。

たとえば、on the three.js docs pageには、ライブサンプルの右上隅にあるCylinderGeometry()オブジェクトを操作するためのコントロールパネルがあります。

レイキャスティングを使用したカーソル入力からの「描画」の例は、thee.js's examples pageおよびanother exampleにあり、シーン内のオブジェクトはドラッグ可能です。

あなたのアプリのインタラクティブ性は、あなたの唯一の制限です。

関連する問題