FractalPark
Orbit memory

wineglass

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

Teaching overview

wineglass’s FRM-like/1 source sets cclassic to c, starts z at pixel, and then overwrites cclassic with z. In the loop z becomes z * z + cclassic, while cclassic is rebuilt from its real and imaginary parts and the new z. The bailout is |z| <= 4.

Source walkthrough

  1. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:init/2

    This initialization assignment overwrites the earlier cclassic = c by setting cclassic = z after z has been initialized from pixel.

  2. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:loop/0

    This loop assignment sets z = z * z + cclassic using the current state value.

  3. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:loop/1

    This assignment updates cclassic to (1 + imag(cclassic)) * real(cclassic) / 2 + z after z has changed.

  4. frm-v1:e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a:bailout

    The source continues the orbit only while |z| <= 4.

Syntax features

source-sequence

The initialization overwrite makes cclassic equal to z, then the two loop assignments update z before rebuilding cclassic.

Parameter experiment

Steps

  1. Render the pinned profile at 96 iterations, then render the same fixed view at 48 iterations. Compare the result while tracking that cclassic is updated after z on each iteration.

What to observe

For the two iteration caps, record a visible difference or no visible difference in the stateful orbit.

Exercise

Describe the overwrite of cclassic and its later update, then compare 96 and 48 iterations.

Completion check

Your response explains all 4 annotated operations, records the requested comparison, and mentions `cclassic = z` and its later update.

Sources and rights

Pinned runtime revision e59afb2646e8e04f36955f7d7798930d0e752b7b0da90c11417283da41eb398a and its publication decision ground this unit.

rightsStatus: source-declared-public-domain-assumption; implementationBasis: direct-adaptation; publicationDecision: publish; decisionReason: publish-census-full-chain-green. This statement makes no broader claim about any third-party original.

Formula Record

wineglass

This canonical FractalPark implementation is published and runnable.

Deterministic preview of wineglass

Canonical source

Language
frm-like/1
Standard library
1
Profile mode
parameter-plane
Profile center
-0.5, 0
Profile zoom
0.4
Profile iterations
96
Profile evidence
mechanical

Parameters

No declared parameters

Canonical source

This verified canonical revision is read-only. Remix creates a separate editable fork.

Loading canonical source…

Source and implementation

Formula ID
58edc237-4978-5aed-8229-028b1d9cbbb9
Canonical name
wineglass
Original name
wineglass
Historical source
Fractint
Current implementation
Direct adaptation

The current FractalPark implementation follows the verified semantics of the linked Fractint formula. The original file retains its own rights terms.

Rights or attribution concern?

Send the Formula ID and supporting evidence. The maintainer can hold or withdraw the implementation while the claim is reviewed. contact@fractalpark.com