불타는 배 프랙탈

Burning Ship fractal
버닝쉽 프랙탈의 고품질 개요 이미지
왼쪽 안테나에 있는 대형 선박의 고품질 이미지

Michael Michelitsch와 Otto E에 의해 처음 묘사되고 창조된 불타는 배의 프랙탈. 1992년의 뢰슬러(Rössler)는 다음 함수를 반복하여 생성됩니다.

C(\에서 이스케이프되거나 경계로 유지되는 복소 C(\displaystyle \mathbb {C}).이 계산과 Mandelbrot 집합의 계산의 차이는 실제 성분과 가상의 성분이 각 반복에서 제곱하기 전에 각각의 절대값으로 설정된다는 것입니다.매핑은 실제와 가상의 부분이 코시-리만 [1]방정식을 따르지 않기 때문에 비분석적입니다.

실행

연속 줌아웃 애니메이션으로 최대 64회 반복 구현에 대한 세부 정보 표시

다음의 의사 코드 실장은, Z 의 복잡한 조작을 하드 코드 합니다.보다 동적이고 재사용 가능한 코드를 위해 복잡한 숫자 연산을 구현하는 것을 고려해 보십시오.Burning Ship 프랙탈의 전형적인 이미지는 선박을 수직으로 표시합니다. 실제 프랙탈과 아래의 의사 코드에 의해 생성된 프랙탈은 x축을 따라 반전됩니다.

화면의 각 픽셀(x, y)에 대해 다음과 같이 수행합니다. x : = 픽셀의 스케일 x 좌표(Mandelbrot X 스케일(-2.5, 1) y : = 스케일 y 좌표(Mandelbrot Y 스케일(-1, 1)에 놓임) zx : = x //zxzy zy실제 부분나타냅니다. //:= 100인 반면 (zx*zx + zy*zy < 4 및 반복 < max_disples > do xtemp : = zx - zy*zy + xy : = abs ( 2*zx*zy) + y abs는 절대값 zx : = xtemp repeating : = repeating + 1인 경우 반환 × 내부설정됩니다. ///

레퍼런스

  1. ^ 마이클 미켈리치와 오토 E.뢰슬러(1992)"불타는 배"와 그 준줄리아 세트장.인: 컴퓨터와 그래픽스 제16권, 제4호, 435~438쪽, 1992년.Clifford A에 전재되었습니다. Pickover Ed. (1998년)혼돈과 프랙탈: 컴퓨터 그래픽 여정 - 10년간의 고도의 연구 편집.네덜란드 암스테르담:엘세비어 ISBN0-444-50002-2

외부 링크