Forum » OnlyPaths

Drawing on the zoom

(3 posts)
  • Started 1 year ago by josep_ssv
  • Latest reply from josep_ssv

Tags:

  1. josep_ssv
    Member

    var X = xcursor ; // x cursor on canvas
    var Y = ycursor ; // y cursor on canvas

    var Ex = W ; // (end) width canvas. Corner down-left
    var Ey = H ; // (end) height canvas. Corner up-right

    var zoomX = 0 ; // ? x unknown
    var zoomY = 0 ; // ? y unknown

    var sx = Xz ; // (start) x origin of the coord zoom.
    var sy = Yz ; // (start) y origin of the coord zoom.
    var Wz = Wz ; // width zoom
    var Hz = Hz ; // height zoom

    var ex = sx + Wz ; // (end) x width zoom. Corner down-left
    var ey = sy + Hz ; // (end) y height zoom. Corner up-right

    var r = X / Ex ; // 0 to 1
    var s = Y / Ey ; // 0 to 1

    zoomX= (1 - r) * sx + ex * r;
    zoomY= (1 - s) * sy + ey * s;

    Posted 1 year ago #
  2. josep_ssv
    Member

    Created:
    http://aamap.110mb.com/animator/op_view_mini/draw_zoom.htm
    * Correct draw on the zoom in Firefox.

    Posted 1 year ago #
  3. josep_ssv
    Member

    Updated:
    http://aamap.110mb.com/animator/op_view_mini/draw_zoom.htm
    * Correct draw on the zoom in IExplorer. Not has zoom. All is scaled
    * Square select adapted to zoom. "unit" variable to border width
    * !! "mode" variable is very simple: zoomMode, drawMode, viewMode, selectMode.. is more correct

    Posted 1 year ago #

RSS feed for this topic

Reply

You must log in to post.