NAME
vtkTextureMapToSphere - generate texture coordinates by mapping points to sphere
SYNOPSIS
#include "/opt/vtk-c++/graphics/vtkTextureMapToSphere.h"
class VTK_EXPORT vtkTextureMapToSphere : public vtkDataSetToDataSetFilter
vtkTextureMapToSphere();
static vtkTextureMapToSphere *New() {return new vtkTextureMapToSphere;};
const char *GetClassName() {return "vtkTextureMapToSphere";};
void PrintSelf(ostream& os, vtkIndent indent);
void SetCenter(float, float, float);
void SetCenter(float *);
float *GetCenter();
void GetCenter(float data[3]);
void SetAutomaticSphereGeneration(int);
int GetAutomaticSphereGeneration();
void AutomaticSphereGenerationOn();
void AutomaticSphereGenerationOff();
void SetPreventSeam(int);
int GetPreventSeam();
void PreventSeamOn();
void PreventSeamOff();
DESCRIPTION
vtkTextureMapToSphere is a filter that generates 2D texture coordinates by mapping input dataset points onto a sphere. The sphere can either be user specified or generated automatically. (The sphere is generated automatically by computing the center (i.e., averaged coordinates) of the
SEE ALSO
vtkTextureMapToPlane vtkTextureMapToCylinder vtkTextureMapToBox vtkTransformTexture vtkThresholdTextureCoords
SUMMARY
void SetCenter(float, float, float)
void SetCenter(float *)
Specify a point defining the center of the sphere.
void SetAutomaticSphereGeneration(int)
Turn on/off automatic sphere generation. This means it automatically finds the sphere center.
void SetPreventSeam(int)
Control how the texture coordinates are generated. If PreventSeam is set, the s-coordinate ranges from 0->1 and 1->0 corresponding to the theta angle variation between 0->180 and 180->0 degrees. Otherwise, the sccordinate ranges from 0->1 between 0->360 degrees.
vtkTextureMapToSphere()
Create object with Center (0,0,0) and the PreventSeam ivar is set to true. The sphere center is automatically computed.