3
3D空間内のオブジェクトを回転させて、正面が常にマウスを向くようにしたい。Three.jsで3Dオブジェクトをマウスに回転
function onMouseMove(event){
mouse3D = projector.unprojectVector(
new THREE.Vector3(event.clientX, event.clientY, 0.5), camera);
}
var angle = ??;
box.rotation.y = angle;
最初は正しく投影されていませんか?第二に、角度を計算する方法は?ちょうどtan(mouseX/mouseY)ですか?私は3D数学をもっと学びたいと思っているので、少し説明がうまくいくでしょう。
ありがとうございます。
はどのように回転させますか?回転する3つの軸がありますか?マウスが回転をどのくらい正確に制御したいのですか? – hypervisor666
これは新しいレベルに視差効果をもたらしています...マウスが埋め込みオブジェクトの3Dコンテンツをマウスポインタでどのように見えるかをマウスに指示させるためです。オリジナルのアイデアに+1。 – arttronics
** Parallax擬似3D効果**については、この[example](http://stephband.info/jparallax/demos/index.html)をご覧ください。 – arttronics