Skip to content

Instantly share code, notes, and snippets.

@MrHuli
Created Sep 13, 2017
Embed
What would you like to do?
drawLine : function( x1, y1, x2, y2 ) {
var x = x1 - x2,
y = y1 - y2,
length = Math.sqrt( ( x * x ) + ( y * y ) ),
angle  = Math.atan2( y2 - y1, x2 - x1 ) * 180 / Math.PI, 
transform = 'rotate(' + angle + 'deg)';
var line = $( '<div>' )
.appendTo( 'body' )
.css( {
'position' : 'absolute',
'transform' : transform,
'left' : x1,
'top' : y1
} )
.width( length );
return line;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment