vtkHyperStreamline is a filter that integrates through a tensor field to generate a hyperstreamline. The integration is along the maximum eigenvector and the cross section of the hyperstreamline is defined by the two other eigenvectors. Thus the shape of the hyperstreamline is "tube-like", with the cross section being elliptical. Hyperstreamlines are used to visualize tensor fields.
Specify the tensor field.
Specify the start of the hyperstreamline in the global coordinate system.
The value of this property specifies the maximum streamline length. If the streamline length goes beyond this value, integration of that strealine terminates. This attribute is expressed in absolute distance (i.e. arc length).
Set the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
A nominal integration step size (expressed as a fraction of the size of each cell).
The length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box.
This property determines in which direction(s) the stream trace will be generated.
The terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation.
Set the number of sides for the hyperstreamlines.
The initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases.
If logarithmic scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii.