Forum Moderators: open
var context;
var meter;
var pin;
function init() {
meter = new Image();
pin = new Image();
context = document.getElementById('canvas').getContext('2d');
meter.src = 'background.png'; //meter backgroxund image
pin.src = 'needle.png'; //meter pin image
context.drawImage(meter,0,0); //drawing meter background
context.translate(275,297); //drawing meter
context.save();
setTimeout(startup,500);
}
function startup() {
var r=2; //handle here
var i=r*36-27; //angle of rotation from value of r and span
var angleInRadians = 3.14159265 * i/180; //converting degree to radian
context.rotate(angleInRadians); //rotating by angle
context.drawImage(pin,-250,-3); //adjusting pin center at meter center
context.restore();
}