0

だから私はこのコードを持っています:

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つのポイント/場所を生成し、それらの間に線を引くと六角形になりますが、ポイントを回転させるか、ポイントを別の方法で生成して、最初のポイントが常に中央上部になるようにします。

六角形 どうすればそれを行うことができますか?

4

1 に答える 1