勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

3Dデータ(objファイル)をブラウザ上で表示する方法(JSC3D)

   2024/06/06  JavaScript

3Dデータをブラウザで表示させて、違う方向から見たり、縮小拡大をしたいという案件があった。JSC3Dというjavascriptプラグインでいけそうなのでメモ。

 

JSC3D

https://code.google.com/p/jsc3d/

 

サンプル

https://taitan916.info/sample/3dview/obj.html

 

PC上で3Dデータを見るフリーソフト

2D画像だったらwindowsのデフォルトのビュアーとかペイントで見られるけど、3Dデータを見る場合は「DesignSpark Mechanical」がフリーソフトで良さそう。

DesignSpark Mechanical

http://www.vector.co.jp/soft/dl/winnt/business/se504347.html

使い方

http://www.rs-online.com/designspark/electronics/jpn/tutorial/designspark-mechanical-download-installation-and-activation

 

サンプル用のフリー素材

サンプル用の3Dフリー素材は以下が色々種類あった。

http://www.turbosquid.com/Search/3D-Models/free

 

その他

3Dデータのサイズが大きいとブラウザで見たときに、かなり重たく感じた。固定回線でこれだったら、無線とか出先で見る場合はファイルサイズ自体を落としておかないと厳しそう。

 - JavaScript

  関連記事

エリア→都道府県→路線→駅名を連携する絞り込みセレクトメニューの設置方法

エリア→都道府県→路線→駅名のドリルダウン検索をプルダウン形式で設置したい。以前 ...

Video.jsで表示させた動画プレイヤーにロゴ画像(透かし)を追加する方法(videojs-logo)

Video.jsで表示させた動画プレイヤーの右上等、指定の位置にロゴ画像(透かし ...

Leafletでマーカークリック時に当該マーカーをバウンド(跳ねる動作を)させる方法

LeafletとOpenStreetMapでマップ上にマーカーを複数設置した上で ...

JavaScriptのIntersectionObserverを利用して指定した要素が表示されているか確認する方法

ブラウザ上で指定した要素が表示されているかチェックし、表示されている場合は何らか ...

tableのtd内にあるcheckboxのクリック範囲を拡大させ、チェック時に親要素であるtdにCSSを割り当てる方法

tableのtd内にcheckboxを設置し、td部分をクリックすることでche ...