Как правильно использовать коэффициент длины в L-системе? - PullRequest
0 голосов
/ 03 ноября 2019

Я только начинаю с процедурной генерации, и я создал программу, которая генерирует строки с использованием D0L-систем, следуя веб-сайту Пола Бурка . Для первых двух простых примеров это прекрасно работает, но когда я ввожу правила L-System Leaf , мои результаты неверны, что видно на этом изображении .

Может ли кто-нибудь из вас, более опытных людей, указать, где я могу пойти не так? Я почти уверен, что неправильно понимаю использование коэффициента длины. В моем случае lengthFactor - это статическое число с плавающей запятой, которое устанавливается один раз перед началом генерации и используется для умножения / деления длины линии в текущем состоянии рисования. lenghFactor само не изменится во время генерации.

Я использую OpenGL для рендеринга и программирования на C ++.

...