hexagonal-tiles

    3熱度

    4回答

    我正在嘗試創建基於網格的遊戲。到目前爲止,我有一個六角形的基於區塊的網格,以協調方案,如下圖所示: col 0 | col 1 | | col 2 | | | __ | __ __ __ __ /00\__/02\__/04\__/06\__/08\__ \__/01\__/03\__/05\__/07\__/09\--- row 0 /10\__/12\__/14\__/16\__

    3熱度

    3回答

    使用Firemonkey XE2,我能夠使用TCube組件創建立方體貼圖,但我現在想要六角形貼圖。沒有選擇我能找到的三維六角形。我想你可以創建一個類似於TCube的THex,但我一直無法做到這一點,甚至無法完成。任何人都可以提供這樣做的樣本嗎? 我在找的形狀是hexagon prism。

    0熱度

    1回答

    我正在研究一種工具,該工具可生成用戶可點擊的六邊形網格以循環通過某些狀態(敵人,盟友等)。到目前爲止,我已經能夠生成多邊形的格。 我對Windows編程和Win32 API相當陌生。我知道如何創建一個常規按鈕,但處理我需要的最佳方式是什麼? 浮現在腦海中的選項有: 使六角的僞按鈕。在存儲十六進制對象的狀態時,只需在用戶單擊它們時在每個十六進制上繪製文本。 使用CreateWindow製作實際的六角

    5熱度

    1回答

    我想修改一個在正方形網格(它是基於代理的生物學模型)上運行的Python腳本,以在六邊形的宇宙中工作。 這是我如何創建和初始化矩形模型中的2D矩陣:基本上,N是網格的大小,R給出矩陣部分的半徑,我需要在開始時更改值算法: a = np.zeros(shape=(N,N)) center = N/2 for i in xrange(N): for j in xrange(N):

    0熱度

    1回答

    我需要創建一個使用至多19種顏色的十六進制瓦片地圖,其中每種顏色必須保持至少3個瓦片的距離。但是,我不需要使用全部19種顏色。如果存在一種用少於19種顏色來解決這個距離約束的算法,這就完全好了。 Beckman-Quarles定理[1]看起來相關,並且有7色瓦片地圖顯示,其中相同的彩色瓦片彼此保持距離爲2。 但我有一個很難找到一個可以理解的描述,甚至實現構建一個六角磚地圖的距離3. [1] htt

    2熱度

    1回答

    如果我必須通過執行遞歸深度優先搜索遍歷一個六邊形單元格的表格檢查其中的文本,如下所示排列:[在StackOverflow上輸入它顯然不保留格式。 ] 實施例1: 實施例2: 將它們識別爲「細胞」的最佳方法是什麼?換句話說,除了刪除文本對角線並將它們轉換爲僅包含數字的二維數組之外,在代碼中告訴計算機識別x個特定數量的y個字符的最佳方式就像是一個「單元格?」。 在此先感謝。

    1熱度

    1回答

    我有這些函數爲六角形網格。他們爲一個正常的六角形網格工作很好。這些功能對於一個擠壓的六角形網格將會是什麼?通過擠壓六角形網格,我的意思是每個六角形比其高度更寬的網格。 coordinates_to_pixel = function(x, y) { var pixel_x = s_hex_size * 3/2 * x var pixel_y = s_hex_size * Math

    0熱度

    1回答

    這是我的公式的一部分來繪製一個十六進制。找出相機將處於何種角度的等式是什麼?如果hex_squish是1,那麼這些格子就是完美的格子,相機將會處於90度。如果hex_squish爲0,則攝像機將處於0度。如果hex_Squish是0.7或0.6,我怎麼知道攝像機的角度? var hex_squish = 0.7 var hex_size = 60 for (var i = 0; i < 6;

    0熱度

    1回答

    我正在尋找時算法生成六邊形的這樣一個使用軸座標蜂窩狀: 但我只是設法找到在多維數據集座標發電機。 我提出這個問題只是爲了分享我的解決方案。

    5熱度

    1回答

    我在尋找的是一種方法或類,它允許我在網格中顯示六邊形列表。理想情況下,我將能夠使用某種形式的設置方法來更改單個六邊形的顏色/陰影/邊框。 使用@amitp在guide中列出的軸向座標系來存儲六邊形。但我可以輕鬆地將他們的中心輸出爲xy座標。 我覺得可能有一個解決方案隱藏在hexbin或RegularPolyCollection的某處。但前者是一種直方圖方法,後者由於DPI縮放而顯得過於複雜。 那麼