Displaying demos/hex/hex.jsfunction hex(size) {
var hex = new THREE.Shape();
for(var i = 0; i < 6; i++) {
var angle = 2 * Math.PI / 6 * i;
var xi = size * Math.cos(angle);
var yi = size * Math.sin(angle);
if (i === 0) hex.moveTo(xi, yi);
else hex.lineTo(xi, yi);
}
hex.lineTo(size, 0);
return hex;
}
|