Redoing the animation example
This commit is contained in:
@@ -14,4 +14,4 @@ body { margin:0px; padding:0px; overflow:hidden; font-family:"input_mono_regular
|
||||
#ronin canvas#guide { background:none; }
|
||||
#ronin canvas#surface { border-radius: 2px }
|
||||
|
||||
#ronin.hidden canvas#surface, #ronin.hidden canvas#guide { left:10px; }
|
||||
#ronin.hidden canvas#surface, #ronin.hidden canvas#guide { left:0px; }
|
||||
@@ -17,4 +17,18 @@
|
||||
(if
|
||||
(gt v 1)
|
||||
(times
|
||||
(sub v 1) f))))
|
||||
(sub v 1) f))))
|
||||
; convert deg to radians
|
||||
(defn deg-rad
|
||||
(deg)
|
||||
(mul deg
|
||||
(div PI 180)))
|
||||
; position on a circle from angle
|
||||
(defn circle-pos
|
||||
(cx cy r a) {:x
|
||||
(add cx
|
||||
(mul r
|
||||
(cos a))) :y
|
||||
(add cy
|
||||
(mul r
|
||||
(sin a)))})
|
||||
@@ -185,7 +185,7 @@ function Surface (ronin) {
|
||||
}
|
||||
|
||||
this.maximize = function () {
|
||||
this.resize({ x: 0, y: 0, w: (window.innerWidth * this.ratio) - 60, h: (window.innerHeight * this.ratio) - 60, t: 'rect' })
|
||||
this.resize({ x: 0, y: 0, w: ((window.innerWidth - 60) * this.ratio), h: ((window.innerHeight - 60) * this.ratio), t: 'rect' })
|
||||
}
|
||||
|
||||
this.onResize = function () {
|
||||
|
||||
Reference in New Issue
Block a user