# ## FRep

hyperfun:hfw_gallery

# HyperFun for Windows: Graphics and Animation

## Static images

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

```fsin(x, a){
d=x^2+x^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. Plot y=f(x,c) x → X axis x → 0 f → Y axis Group plot y=f(x,ci) x → X axis x → Group value f → Y axis Contour line f(x,y)=c x → X axis x → Y axis f → 0 Contour map f(x,y)=ci x → X axis x → Y axis f → Group value Surface z=f(x,y) x → X axis x → Y axis f → Z axis Isosurface f(x,y,z)=c x → X axis x → Y axis x → Z axis f → 0 (see model below)

The isosurface above is generated using the model:

```torus(x, a){
array center;
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, a){
d=x^2+x^2;
fsin = sin(d+x)*exp(-sqrt(d));
}```
• Define a time-dependent plot y=f(x,t):
x → X axis
x → 0
x → T1 time variable
f → Y axis
• Define the Time Curve for x 