Как смоделировать правила для генерации геометрических узоров? - PullRequest
1 голос
/ 20 апреля 2010

Для моей задачи было бы лучше найти числовое представление казахских национальных орнаментов для создания новых. Но другие подходы тоже хороши.

Орнаменты в основном состоят из комбинаций относительно базовых орнаментов. Обычно украшения симметричны.

Вот несколько примеров основных элементов:

alt text alt text alt text alt text alt text alt text

(изображения немного искажены)

А это пример более сложного орнамента:

alt text

Как я могу закодировать представление орнамента в как можно меньшем количестве цифр? Чтобы я мог написать программу, которая генерировала бы орнамент, учитывая некоторую последовательность чисел

Любые идеи приветствуются.

Когда я писал это, я думал, что создание изображений снежинок может быть несколько уместным, хотя, возможно, это просто фрактал.

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

Вы должны понимать, что на самом деле ваш вопрос не в том, как их представить, а в том, как их генерировать.

Тем не менее, вы можете получить некоторые идеи. Но не задерживайте дыхание , потому что оно может усложнить

EDIT: При исследовании таких проблем вы могли бы начать с L-систем , эта бумага , кажется, передает идею.

Собственно, вот попытка ответа: Представьте его как набор правил грамматики.

0 голосов
/ 22 апреля 2010

Я нашел эту диссертацию (прочитайте ее как книгу) о генерации текстуры изображения. Инструменты для работы с изображениями

...