ドラッグ(プラットフォームによっては指またはマウス)でナビゲートできる3D環境を表示するWebアプリケーションを作成するつもりです。Webアプリは、等高線、水道パイプラインの場所、建物などを含む開発サイトの3D環境をレンダリングします。
Android-Web-Browser、iOS-Safari、IE9、Safari、Firefox、Chromeで動作するWebアプリを作成するために使用するテクノロジー/ライブラリを決定しようとしています。また、どのテクノロジーが開発のスピードを提供するのか。これは「ケーキを求めて食べる」/「月を求める」ことだと理解していますが、すべてのテクノロジーを知っているわけではありません。そのため、多くのWebブラウザで3D環境をレンダリングできる高度なライブラリが存在する可能性があります。主なスマートフォンのものを含めて、私はそれらを知りません。
3Dレンダリングは、効果のある非常に詳細な建物や水ではなく、これらのオブジェクトの単純な3D表現になります。環境はドラッグすることでナビゲートでき、風景をレイヤーで表示できます(等高線のみを表示、地下パイプラインのみを表示、下水道管のみを表示など)。
Webブラウザ用の3Dライブラリはありますか?Webブラウザを介してOpenGL(またはOpenGL ES)を実行する方法はありますか?
デスクトップのWindows、Android、iOS、WindowsPhoneで動作するこの種のアプリ/ウェブアプリを作成する場合、どのテクノロジーを使用しますか?
この種のプロジェクトに適していると私が言及しなかった技術はありますか?
私は、クロスプラットフォーム機能(互換性のあるWebブラウザーを使用することでLinuxおよびMacOSでも機能する)を利用できるため、ブラウザー駆動型Webアプリを好む傾向があります。また、3D空間で回転できる立方体を作成できるCSS3変換についても知っています(注はWebKitブラウザーでのみ機能するため、IEは機能しません:()。しかし、CSS3が3D環境全体をレンダリングするのに十分な堅牢性があるかどうかはわかりません。可能だと思いますか?これにHTML5キャンバスを使用できますか?Googleマップでカスタム3Dマップを作成できますか?