だから私はこのコードを持っています:
var points = 6;
var width = w;
var height = h;
var angle = ((2 * Math.PI) / points);
var hexagon = [];
for (i = 0; i < points; i++) {
hexagon.push({
x: width * Math.cos(angle * i),
y: height * Math.sin(angle * i)
})
}
これは6つのポイント/場所を生成し、それらの間に線を引くと六角形になりますが、ポイントを回転させるか、ポイントを別の方法で生成して、最初のポイントが常に中央上部になるようにします。
どうすればそれを行うことができますか?