Man Page for vtkTextureMapToSphere
Table of Contents

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
sphere.)
Note that the generated texture coordinates range beween (0,1). The s-coordinate lies in the angular direction around the z-axis, measured counter-clockwise from the xaxis. The t-coordinate lies in the angular direction measured down from the north pole towards the south pole.

A special ivar controls how the s-coordinate is generated. If PreventSeam is set to true, the s-texture varies from 0>1 and then 1->0 (corresponding to angles of 0->180 and 180->360).

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.


Table of Contents