AMR
dataset source, used for generating sample Berger-Collela
AMR dataset with a Gaussian Pulse field at the
center.
Sets the desired dimension for the AMR dataset to
generate.
Set the spacing at level 0.
Sets the desired dimension for the AMR dataset to
generate.
Set x-coordinate for the pulse origin
Set y-coordinate for the pulse origin
Set z-coordinate for the pulse origin
Set x-coordinate for the pulse Width
Set y-coordinate for the pulse Width
Set z-coordinate for the pulse Width
Sets the amplitude of the pulse
The 2D Glyph source is used
for generating a family of 2D glyphs, each of which lies
in the x-y plane. The output of the 2D Glyph source is
polygonal data.
This property specifies the type of the 2D
glyph.
If the value of this property is 1, the 2D glyph will be
a filled polygon; otherwise, only the edges (line segments) will be
included in the output. This only applies to closed 2D
glyphs.
Set the x, y, z coordinates of the origin of the 2D
glyph.
The 3D Text source
displays a text string as polygonal data.
This property contains the text string to be displayed.
The ASCII alphanumeric characters a-z, A-Z, and 0-9 are supported; so
are ASCII punctuation marks. The only supported control character is
"\n", which inserts a new line in the text string.
The Arrow source appends a
cylinder to a cone to form a 3D arrow. The length of the
whole arrow is 1.0 unit. The output of the Arrow source is
polygonal data. This polygonal data will not contain
normals, so rendering of the arrow will be performed using
flat shading. The appearance of the arrow can be improved
without significantly increasing the resolution of the tip
and shaft by generating normals. (Use Normals Generation
filter).
This property specifies the number of faces in the
representation of the tip of the arrow (the cone). As the resolution
increases, the cone will become smoother.
This property specifies the radius of the widest part of
the tip of the arrow (the cone).
This property specifies the length of the
tip.
This property specifies the number of faces of the shaft
of the arrow (the cylinder). As the resolution increases, the cylinder
will become smoother.
This property specifies the radius of the shaft of the
arrow (the cylinder).
Inverts the arrow direction.
The Axes source can be used to add a representation of the
coordinate system axes to the 3D scene. The X axis will be
drawn as a blue line, the Y axis as a green line, and the
Z axis as a red line. The axes can be drawn either as
three lines drawn in the positive direction from the
origin or as three lines crossing at the origin (drawn in
both the positive and negative directions). The output of
the Axes source is polygonal data. This polygonal data has
a scalar per line so that the lines can be colored. It
also has normals defined.
By default the axes lines have a length of 1 (or 1 in
each direction, for a total length of 2, if value of the Symmetric
property is 1). Increasing or decreasing the value of this property
will make the axes larger or smaller, respectively.
The values of this property set the X, Y, and Z
coordinates of the origin of the axes.
When this property is set to 1, the axes extend along
each of the positive and negative directions for a distance equal to
the value of the Scale Factor property. When set to 0, the axes extend
only in the positive direction.
The Outline
source creates an axis aligned bounding box given the
user-specified minimum and maximum coordinates for each
axis.
The values of this property specify the minimum and
maximum X, Y, and Z coordinates (X min, X max, Y min, Y max, Z min, Z
max) for drawing the outline.
The
Box source can be used to add a box to the 3D scene. The
output of the Box source is polygonal data containing both
normals and texture coordinates.
This property specifies the length of the box in the X
direction.
This property specifies the length of the box in the Y
direction.
This property specifies the length of the box in the Z
direction.
This property specifies the center of the
box.
The Cone
source can be used to add a polygonal cone to the 3D
scene. The output of the Cone source is polygonal
data.
This property indicates the number of divisions around
the cone. The higher this number, the closer the polygonal
approximation will come to representing a cone, and the more polygons
it will contain.
This property specifies the radius of the base of the
cone.
This property specifies the height of the
cone.
This property specifies the center of the
cone.
Set the orientation vector of the cone. The vector does
not have to be normalized. The cone will point in the direction
specified.
If this property is set to 1, the base of the cone will
be capped with a filled polygon. Otherwise, the base of the cone will
be open.
This source uses input parameters,
most notably a string descriptor, to generate a vtkHyperTreeGrid instance
representing the corresponding a tree-based AMR grid with arbitrary rectilinear
geometry and either binary or ternary subdivision.
This property specifies the dimensionality of
the hyper tree grid.
The three values in this property specify the number
of root cells in each dimension of the hyper tree grid.
The three values in this property specify the scale
of the root cells in each dimension of the hyper tree grid.
This property specifies the subdivision scheme
(binary or ternary) of the hyper tree grid.
The value of this property specifies the maximum
number of levels in the hyper tree grid.
This property specifies the string used to describe
the hyper tree grid.
This source uses input parameters,
most notably a seed value, to generate a vtkHyperTreeGrid instance for testing.
The three values in this property specify the number
of root cells in each dimension of the hyper tree grid.
The bounds of the resulting dataset.
The chance that a given node will be split during
construction. Higher values mean more splits.
The value of this property specifies the maximum
number of levels in the hyper tree grid.
The Hierarchical Fractal
source is a collection of uniform grids. All have the same
dimensions. Each block has a different origin and spacing.
This source uses the Mandelbrot source to create cell
data. The fractal array is scaled to look like a volume
fraction.
This property specifies the X, Y, Z cell dimensions of a
block.
The value of this property will be mapped to 0.5 for use
as a volume fraction.
This property specifies how many levels of refinement
should be included in this hierarchical dataset.
This property specifies whether ghost levels should be
generated at processor boundaries.
If this property is set to 1, the generated dataset will
be 2D; otherwise it will be 3D.
If this property is set to 0, all the blocks will be the
same size. If it is set to 1, an asymmetric dataset will be created:
some blocks will have an X dimension that is larger by 2
units.
If this property is set to 1, the hierarchical dataset
will contain rectilinear grids; otherwise it will contain uniform
grids.
This property specifies the timestep to use for this
dataset.
The
Cylinder source can be used to add a polygonal cylinder to
the 3D scene. The output of the Cylinder source is
polygonal data containing both normals and texture
coordinates.
This property indicates the number of divisions around
the cylinder. The higher this number, the closer the polygonal
approximation will come to representing a cylinder, and the more
polygons it will contain.
This property specifies the height of the cylinder
(along the y axis).
This property specifies the radius of the
cylinder.
This property specifies the coordinate value at the
center of the cylinder.
If this property is set to 1, the ends of the cylinder
will each be capped with a closed polygon. Otherwise, the ends of the
cylinder will be open.
The Line
source can be used to interactively (using a 3D widget) or
manually (using the entries on the user interface) add a
line to the 3D scene. The output of the Line source is
polygonal data.
This property controls the coordinates of the first
endpoint of the line.
This property controls the coordinates of the second
endpoint of the line.
This property specifies the number of pieces into which
to divide the line.
Generate cells of the specified type. If a 1D cell type is chosen then
only the first value of BlocksDimension is used. If a 2D cell type is chosen
then only the first and second value of BlocksDimension is used. A cell block
may be divided into multiple cells (e.g. 6 pyramids will be in a cell block).
Note that not all meshes generated for Lagrange cells (particularly tetrahedra)
will be conformal; their boundaries will not meet exactly at block boundaries.
This property specifies the type of cells to generate.
This property specifies the precision of point locations and fields.
This property specifies the order for the "Polynomial" point data field.
Sets the number of blocks of cells in each direction.
A cell block may be divided into multiple cells (e.g. there will be
6 pyramid cells in a cell block). If a 1D cell type is chosen only
the first blocks dimension will be used. If a 2D cell type is chosen the
first and second blocks dimensions will be used.
This property specifies the interpolation order for Lagrange cell types.
When true, some quadratic Lagrange cell types will have additional nodes.
Specifically,
triangles will have 7 points instead of 6;
tetrahedra will have 15 points instead of 10; and
wedges will have 21 points instead of 18.
These additional points increase the number of polynomial terms
in each element so that the shape functions can span a larger
space of polynomial functions.
The ruler can be used to
interactively (using a 3D widget) or manually (using the
entries on the user interface) specify two points and then
determine the distance between the two points. To place
points on the surface of any dataset, one can use the 'p'
key shortcut.
This property controls the coordinates of the first
endpoint of the line.
This property controls the coordinates of the second
endpoint of the line.
The
Mandelbrot source can be used to add a uniform rectilinear
grid with scalar values derived from the Mandelbrot set to
the 3D scene. The equation used is z = z^2 + C (where z
and C are complex, and C is a constant). The scalar values
in the grid are the number of iterations of the equation
it takes for the magnitude of the value to become greater
than 2. In the equation, the initial value of z is 0. By
default, the real component of C is mapped onto the X
axis; the imaginary component of C is mapped onto the Y
axis; and the imaginary component of the initial value is
mapped onto the Z axis. If a two-dimensional extent is
specified, the resulting image will be displayed. If a
three-dimensional extent is used, then the bounding box of
the volume will be displayed. The output of the Mandelbrot
source is image (uniform rectilinear)
data.
The six values in the property indicate the X, Y, and Z
extent of the output data. The first two numbers are the minimum and
maximum X extent; the next two are the minimum and maximum Y extent;
and the final two are the minimum and maximum Z extent. The numbers are
inclusive, so values of 0, 250, 0, 250, 0, 0 indicate that the
dimensions of the output will be 251 x 251 x 1.
The three values in this property allow you to specify
the projection from the 4D space used by the Mandelbrot set to the axes
of the 3D volume. By default, the real component of C (represented by
0) is mapped to the X axis; the imaginary component of C (represented
by 1) is mapped to the Y axis; and the real component of X, the initial
value (represented by 2) is mapped to the Z axis. The imaginary
component of X is represented by 3. All values entered must be between
0 and 3, inclusive.
The four values of this property indicate (in order) the
components of C (real and imaginary) and the components of the initial
value, X (real and imaginary).
The four values of this property indicate the length of
the output in each of the four dimensions (the real and imaginary
components of C and the real and imaginary components of X). The three
dimensions specified in the Projection Axes property will determine
which of these values specify the length of the axes in the
output.
The value of this property specifies the limit on
computational iterations (i.e., the maximum number of iterations to
perform to determine if the value will go above 2). Values less than
2.0 after the specified number of iterations are considered in the
fractal set.
This property specifies the rate at which to subsample
the volume. The extent of the dataset in each dimension will be divided
by this value.
The
Fast Uniform Grid source can be used to create a uniform
grid with scalar values derived from relatively light
computations. The active scalar array is named "X", and
is set to the X coordinate for each pixel. There are two
additional point data sets. The data array named
"DistanceSquared" is computed as the squared distance from
each pixel to the origin. The data array named "Swirl"
is a vector field computed as (Y,Z,X) at each pixel.
The six values in the property indicate the X, Y, and Z
extent of the output data. The first two numbers are the minimum and
maximum X extent; the next two are the minimum and maximum Y extent;
and the final two are the minimum and maximum Z extent. The numbers are
inclusive, so values of -10, 10, -10, 10, =10, 10 indicate that the
dimensions of the output will be 21 x 21 x 21.
Enable/disable DistanceSquared point data scalar array.
Enable/disable Swirl point data vector array.
Enable/disable SMP for threading.
The desired bytes per piece when the volume is split for SMP execution.
When SMP is enabled, this is used to subdivide the volume into pieces.
Smaller pieces allow for better dynamic load balancing, but increase
the total overhead.
The Plane source can be used to add a polygonal
parallelogram to the 3D scene. Unlike the sphere, cone,
and cylinder sources, the parallelogram is exactly
represented at the lowest resolution, but higher
resolutions may be desired if this plane is to be used as
an input to a filter. The output of the Plane source is
polygonal data.
This property specifies the 3D coordinate of the origin
(one corner) of the plane.
This property specifies the 3D coordinate a second
corner of the parallelogram. The line connecting this point and that
specified by the Origin property define one edge of the parallelogram
(its X axis).
This property specifies the 3D coordinate a third corner
of the parallelogram. The line connecting this point and that specified
by the Origin property define a second edge of the parallelogram (its Y
axis).
This property specifies the number of divisions along
the X axis of the parallelogram.
This property specifies the number of divisions along
the Y axis of the parallelogram.
The point source creates
a specified number of points within a given radius about a
specified center point.
This property specifies the 3D coordinates of the center
of the point cloud.
This property specifies the number of points in the
point cloud.
This property specifies the radius of the point cloud,
measured from the value of the Center property.
The Poly Line Source creates a poly line from an arbitrary
number of specified points.
The Sphere source can be
used to add a polygonal sphere to the 3D scene. The output
of the Sphere source is polygonal data with point normals
defined.
This property specifies the 3D coordinates for the
center of the sphere.
This property specifies the radius of the
sphere.
The value of this property represents the number of
divisions between Start Theta and End Theta around the sphere. (See the
Start Theta and End Theta properties.) The theta divisions are similar
to longitude lines on the earth. The higher the resolution, the closer
the approximation will come to a sphere, and the more polygons there
will be.
To form a complete sphere, the value of this property
should be 0 degrees, and the value of the End Theta property should be
360 degrees. The value of this property can be adjusted to form only a
portion of a sphere.
The value of this property can be adjusted to form only
a portion of a sphere. This value is measured in
degrees.
The value of this property represents the number of
divisions between Start Phi and End Phi on the sphere. (See the Start
Phi and End Phi properties.) The phi divisions are similar to latitude
lines on the earth.
To form a complete sphere, the value of this property
should be 0 degrees, and the value of the End Phi property should be
180 degrees. The value of this property can be adjusted to form only a
portion of a sphere. Set the starting angle (in degrees) in the
latitudinal direction.
The value of this property can be adjusted to form only
a portion of a sphere. The value is measured in
degrees.
The Disk source can be used
to add a polygonal disk to the 3D scene. The output of the
Disk source is polygonal data.
Specify inner radius of hole in disc.
Specify outer radius of disc.
Set the number of points in radial
direction.
Set the number of points in circumferential
direction.
The Superquadric source can be used to add a polygonal superquadric to
the 3D scene. This source can be used to create a wide variety of shapes
(e.g., a sphere, a box, or a torus) by adjusting the roundness
parameters. The output of the Superquadric source is polygonal data with
point normals and texture coordinates defined.
This property specifies the 3D coordinates of the center
of the superquadric.
The three values in this property are used to scale the
superquadric in X, Y, and Z. The surface normals will be computed
correctly even with anisotropic scaling.
The value of this property represents the number of
divisions in the theta (longitudinal) direction. This value will be
rounded to the nearest multiple of 8.
The value of this property represents the number of
divisions in the phi (latitudinal) direction. This number will be
rounded to the nearest multiple of 4.
If the value of the Toroidal property is 1, this value
represents the thickness of the superquadric as a value between 0 and
1. A value close to 0 leads to a thin object with a large hole, and a
value near 1 leads to a thick object with a very small hole. Changing
the thickness does not change the outer radius of the
superquadric.
This property defines the roundness of the superquadric
in the theta (longitudinal) direction. A value of 0 represents a
rectangular shape, a value of 1 represents a circular shape, and values
greater than 1 produce higher order shapes.
This property defines the roundness in the phi
(latitudinal) direction. A value of 0 represents a rectangular shape, a
value of 1 represents a circular shape, and values greater than 1
produce higher order shapes.
The value of this property represents the isotropic size
of the superquadric. Note that both the Size and Thickness properties
control coefficients of superquadric generation, so the value of this
property may not exactly describe the size of the
superquadric.
If the value of this property is 0, the generated
superquadric will not contain a hole (i.e., the superquadric will be
ellipsoidal). Otherwise, a toroidal object is
generated.
The Wavelet source can be used to create a uniform
rectilinear grid in up to three dimensions with values
varying according to the following periodic function. OS =
M * G * (XM * sin(XF * x) + YM * sin(YF * y) + ZM * cos(ZF
* z)) OS is the output scalar; M represents the maximum
value; G represents 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, the resulting image will be displayed. If a
three-dimensional extent is used, then the bounding box of
the volume will be displayed.
The six values in this property indicate the X, Y, and Z
extent of the output data. The first two values represent the minimum
and maximum X indices, the next two are the minimum and maximum Y
indices, and the last two are the minimum and maximum Z
indices.
This property specifies the 3D coordinates of the center of
the periodic function (x, y and z in the equation).
This parameter specifies the maximum value (M) of the
function.
This property specifies the natural frequency in X (XF
in the equation).
This property specifies the natural frequency in Y (YF
in the equation).
This property specifies the natural frequency in Z (ZF
in the equation).
This property specifies the wave amplitude in X (XM in
the equation).
This property specifies the wave amplitude in Y (YM in
the equation).
This property specifies the wave amplitude in Z (ZM in
the equation).
This property specifies the standard deviation of the
Gaussian used in computing this function.
This property specifies the rate at which to subsample
the volume. The extent of the dataset in each dimension will be divided
by this value. (See the Whole Extent property.)
Set the number of faces used to generate the
cone.
The Text source is used to
generate a 1x1 vtkTable with a single text
string.
This property specifies the text to
display.
The location of the array the selection came from (ex,
point, cell).
Reconstructs the query as a user friendly text, e.g., "IDs
>= 12".
When this property is false the selection describes
everything that should be extracted. When this is true the selection
describes everything that should NOT be extracted.
Internal proxy used to define the common API for Selection
Source proxies. Do not use.
The location of the array the selection came from (ex,
point, cell).
When field type is POINT, this controls whether single
vertex cells will be produced for each selected point, or whether the
cells that contain each selected point will be produced. When field
type is CELL this has no effect.
When this property is false the selection describes
everything that should be extracted. When this is true the selection
describes everything that should NOT be extracted.
BlockSelectionSource is a source producing a block-based
selection used to select blocks from a composite dataset.
The list of blocks that will be added to the selection
produced by the selection source. The blocks are identified using their
composite index (flat index).
FrustumSelectionSource is a source producing a frustum
selection.
Vertices that define a frustum for the selection
source.
GlobalIDSelectionSource is a source producing a global ID
based selection.
The list of IDs that will be added to the selection
produced by the selection source.
PedigreeIDSelectionSource is a source producing a pedigree
ID based selection.
The list of integer IDs that will be added to the
selection produced by the selection source, specified by the pair
(domain, id).
The list of string IDs that will be added to the
selection produced by the selection source, specified by the pair
(domain, id).
IDSelectionSource is a source producing a ID based
selection. This cannot be used for selecting composite
datasets.
The list of IDs that will be added to the selection
produced by the selection source. This takes pairs of values as
(process number, id).
CompositeDataIDSelectionSource used to create an ID based
selection for composite datasets (Multiblock or HierarchicalBox
dataset).
The list of IDs that will be added to the selection
produced by the selection source. This takes 3-tuple of values as
(flat-index, process number, id).
HierarchicalDataIDSelectionSource used to create an ID
based selection for HierarchicalBox datasets.
The list of IDs that will be added to the selection
produced by the selection source. This takes 3-tuple of values as
(level, index, id).
ThresholdSelectionSource is used to create a threshold
based selection.
The list of thresholds that will be added to the
selection produced by the selection source.
For threshold and value selection, this controls the
name of the scalar array that will be thresholded
within.
LocationSelectionSource is used to create a location based
selection.
The list of locations that will be added to the
selection produced by the selection source.
The Annotate Time
source can be used to show the animation time in text
annotation.
This property specifies the format used to display the
input time (using printf style).
Produces a
single cell uniform grid with data values that vary over a
sin(t) wave from t=0 to t=1 (radian).
Makes the time source produce discrete steps of or an
analytic sin wave.
Controls how far the data set moves along X over
time.
Controls how far the data set moves along Y over
time.
Makes the time source grow and shrink along Y over
time.
vtkDataObjectGenerator parses a string and produces dataobjects from the
dataobject template names it sees in the string. For example, if the
string contains "ID1" the generator will create a vtkImageData.
"UF1", "RG1", "SG1", "PD1", and
"UG1" will produce vtkUniformGrid, vtkRectilinearGrid,
vtkStructuredGrid, vtkPolyData and vtkUnstructuredGrid respectively.
"PD2" will produce an alternate vtkPolyData. You can compose
composite datasets from the atomic ones listed above - "MB{}"
or "HB[]". "MB{ ID1 PD1 MB{} }" for example will
create a vtkMultiBlockDataSet consisting of three blocks: image data,
poly data, multiblock (empty). Hierarchical Box data sets additionally
require the notion of groups, declared within "()" braces, to
specify AMR depth. "HB[ (UF1)(UF1)(UF1) ]" will create a
vtkHierarchicalBoxDataSet representing an octree that is three levels
deep, in which the first cell in each level is
refined.
This property contains the string that is parsed to
determine the structured of the output data object to
produce.
Set the name of image file to load.
This class
tessellates parametric functions. The user must specify
how many points in the parametric coordinate directions
are required (i.e., the resolution), and the mode to use
to generate scalars.
Property used to reference the parametric function as
data generator.
The values of this property specify the whole extent of
the topologically regular grid.
The values of this property specify the whole extent of
the topologically regular grid.
This property allow to initialize the trivial producer based
on a previously registered dataset.