var shaft_graphic_two_set = new Kinetic.Shape({ sceneFunc: function(ctx) { ctx.beginPath(); ctx.moveTo(220.6, 226.8); ctx.lineTo(221.3, 229.9); ctx.lineTo(221.5, 227.7); ctx.lineTo(222.8, 229.0); ctx.lineTo(221.6, 227.0); ctx.lineTo(221.7, 226.1); ctx.lineTo(220.8, 225.7); ctx.lineTo(219.7, 223.8); ctx.lineTo(220.1, 225.5); ctx.lineTo(218.2, 224.6); ctx.lineTo(220.6, 226.8); ctx.closePath(); ctx.moveTo(248.2, 282.0); ctx.bezierCurveTo(241.9, 269.5, 248.5, 267.2, 248.5, 267.2); ctx.lineTo(246.9, 264.5); ctx.bezierCurveTo(246.9, 264.5, 239.1, 264.8, 248.2, 282.0); ctx.closePath(); ctx.moveTo(193.2, 176.6); ctx.bezierCurveTo(199.5, 189.2, 192.9, 191.5, 192.9, 191.5); ctx.lineTo(194.5, 194.1); ctx.bezierCurveTo(194.5, 194.1, 202.3, 193.9, 193.2, 176.6); ctx.closePath(); ctx.fillStrokeShape(this); }, fill: '#000', id: 'shaft_graphic_two_set' }); var shaft_graphic_two_high_set = new Kinetic.Shape({ sceneFunc: function(ctx) { ctx.beginPath(); ctx.moveTo(220.6, 226.8); ctx.lineTo(221.3, 229.9); ctx.lineTo(221.5, 227.7); ctx.lineTo(222.8, 229.0); ctx.lineTo(221.6, 227.0); ctx.lineTo(221.7, 226.1); ctx.lineTo(220.8, 225.7); ctx.lineTo(219.7, 223.8); ctx.lineTo(220.1, 225.5); ctx.lineTo(218.2, 224.6); ctx.lineTo(220.6, 226.8); ctx.closePath(); ctx.moveTo(248.2, 282.0); ctx.bezierCurveTo(241.9, 269.5, 248.5, 267.2, 248.5, 267.2); ctx.lineTo(246.9, 264.5); ctx.bezierCurveTo(246.9, 264.5, 239.1, 264.8, 248.2, 282.0); ctx.closePath(); ctx.moveTo(193.2, 176.6); ctx.bezierCurveTo(199.5, 189.2, 192.9, 191.5, 192.9, 191.5); ctx.lineTo(194.5, 194.1); ctx.bezierCurveTo(194.5, 194.1, 202.3, 193.9, 193.2, 176.6); ctx.closePath(); ctx.fillStrokeShape(this); }, fill: 'cyan', id: 'shaft_graphic_two_high_set', visible: false });