Представляю новую более удобную версию программы создания рисунков циркулями the Seraph's Rhythmics v.10.67.

Скопируйте отсюда папку "Rhythmics" на диск С: так, чтобы адрес был такой: "C:\Rhythmics".

Версии программы для 2D:
Для экранов высотой не меньше600 пиксел.
Для экранов высотой не меньше1024 пиксел.
Версии программы для3D:
Для экранов высотой не меньше600 пиксел.
Для экранов высотой не меньше1024 пиксел.
Теперь вероятность создания красивых рисунков высокая с учетом встроенной некоторой закономерности настроек красивых комбинаций. Задавая "количество лепестков", затем "случайные настройки" и затем "рисовать"или "Enter". Перед этим можно задать толщину линий, цвет фона и цвет рисунка и начальный угол сдвига радиусов.
Интерфейс стал более удобным. Теперь можно пользоваться мышкой, клавиатурой для редактирования настроек. Сохранить рисунок можно клавишей "Пробел", рисовать после изменения параметров можно клавишей "Enter".
   Теперь не нужно вносить в программу номер последнего рисунка для защиты существующих рисунков от удаления. Номер хранится в файле C:\Rhythmics\last number.txt, C:\Rhythmics\last20 number.txt. рисунки созданные в папках C:\Rhythmics\2D(3D) BMP можно переносить в другие папки, не удаляя при этом ничего другого.
     Если папки C:\Rhythmics\2D BMP, 3D BMP и C:\Rhythmics\DB и файл C:\Rhythmics\last number.txt и файл C:\Rhythmics\DB\the Seraph's Rhytmics №70.txt существуют не все, то нужно вручную их досоздать или скопировать, если есть в архиве. Иначе программа не будет запускаться. Номер в last number.txt должен совпадать с номером в папке C:\Rhythmics\DB и именем в тексте the Seraph's Rhytmics №(70).txt.

Файл C:\Rhythmics\DB\the Seraph's Rhytmics №70.txt должен иметь такую форму для рисунка №70:

"-1
1
3
-1
-11
-7
-5
-7
9
-300
-105
100
-50
53
36
-59
-36
-90
0
0
0
0
0
0
0 
0 
0 
500
6
the Seraph
70
23,85864 
 255 
 255 
 255 
 0 
 0 
 255 
 0 
 218 
 0 
 0 
 0 
 255"

   кавычки не вносить.
А файл C:\Rhythmics\last number.txt такую форму:

"70
the Seraph"-здесь Ваш NICK.

   кавычки не вносить.
Иначе программа работать не будет.

При этом в DB доженприсутствовать файл the Seraph's Rhytmic №70.txt
Здесь "70" это номер последнего сохраненного рисунка.
   Чтобы быстро посмотреть возможности программы можно десятки раз нажимать "случайные настройки" затем "рисовать". Снова "случайные настройки" затем "рисовать". Предварительно выбирая разное "количество лепестков 1-12, оптимальнее начиная от 1 до 5". Затем можно менять знак размера радиусов +/- и величину  сначала самого верхнего и самого нижнего радиуса, а затем и остальные, подбирая красивую комбинацию.
В 3D версии создания стереопар имеются настройки глубины объема "объемность 10-30" (чем меньше, тем глубина больше) и количество (форма) объемных изгибов "количество изгибов 0.5-5.0"
Имеется возможность рисовать 4 вида рисунков в 3D: 
0) только радиусом 6, 
1) радиусами 6 и 3, 
2) перемычками между радиусами 6 и 3, 
3) радиусами 6 и 3 и перемычками между ними.
задаваемыми в поле "вид рисунка 0-3"

В 2D Имеется возможность рисовать 34 вида рисунков радиусами 3-9 и их комбинациями индицируемыми в поле "набор 0-33".
   Чтобы проще понять закономерности создания красивых рисунков нужно начинать с трех радиусов, а размеры радиусов 4, 5, 6, 7, 8, 9 сделать нулевыми (при этом не нажимая кнопку "случайные настройки", которая заменяет все Ваши настройки своими). Постепенно меняя скорость (в + и -) вращения 3 го радиуса добиваемся одного красивого рисунка. Плавно меняя дальше получаем следующий вариант красоты. И так многократно. Кадый раз меняя при этом размеры радиусов добиваемся новых эффектов. Для каждой красивой комбинации 3 радиусов добавляем 4 радиус и меняя его находим новые красивые комбинации. Затем при красивой кобинации из 4х радиусов вводим 5й, затем 6й радиус,.. 9й.

   В этой программе можно вернуться к редактированию старых рисунков настройки которых храняться с папке C:\Rhythmics\DB\ the Seraph's Rhytmics №70.txt введя номер рисунка на единицу больший существующей настройки из DB в поле рядом с кнопкой "загрузите рис №", и нажать на кнопку "загрузите рис №". 
