l-systems

    1

    1答えて

    私はL-Systemのルールを理解しており、Sierpinski Triangleを作成できました。私は今、さまざまなスタイルの木を作っています。この 基本的なルールは次のようになります。 F: Draw forward +: Rotate right by angle -: Rotate left by angle [: Push stack ]: Pop stack 私はこれを行う

    0

    1答えて

    Lシステム用にWikipedia pageには、Sierpinskiの三角形に収束する2つのルールを含む多くのものが記述されています。その特定のフラクタルもhas a 3D versionであり、基本的に三角形の代わりにピラミッドを使用します。 Lシステムでこれに到達する方法はありますか?同じウィキペディアのページでは、3D Lシステムの存在について言及していますが、それらの仕組みを説明したり、ル

    1

    1答えて

    私はシリンダーで作られた単純な3D L-Systemを持っていますが、現在は最終的な文字列の各シンボルを通り、draw、turn、rotate、push、ポップ。私はプッシュとポップが新しいブランチに似ていることを知っていますが、プッシュが呼び出されるたびに半径を変更しようとしましたが、奇妙な結果につながります。 新しいブランチを以前のブランチよりも細くする方法はありますか? ありがとうございまし

    0

    2答えて

    私はここで見つけるフラクタル再作成するためにはPython 3でカメモジュールを使用しようとしました: https://en.wikipedia.org/wiki/L-system#Example_7:_Fractal_plant を私はそれをしようとするたびに、それは私に非常に奇妙な結果を与える... 私のコードは次のとおりです: import turtle wn = turtle.Scree

    3

    1答えて

    お元気ですか、私は基本的なL-Systemを使っています。アプリケーションのレンダリングを試してみることにしました。以前、私はL-Systemの全体の文字列をスイッチケースと図面でループしていました...しかし、私は何をしているかを見せてくれるでしょう。それはSTDベクターにverticiesのすべてを救うように、私は文字通り、ツリーごとに単一のフレームを解決したため for(unsigned i