庭園の歩道を描くには、若干の寸法計算が必要なだけです。幅の 1/2 の値は簡単に得られます。これは歩道の幅の 1/2 です。この幅の値をユーザから取得するためのコードは、既に定義しました。その値は連想リストに格納されます。
タイル間隔も簡単に得られます。この値は、半径の 2 倍(つまり直径)にタイル間隔を加えた値です。必要な寸法は、ユーザから取得されます。
行間隔は、三角関数を理解していないと、少し厄介です。更新した手順を、次に示します。
Row Spacing = (Tile Diameter + Space between Tiles) * (the sine of 60 degrees)