問題タブ [hexagonal-tiles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1503 参照

delphi - ヘックスグリッドの計算

私がやりたいのは、以下のような16進グリッドを作成することです。

16 進グリッド

ヘックスを描くことはできますが、それらをよろめかせる方法がわかりません。したがって、画像の最初の行は (0,0) (0,1) (0,2) (0,3) で、2 行目は (1,0) (1,1) (1,2) ( 1,3) ect 列の偶数ヘクスが常にずらして配置されている場合。

現在、使用する行/列の数を知っています hexRows hexColumns

そして、私がヘックスを描く方法はこのようなものでi、描かれたときにヘックスに番号を付けるだけです。 DrawSolidHex(x,y,i);

現在のコードは次のようになります

現在、このコードでは、16 進数の x、y を直線で描画するだけです (1,1) (2,1) (3,1)..ect オフセットを追加し、計算し、コーディングする方法がわかりません行をずらします。

0 投票する
2 に答える
102 参照

ios - CGContext が私の形状を描画していません

I'm trying to draw a hexagon in a UIView. I do this by overriding the drawRect method in my subclass of UIView. But when the view is shown I only see the backgroundColor of the view but I don't see my shape being drawn in it.

This is the code in my -drawRect method

The array that is being drawn is the following:

0 投票する
2 に答える
1033 参照

hexagonal-tiles - 軸座標でハニカム六角形パターンを生成

軸座標を使用して、このような六角形のハニカムを生成するアルゴリズムを探していました。

これは半径4です しかし、Cube 座標でしかジェネレーターを見つけることができませんでした。

私は自分の解決策を共有するためだけにこの質問をしました。