Wavelet

The Wavelet source can be used to create a regular rectilinear grid in up to three dimensions with values varying according to a periodic function. The function that is evaluated is:

 

M * G * (XM*sin(XF*x) + YM*sin(YF*y) + ZM*cos(ZF*z))

 

where M represents the Maximum value, G represent the Gaussian, XM, YM, and ZM are the X, Y, and Z magnitude values and XF, YF, and ZF are the X, Y, and Z frequency values. If a two dimensional extent is specified (as in the example on the right) the resulting image will be displayed. If a three dimensional extent is used, then the bounding box of the volume will be displayed. The image or volume can be  translated, rotated, and scaled using the Actor control area of the Display tab for this source, and it can be interactively positioned using the Move operation of the camera.  The object created by this source is a vtkRTAnalyticSource object, and the output of this source is vtkImageData.

 

 

The Wavelet source has the following parameters:

 

Dimensions: This is the extent of the output. The first two values represent the minimum and maximum X indices, the next two are the minimum and maximum Y indices, the last two are the minimum and maximum Z indices. By default each axis ranges from -10 to 10.

 

Center: This coordinate represents the center of the output data. By default this is (0,0,0).

 

Maximum: This is a scale on the output. The default is 255.

 

X Freq: This is the XF value from the equation above. The default value is 60.

 

Y Freq: This is the YF value from the equation above. The default value is 30.

 

Z Freq: This is the ZF value from the equation above. The default value is 40.

 

X Mag: This is the XM value from the equation above. The default value is 10.

 

Y Mag: This is the YM value from the equation above. The default value is 18.

 

Z Mag: This is the ZM value from the equation above. The default value is 5.

 

Standard Dev: The standard deviation is used in the generation of the Gaussian value. The default value is 0.5.