HyperFun for Windows: Graphics and Animation

Static images

The images below (except the isosurface) are generated using the following model:

fsin(x[2], a[1]){
d=x[1]^2+x[2]^2;
fsin = sin(d)*exp(-sqrt(d));
}

The table below shows the available image types and corresponding assignement of coordinates X Assign and function F Assign. Click on an image below to get its larger size version.

hyperfun.org_hfw_plot150.jpgPlot y=f(x,c)
x[1] → X axis
x[2] → 0
f → Y axis
hyperfun.org_hfw_plot-g150.jpgGroup plot y=f(x,ci)
x[1] → X axis
x[2] → Group value
f → Y axis
hyperfun.org_hfw_contour.jpgContour line f(x,y)=c
x[1] → X axis
x[2] → Y axis
f → 0
hyperfun.org_hfw_map.jpgContour map f(x,y)=ci
x[1] → X axis
x[2] → Y axis
f → Group value
hyperfun.org_hfw_surf150.jpgSurface z=f(x,y)
x[1] → X axis
x[2] → Y axis
f → Z axis
hyperfun.org_hfw_isosurf150.jpgIsosurface f(x,y,z)=c
x[1] → X axis
x[2] → Y axis
x[3] → Z axis
f → 0
(see model below)

The isosurface above is generated using the model:

torus(x[3], a[1]){
array center[3];
center = [0, 0, 0];
torus = hfTorusY(x,center,7,3);
}

Animation

The above image types can be time-dependent with using mapping of an additional coordinate to a Time variable.
For example, for the model:

fsin(x[3], a[1]){
d=x[1]^2+x[2]^2;
fsin = sin(d+x[3])*exp(-sqrt(d));
}
  • Define a time-dependent plot y=f(x,t):
    x[1] → X axis
    x[2] → 0
    x[3] → T1 time variable
    f → Y axis
  • Define the Time Curve for x[3]
hyperfun/hfw_gallery.txt · Last modified: 2010/03/10 23:59 by ap
This site contains HyperFun and other software that is free to use and modify under the provisions of the CGPL agreement unless otherwise stated.
Project hosted by the Digital Materialization Group
HyperFun CGPL Creative Commons License Valid CSS