puiu91
11/11/2015 - 6:32 AM

gistfile1.js

        var currentCTM = viewport.getCTM().inverse().multiply(svg.createSVGMatrix().translate(event.clientX - panningOrigin.x, event.clientY - panningOrigin.y))

        debug('Current')
        debug(currentCTM)

        // multiply CTM matrix by the multiplier matrix
        var newCTM = viewport.getCTM().translate(event.clientX - panningOrigin.x, event.clientY - panningOrigin.y)
        debug('New:')
        debug(newCTM)



// current_matrix = rect.getCTM()
// transformed_matrix = current_matrix.inverse().multiply(svg.createSVGMatrix().translate(750, 50).scale(0.5))