我對昨天有人發佈的關於鑽石平方算法Node.js/coffeescript performance on a math-intensive algorithm的問題感興趣。關於如何爲生成的地形圖製作彩色地圖的建議?
我通過調整他的代碼並希望進行下一步爲生成的數據網格生成一些顏色映射。
我最初的想法是將海洋中最深處的高度作爲我身高的範圍。海平面在2076米左右,最大高度在10924米左右(珠穆朗瑪峯爲8848米)。無論如何,所以我使用非常接近我想要的值生成我的數據網格。
我正在考慮創建一個十六進制顏色值的數組,開頭是一個黑暗的藍色到淺色的水,然後是深綠色到白色的海平面到山。我可以設置高度值的範圍以對應於顏色區域。
做這種事情的常用技巧是什麼?我認爲更具體地說,對於給定的高度值,如何在2個十六進制值之間生成特定的十六進制顏色?
所以要清楚,5是一個可調整的pa基於我想要的值和100之間的差值的數量是我生成的數據中的可變高度? – Geuis
是的,我擴展了一些東西。希望現在清楚。 –