l-systems

    7熱度

    3回答

    我即將啓動一個項目,爲大學建立一個預先存在項目的程序性城市。 我想知道你們之前是否有任何編碼L-Systems的經驗,並且知道我有一個好的開始。在使用程序方法和Perlin Noise和fBm之前,我做了一些工作,所以我得到了L系統在分形意義上的前提。我更想找一個地方,讓我可以把我推向編碼L系統的方向。 任何幫助或技術文件,你可以指向我會很好。

    4熱度

    2回答

    我試圖設計數據結構L-系統在C++重寫引擎的實現,我只是似乎無法取得任何進展:(。 我需要存儲一串符號(字符),有幾種類型的符號(由LS系統的字母表指定),假設我們有類型「A」,「B」,「C」,現在每種符號都可以有不同的參數,例如類型A的符號會有一定的距離,符號B是一個角度,C符號沒有參數,然後字符串看起來像「ABABC」那麼 然後我需要遍歷字符串,與每種類型的符號相關的動作。「A」可能意味着「繪

    2熱度

    1回答

    我創建了一個程序中使用龜圖形繪製dragon curve ..但我的結果並沒有真正看起來像圖片確實在鏈接: 一個問題,我注意到的是我想將生成的字符串保存到變量newWord ..但我不能在我的函數drawit中使用newWord作爲參數,它實際上是根據字符串繪製線條。當我嘗試這樣做時,出現錯誤「全局變量newWord未定義」。所以在我的代碼中,我只是複製了newWord的輸出來繪製,而沒有真正傳遞

    2熱度

    1回答

    我試圖用一個使用haskell的L系統生成音樂。我使用類似下面的內容來生成我的歌曲。 musicgen mylist 4 = mylist musicgen mylist generation = musicgen (multiReplace [("A","o-B+B"),("B","AoA")] mylist (generation + 1) 在一首歌曲或規則中使用的文字是: .是休息 o

    3熱度

    1回答

    嘿,我已經得到了我的基本L系統的工作,我決定嘗試優化應用程序的渲染。以前我用一個開關盒和繪圖循環了L系統的整個系列...更好,但我會告訴你我在做什麼。 for(unsigned int stringLoop = 0; stringLoop < _buildString.length(); stringLoop++) { switch(_buildString.at(stringLo