h-ikeda/frame

上下方向の回転角制限

h-ikeda opened this issue · 0 comments

Source file:

src/vuex-store/modules/component/canvas/three/orbit.js

Function name (or/and code position):

actions.rotate または mutations.setSpherical

Current behavior:

上下方向の回転角が90度を超えたとき、反対方向に回転させようとしてもしばらく戻ってこない。
Sphericalでは90度を超えた設定を90度として解釈されるようですが、ステートを配列で格納しているため過大な数値が入ってしまうようです。

Modified behavior:

φを 0~π の間に制限する。

Remarks: