Coder Social home page Coder Social logo

t-o-k / pov-ray-complex-functions Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 3.29 MB

POV-Ray include file for working with complex functions

License: GNU Lesser General Public License v3.0

POV-Ray SDL 100.00%
pov-ray complex-functions complex-numbers domain-coloring imaginary-numbers

pov-ray-complex-functions's Introduction

POV-Ray-complex-functions

POV-Ray v3.7 include file for working with complex functions

List of available complex operators

Images created with the examples:

j = Sqrt(-1)
Z = re + im*j
Re(Z) = re
Im(Z) = im
|Z| = Sqrt(re^2 + im^2)

Isosurface with domain colors of a complex function

F(Z) = 1/(Z5 - 2)2

x-axis y-axis z-axis
re |F(Z)| im

Source code
Image - Isosurface - Five poles

Mesh with domain colors of a complex function

F(Z) = 1/(Z5 - 2)2

x-axis y-axis z-axis
re |F(Z)| im

Source code
Image - Mesh - Five poles - Magn

Mesh with domain colors of a complex function

F(Z) = 1/(Z5 - 2)2

x-axis y-axis z-axis
re Re(F(Z)) im

Source code
Image - Mesh - Five poles - Real

Mesh with domain colors of a complex function

F(Z) = 1/(Z5 - 2)2

x-axis y-axis z-axis
re Im(F(Z)) im

Source code
Image - Mesh - Five poles - Imag

Mesh with domain colors of a complex function

F(Z) = (Z2 + 1)/(Z2 - 1)

x-axis y-axis z-axis
re |F(Z)| im

Source code
Image - Mesh - Two zeros & Two poles

Mesh with domain colors of a complex function

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis y-axis z-axis
re Ln(|F(Z)|) im

Source code
Image - Mesh - Hue stripes & Magnitude height

Plane with domain colors of a complex function (Ln magnitude scale)

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis z-axis
re im

Source code
Image - Plane - Hue ramps & Magnitude ramps

Plane with domain colors of a complex function (Ln magnitude scale)

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis z-axis
re im

Source code
Image - Plane - Hue ramps & Magnitude stripes

Plane with domain colors of a complex function (Ln magnitude scale)

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis z-axis
re im

Source code
Image - Plane - Hue stripes & Magnitude ramps

Plane with domain colors of a complex function (Ln magnitude scale)

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis z-axis
re im

Source code
Image - Plane - Hue stripes & Magnitude stripes

Mesh with domain colors of magnitude of a complex function

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis y-axis z-axis
re |F(Z)| im

Source code
Image - Mesh - Hue stripes & Magnitude height

Mesh with domain colors of real part of a complex function

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis y-axis z-axis
re Re(F(Z)) im

Source code
Image - Mesh - Hue stripes & Real height

Mesh with domain colors of imaginary part of a complex function

F(Z) = (-Z3 + Z2*j + 1)/(Z - 1 + j)2

x-axis y-axis z-axis
re Im(F(Z)) im

Source code
Image - Mesh - Hue stripes & Imag height

Plane with domain colors of the 7th iterate of a complex function (Ln magnitude scale)

G(Z) = (1 + j)*Sin(Z)

F(Z) = G7(Z) = G(G(G(G(G(G(G(Z)))))))

x-axis z-axis
re im

Source code
Image - Plane - Iterated function

pov-ray-complex-functions's People

Contributors

t-o-k avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

syanenko

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.