我對使用的形狀像這些:如何用預定義的七巧板形狀填充輪廓?
通常一個tangram由7種形狀(5個三角形,1平方和1個平行四邊形)。
我想要做的只是填充一個形狀只有七巧板形狀,所以在這一點上,形狀的大小和重複應該不重要。
這裏的東西我手動嘗試:
我有點失去了對如何處理這一點。
假設我有一個路徑(一個有序列表/大綱點的數組), 我想我應該嘗試做某種三角測量。
有沒有這樣的事情,如三角形Deulanay三角形約束爲45度 直角三角形?
一個更加「粗暴」的方法是添加一束三角形(45度),並使用碰撞檢測來修復重疊,並希望避免間隙。因爲正方形和平行四邊形也可以由三角形(45度)組成,所以我想 會是一個不錯的乾淨幾何解決方案,對不對?
如何在任意形狀內包裝三角形(45度)?
歡迎任何想法。
非常好的意見。這是一個使用正方形網格的粗略測試:http://lifesine.eu/tangram/45BitmapTest3.html每個網格正方形被分成4個區域,根據每個網格「四分之一」的平均亮度繪製一個三角形(http: //lifesine.eu/tangram/algorithm.svg) – 2010-12-14 12:14:11
看起來很不錯(測試)! – 2010-12-15 07:32:48