FractalPark
Трансцендентные

fzppcoct

028a6158-e5dd-5d63-a5a7-5db2e3f7d87d

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

В FRM-like/1 формула fzppcoct начинается с z = pixel, первый узел цикла задаёт z = cosxx(z) + offset, а итерацию ограничивает |z| <= 50. Читайте эти операции в фактическом порядке исходника.

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

  1. frm-v1:77c461de2d9cf0bbfb4a3257fb4e83bd1f250f6f5f1c52020ff3da0ecee366d9:init/0

    В fzppcoct, узел инициализации выполняет только: z = pixel.

  2. frm-v1:77c461de2d9cf0bbfb4a3257fb4e83bd1f250f6f5f1c52020ff3da0ecee366d9:loop/0

    В fzppcoct, этот узел цикла выполняет только: z = cosxx(z) + offset.

  3. frm-v1:77c461de2d9cf0bbfb4a3257fb4e83bd1f250f6f5f1c52020ff3da0ecee366d9:bailout

    В fzppcoct, узел bailout проверяет только: |z| <= 50.

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

initialization-flow

В fzppcoct, признак инициализации выделяет единственную начальную операцию z = pixel.

iteration-flow

В fzppcoct, признак итерации выделяет единственное присваивание z = cosxx(z) + offset.

bailout-test

В fzppcoct, признак завершения выделяет сравнение |z| <= 50.

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

Шаги

  1. Выполните рендер fzppcoct с закреплённой базой плоскости параметров: центр (-0.5, 0), масштаб 0.4, поворот 0, и 96 итераций.
  2. Не меняя базу, кроме числа итераций, выполните один рендер с 48 итерациями и сравните его с базой в 96 итераций.

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

В fzppcoct, запишите, меняется ли что-либо при сравнении 48 и 96 итераций, и отметьте ограничение исходника |z| <= 50.

Упражнение

В fzppcoct, найдите три аннотации и объясните z = pixel, z = cosxx(z) + offset и |z| <= 50 и объясните, почему соседние инструкции не относятся к аннотации цикла.

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

В fzppcoct, вы завершили задание, если перечислили все 3 ключа аннотаций и точно объяснили z = cosxx(z) + offset и |z| <= 50.

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

Происхождение указано в английском фактологическом блоке.

Права указаны в английском фактологическом блоке.

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

fzppcoct

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

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

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

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

Параметры

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

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

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

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

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

ID формулы
028a6158-e5dd-5d63-a5a7-5db2e3f7d87d
Каноническое имя
fzppcoct
Исходное имя
fzppcoct
Исторический источник
Fractint
Текущая реализация
Изолированная независимая реализация

Исторический источник — Fractint. Текущая реализация FractalPark является изолированной независимой переработкой; исходный текст FRM не распространяется.

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

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