マウスオーバーした3Dオブジェクトを回転させる
現時点で最新版のThree.js(r123)を使っています。
Three.jsと、以下のcodepenのjsコードさえあれば簡単に実装できます。
コード内に解説は詳しく書いたので、読んで、いじったりしてみてください。
See the Pen ThreeJS: Box Geometry + MouseHover by やまかず / Kazuyuki Yamamoto (@yamkaz) on CodePen.
情報源:
Three.jsのRaycasterを使って、画面内のオブジェクトを得る
Raycaster – three.js docs
WebGL開発に役立つベクトルの足し算・引き算 (Three.js編)
【Unity】RayCastを使いこなせ!判定や表示に使ってみよう