問題タブ [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.
delphi - ヘックスグリッドの計算
私がやりたいのは、以下のような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 オフセットを追加し、計算し、コーディングする方法がわかりません行をずらします。
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:
hexagonal-tiles - 軸座標でハニカム六角形パターンを生成
軸座標を使用して、このような六角形のハニカムを生成するアルゴリズムを探していました。
しかし、Cube 座標でしかジェネレーターを見つけることができませんでした。
私は自分の解決策を共有するためだけにこの質問をしました。