画面上の各ピクセル ( x、y ) に対して、以下を実行します。 x := ピクセルのスケーリングされた x 座標 (マンデルブロ X スケール (-2.5, 1) に収まるようにスケーリング) y := ピクセルのスケーリングされた y 座標 (マンデルブロ Y スケール (-1, 1) に収まるようにスケーリング) zx := x // zx は z の実部を表すzy := y // zy は z の虚部を表す反復回数:= 0 最大反復回数:= 100
while (zx*zx + zy*zy <= 4 and iteration < max_iteration) do xtemp := zx*zx - zy*zy + x zy := abs(2*zx*zy) + y // abs は絶対値を返すzx := xtemp iteration := iteration + 1 if iteration = max_iteration then // セットに属するreturn INSIDE_COLORreturn (max_iteration / iteration) × color // セット外のピクセルに色を割り当てる
↑ Agarwal, Shafali; Negi, Ashish (2013). "Inventive Burning Ship". International Journal of Advances in Engineering & Technology .
↑ Michael Michelitsch および Otto E. Rössler (1992)「「燃える船」とその準ジュリア集合」 Computers & Graphics Vol. 16, No. 4, pp. 435–438, 1992。Clifford A. Pickover編 (1998)『カオスとフラクタル:コンピュータグラフィックスの旅 ― 10年間の先進研究の集大成』アムステルダム、オランダ:Elsevierに再録。ISBN0-444-50002-2