「Cesium」を利用して、自宅の3Dモデルを表示

はじめに

「Cesium」を利用して、自宅の3Dモデルを表示してみました。3Dモデルは、最近勉強している、「blender」でglbを作成しました。

3Dモデルの表示は、「Cesium」のデモサイトを参考にして、すぐにできましたが、それぞれの角度の調整方法で手こずりました。

「Cesium」のデモサイトではほとんどか3Dモデルの角度設定にorientationのunitQuaternionを使って設定しているのですが、設定値が不明でうまくいきませんでした。

色々試したのですが、設定値が解明できなかったので、あきらめて、別のHeadingPitchRollクラスを使いました。このクラスではそれぞれの軸の角度を設定するだけなので、設定値が簡単に変更できました。

heading,pitch,rollにそれぞれの軸の角度を設定すると、3Dモデルが回転します。

htmlファイル(抜粋)

以下、出力イメージです。

Print Friendly, PDF & Email

シェアする

  • このエントリーをはてなブックマークに追加

フォローする