Orbit trap

Uses your system voice; voice and rate in settings.

Snapshot

≈ 3 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

In mathematics, an orbit trap is a method of colouring fractal images based upon how close an iterative function, used to create the fractal, approaches a geometric shape, called a "trap". Typical traps are points, lines, circles, flower shapes and even raster images. Orbit traps are typically used to colour two dimensional fractals representing the complex plane.

In mathematics, an orbit trap is a method of colouring fractal images based upon how close an iterative function, used to create the fractal, approaches a geometric shape, called a "trap". Typical traps are points, lines, circles, flower shapes and even raster images. Orbit traps are typically used to colour two dimensional fractals representing the complex plane.

Examples

animation, with varying area of the image support, used as orbit trap.]]

Point based

A point-based orbit trap colours a point based upon how close a function's orbit comes to a single point, typically the origin.

Line based

A line-based orbit trap colours a point based upon how close a function's orbit comes to one or more lines, typically vertical or horizontal (x=a or y=a lines). Pickover stalks are an example of a line based orbit trap which use two lines.

Algorithm

Orbit traps are typically used with the class of two-dimensional fractals based on an iterative function. A program that creates such a fractal colours each pixel, which represent discrete points in the complex plane, based upon the behaviour of those points when they pass through a function a set number of times. The best known example of this kind of fractal is the Mandelbrot set, which is based upon the function z n+1 = z n 2 + c. The most common way of colouring Mandelbrot images is by taking the number of iterations required to reach a certain bailout value and then assigning that value a colour. This is called the escape time algorithm. A program that colours the Mandelbrot set using a point-based orbit trap will assign each pixel with a “distance” variable, that will typically be very high when first assigned: double distance = 10e5 As the program passes the complex value through the iterative function it will check the distance between each point in the orbit and the trap point. The value of the distance variable will be the shortest distance found during the iteration: private double getDistance(Complex c, Complex point, int maxIteration) { double distance = 1e20; Complex z = new Complex(0, 0); for (int i=0; i

References

. .

Text derived from https://en.wikipedia.org/w/index.php?oldid=1367000572 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001367000572 · captured 1785483054.0 · version history

Cite this page as: encyclopegia.org, “Orbit trap”, snapshot enwiki-001367000572. https://encyclopegia.org/a/orbit-trap

Sources cited in this revision

No external citation was extracted for this revision. That is a statement about the source, not a claim that none exists.