2016-09-23 12 views
1

3DでUML図をモデリングするWebベースのアプリケーションを作成したいと考えています。私はこのようなものを意味する3D UML。 JavaScript(またはTypeScriptなど)とCSS3とHTML5を使用できます。しかし、私はまだJSライブラリを使うべきか分からない。私は例えば "threejs"と "away3d"を見つけました。私の目的に適した図書館を知っていますか?ありがとうございますJavaScript/TypeScriptでの3D UMLモデリング

答えて

0

明らかにCSS3の3D変換について知っています。 CSS3のみを使用することはあなたの目的には少し難しいかもしれませんが、CSS3変換はモデレートで使用することを意図しているため、3Dのいくつかの要素を誇張しないと非常に実行可能です。

threejsは、HTML5 CanvasおよびWebGLと一緒に使用するためのものです。 WebGLが変換マトリックス上にネイティブ操作を持っていないので、あなたが3Dで複雑なことをするのに非常に強力なWebGLを使いたいなら、CSS3の3D変換ではなく、もっと簡単な3jsが良い選択です。

しかし、CSS3の3D変換が必要な場合は、私には良いアイデアだと思います.JavaScriptでのCSS宣言の混同を避け、HTML、CSS、JavaScriptなどの混同を避けてください。 HTML要素(アプリケーション内のクラスでもよい)のクラスをdinamically。これらのクラスでは、スクリプト上の要素の.styleプロパティを変更する代わりに、トランジション、トランスフォーメーションなどを使用してCSS宣言を行います。

これが役立つかどうかわかりません。

+0

周期表の彼らのデモでは、すべてのCss3d転換が起こって外観を見ることができます開発ツールでマークアップ言語を取得するに有用であるかもしれませんCSS3の変換について考えてみましたが、ハードウェアが高速化されているかどうかはわかりません。なぜCSS3変換が私にとってより良い選択だと思いますか? – mspiderv

+0

Webベースのアプリケーションで3DでUIをしたい場合は、これが良い選択だと思います。 3D要素のセットを持つインタフェースであれば、それを使用できます。もちろん、完全に3Dのシナリオでは、WebGLを使用します。 ブラウザは通常、CSS3の変換で大きなパフォーマンスを持っていますが、 ですが、それは私の意見であり、正確に何をしたいのか分かりません。 –

+0

UIだけでなく、UML図を作成したいので、WebGLを使うべきだと思います。しかし、どのライブラリ? Babylon.jsはよく見えますが、Three.jsも見えます。私は何を選ぶべきか分からない。 – mspiderv

1
Threejsで

Css3dレンダラは、すべてのあなたのCSS3プロパティを適用することができ、また、あなたは私がいた CSS3d Periodic table

関連する問題