Можно поместить полученный файл базы данных от других авторов рисунков с номером несовпадающим с уже существующими в папке DB  и введя этот номер воспроизвести и редактировать этот рисунок. Если номер совпадает то переименовать в файл с несуществующим в папке DB номером.
И нажав кнопку "загрузите рис №" для ввода настроек. Затем "рисовать" и затем вручную менять настройки для изменения рисунка.
При включении программы загружаются настройки последнего сохраненного рисунка.
В поле "nick" пишите свое имя для размещения на рисунке. Или имя загрузится с последнего сохраненного рисунка
   В этой версии можно задавать любую толщину линий рисунка. Оптимально 1 - 6.
   Если при больших значениях "скорости вращения" получаются ломанные линии, можно сгладить их увеличивая "плавность линий" (частота сетки), или иногда уменьшая. При этом, если заданы не "0" угловые сдвиги радиусов, весь рисунок меняется.
Иногда рисунки созданные с числом лепестков 4 хочется повернуть на 45 градусов, а рисунки созданные с 2 лепестками повернуть на 90 градусов. Теперь это можно. Можно повернуть рисунок на 180 градусов. Нажав кнопку поворота рисунка и затем кнопку рисовать. Если выбрать"0", то рисунок повернется в исходное положение (после нажатия на "рисовать")

   Управляется эта система заданием четырех параметров каждого циркуля: 

1. +/-(N) - направления вращения радиуса (по или против часовой стрелки), 
2. N - скорости вращения радиуса (количество оборотов за цикл)
3. R - размер радиуса (в пикселах - всё поле 853х853 пиксел)
4. P - начального углового положения радиуса - фазы

Управление программой теперь очень простое и удобное:

"скорость вращения" - скорость вращения радиусов. Знаки "+" и "-" изменяют  направление вращения радиуса. Скорость вращения радиусов может задаваться клавиатурой или случайно автоматически в шести/девяти полях под этой надписью начиная с первого ближнего к центру до шестого дальнего от центра.

размер радиуса -  можно задавать клавиатурой или мышкой или случайно в автоматическом режиме со знаком "+" и "-" в шести/девяти полях под этой надписью. Смена знака  радиуса поворачивает начальное положение радиуса на 180 градусов.

рисовать - рисовать новый рисунок. 

количество лепестков  1-12 - задать клавиатурой количество "лепестков" рисунка. Можно ввести любое число, но оптимально 1-12. Для задействования нового числа лепестков, нужно нажать "случайные настройки".

Можно задавать начальное угловое положение (сдвиг) каждого радиуса отдельно клавиатурой (два раза повторить ввод), или мышкой через скролл бар, положение которого индицируется в окне "0" и мышкой вставляется в окно любого радиуса.

случайные настройки - ввести автоматически все случайные размеры радиусов и скоростей вращения кратных количеству "лепестков" рисунка.

цвет фона 0-15 - один из 16 цветов фона, которые можно задавать клавиатурой.

0-15 цвет рисунка - один из 16 цветов рисунка, которые можно задавать клавиатурой.

сохранить рисунок  - в формате BMP со своим автоматически нарастающим номером в имени. the Seraph's Rhytmics №70.bmp
При этом создается текстовый файл с установками сохраненного рисунка и именем автора.
the Seraph's Rhytmics №70.txt и вноситься его номер в файл C:\Rhythmics\last number.txt  для автоматического продолжения работы с этого номера.

Синяя точка в центре это центр первой начальной окружности.

При ручном редактировании, если не закончили редактирование, нельзя нажимать "случайные настройки" чтобы не удалить все свои настройки.

коды цветов в 3D6+/o:
0   - Черный
1   - Синий
2   - Зеленый
3   - Фиолетовый
4   - Красный
5   - Малиновый
6   - Желтый
7   - Белый
8   - Серый
9   - Светло-синий
10 - Светло-зеленый
11 - Светло-фиолетовый
12 - Светло-красный
13 - Светло-малиновый
14 - Светло-желтый
15 - Ярко-белый

Для создания GIF анимированных рисунков желательно использовать рисунки размеров небольших не более 600х600 и преобразовать рисунки в папках KREST BMP и KRUG BMP в формат GIF и поместить их в папки GIF и анимировать их программой UnFREEz.exe, переместив рисунки мышкой на эту запущенную программу. Если выделен пакет в KRUG GIF из 8 рисунков, то мышкой только за первый или последний рисунок на запущенную программу UnFREEz.exe: (иначе нарушится последовательность воспроизведения)


   Из  KREST GIF заносить выделенные 18 рисунков на запущенную программу UnFREEz.exe мышкой только за первый или последний 18 рисунок
 (2117 здесь это номер преобразуемого рисунка):


Задать Frame delay 15 (период смены рисунков),  нажать Maked Animated GIF и задать имя и папку, 
куда сохранять анимированный GIF.
Также можно анимировать GIF серии похожих 2D рисунков, задавая Frame delay 50-100.

Выявилось, что на некоторых компьютерах программа не запускается выдавая сообщение: 
"You need the following file to be installed on your machine. MSSTDFMT.DLL."
  "Необходимо скопировать файл MSSTDFMT.DLL (116 Кб) в папку Windows/system. Затем нажмите кнопку "Пуск", пункт "Выполнить...". В Поле открыть введите "regsvr32 C:\Windows\system\MSSTDFMT.DLL (1182514865_msstdfmt.DLL)", где "С" - имя диска, на котором находится операционная система."
Этот файл прикладываю в комплекте этой программы.

Мне очень важны Ваши отзывы замечания предложения, а также примеры Вашего творчества
Серафим Стефанович rangam@mail.ru