Skip to content

Commit 3097990

Browse files
authored
Merge pull request #3 from kuangdash/patch-1
Fix the rotate problem
2 parents 1f3aca6 + eee8d7e commit 3097990

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/components/mixins/rotatable.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ exports.onRotateMouseMove = function (ev) {
5858
let deltaRotate = this.computeDeltaRotate(ev) * this._rotatable.sign
5959
this.props.selectedWidgets.forEach(e=> {
6060
let axis = this._rotatable.axis.toLowerCase()
61-
let newRotateAngle = ((this._rotatable.rotates[e][axis] + deltaRotate) % (2 * Math.PI) + 2 * Math.PI) % (2 * Math.PI)
61+
let newRotateAngle = (this._rotatable.rotates[e][axis] + deltaRotate) % (2 * Math.PI)
6262
if (ev.ctrlKey) {
6363
let deg = newRotateAngle * 180 / Math.PI
6464
newRotateAngle = Math.round(deg / 10) * 10 * Math.PI / 180
@@ -85,7 +85,7 @@ exports.onRotateMouseUp = function (ev) {
8585
let deltaRotate = this.computeDeltaRotate(ev) * this._rotatable.sign
8686
this.props.selectedWidgets.forEach(e=> {
8787
let axis = this._rotatable.axis.toLowerCase()
88-
let newRotateAngle = ((this._rotatable.rotates[e][axis] + deltaRotate) % (2 * Math.PI) + 2 * Math.PI) % (2 * Math.PI)
88+
let newRotateAngle = (this._rotatable.rotates[e][axis] + deltaRotate) % (2 * Math.PI)
8989
if (ev.ctrlKey) {
9090
let deg = newRotateAngle * 180 / Math.PI
9191
newRotateAngle = Math.round(deg / 10) * 10 * Math.PI / 180

0 commit comments

Comments
 (0)