FractalPark
Память орбиты

wineglass

58edc237-4978-5aed-8229-028b1d9cbbb9

Обзор материала

Этот раздел основан на следующих точных операциях FRM-like/1: `init: cclassic = c; z = pixel; cclassic = z. loop: z = z * z + cclassic; cclassic = (1 + imag(cclassic)) * real(cclassic) / 2 + z. bailout: |z| <= 4.`

Разбор исходного кода

  1. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:init/2

    Эта аннотация выполняет `cclassic = z`.

  2. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:loop/0

    Эта аннотация выполняет `z = z * z + cclassic`.

  3. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:loop/1

    Эта аннотация выполняет `cclassic = (1 + imag(cclassic)) * real(cclassic) / 2 + z`.

  4. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:bailout

    Эта аннотация выполняет `|z| <= 4`. Она завершает последовательность итераций этой формулы.

Синтаксические особенности

source-sequence

Этот признак последовательности связывает в порядке исходного кода процитированные операции, относящиеся к `cclassic = z`и его последующее обновление.

Эксперимент с параметрами

Шаги

  1. Сначала отрисуйте закреплённую базу wineglass с 96 итерациями, отслеживая `cclassic = z`, `cclassic`. Затем, сохраняя центр, масштаб, поворот и формулу, измените только предел итераций на 48 и выполните второй рендеринг.

Что наблюдать

В испытаниях wineglass с `cclassic = z`, `cclassic` отметьте, есть ли видимое отличие от базового результата; отсутствие отличия также зафиксируйте.

Упражнение

Объясните роль `cclassic = z`и его последующее обновление в порядке исходного кода и сравните запуски по шагам эксперимента с параметрами.

Проверка выполнения

Ваш ответ должен объяснить все 4 аннотированных операций, зафиксировать сравнение эксперимента и упомянуть `cclassic = z`и его последующее обновление.

Источники и права

Источник: закреплённая ревизия выполнения и решение о публикации.

Сведения о правах приведены в английском фактологическом разделе.

Карточка формулы

wineglass

Эта каноническая реализация FractalPark опубликована и готова к запуску.

Детерминированный предпросмотр wineglass

Канонический исходный код

Язык
frm-like/1
Стандартная библиотека
1
Режим профиля
parameter-plane
Центр профиля
-0.5, 0
Масштаб профиля
0.4
Итерации профиля
96
Основание профиля
mechanical

Параметры

Объявленных параметров нет

Канонический исходный код

Эта проверенная каноническая ревизия доступна только для чтения. Remix создаёт отдельную редактируемую копию.

Загрузка канонического кода…

Источник и текущая реализация

ID формулы
58edc237-4978-5aed-8229-028b1d9cbbb9
Каноническое имя
wineglass
Исходное имя
wineglass
Исторический источник
Fractint
Текущая реализация
Прямая адаптация

Текущая реализация FractalPark следует проверенной семантике связанной формулы Fractint. Для исходного файла сохраняются его собственные условия прав.

Есть вопрос о правах или атрибуции?

Отправьте ID формулы и подтверждающие материалы. На время проверки сопровождающий может приостановить или отозвать реализацию. contact@fractalpark.com