HE_Mesh  5.0.0
wblut.hemesh.HET_Texture Class Reference

Static Public Member Functions

static void cleanUVW (final HE_Mesh mesh)
 
static void clearUVW (final HE_Mesh mesh)
 
static void setVertexColorFromVertexNormal (final HE_Mesh mesh)
 
static void setVertexColorFromPalette (final HE_Mesh mesh, final int[] palette)
 
static void setRandomVertexColorFromPalette (final HE_Mesh mesh, final int[] palette)
 
static void setRandomVertexColorFromPalette (final HE_Mesh mesh, final int[] palette, final long seed)
 
static void setVertexColorFromVertexUmbrella (final HE_Mesh mesh, final double minrange, final double maxrange, final int[] palette)
 
static void setVertexColorFromVertexCurvature (final HE_Mesh mesh, final double minrange, final double maxrange, final int[] palette)
 
static void setFaceColorFromFaceNormal (final HE_Mesh mesh)
 
static void setFaceColorFromPalette (final HE_Mesh mesh, final int[] palette)
 
static void setRandomFaceColorFromPalette (final HE_Mesh mesh, final int[] palette)
 
static void setRandomFaceColorFromPalette (final HE_Mesh mesh, final int[] palette, final long seed)
 
static void setFaceColorFromTexture (final HE_Mesh mesh, final PImage texture)
 
static void setHalfedgeColorFromTexture (final HE_Mesh mesh, final PImage texture)
 
static void setVertexColorFromTexture (final HE_Mesh mesh, final PImage texture)
 

Member Function Documentation

static void wblut.hemesh.HET_Texture.cleanUVW ( final HE_Mesh  mesh)
static
static void wblut.hemesh.HET_Texture.clearUVW ( final HE_Mesh  mesh)
static
static void wblut.hemesh.HET_Texture.setFaceColorFromFaceNormal ( final HE_Mesh  mesh)
static

Set face colors according to the face normal normal.x: -1 to 1, red component from 0 to 255 normal.y: -1 to 1, green component from 0 to 255 normal.z: -1 to 1, blue component from 0 to 255

Parameters
mesh
static void wblut.hemesh.HET_Texture.setFaceColorFromPalette ( final HE_Mesh  mesh,
final int[]  palette 
)
static

Set face colors by face.getLabel() from a palette (an array of int)

Parameters
mesh
palette
static void wblut.hemesh.HET_Texture.setFaceColorFromTexture ( final HE_Mesh  mesh,
final PImage  texture 
)
static
Parameters
mesh
texture
static void wblut.hemesh.HET_Texture.setHalfedgeColorFromTexture ( final HE_Mesh  mesh,
final PImage  texture 
)
static
Parameters
mesh
texture
static void wblut.hemesh.HET_Texture.setRandomFaceColorFromPalette ( final HE_Mesh  mesh,
final int[]  palette 
)
static

Set face colors randomly chosen from a palette (an array of int).

Parameters
mesh
palette
static void wblut.hemesh.HET_Texture.setRandomFaceColorFromPalette ( final HE_Mesh  mesh,
final int[]  palette,
final long  seed 
)
static
Parameters
mesh
palette
seed
static void wblut.hemesh.HET_Texture.setRandomVertexColorFromPalette ( final HE_Mesh  mesh,
final int[]  palette 
)
static

Set vertex colors randomly chosen from a palette (an array of int)

Parameters
mesh
palette
static void wblut.hemesh.HET_Texture.setRandomVertexColorFromPalette ( final HE_Mesh  mesh,
final int[]  palette,
final long  seed 
)
static
Parameters
mesh
palette
seed
static void wblut.hemesh.HET_Texture.setVertexColorFromPalette ( final HE_Mesh  mesh,
final int[]  palette 
)
static

Set vertex colors by vertex.getLabel() from a palette (an array of int)

Parameters
mesh
palette
static void wblut.hemesh.HET_Texture.setVertexColorFromTexture ( final HE_Mesh  mesh,
final PImage  texture 
)
static
Parameters
mesh
texture
static void wblut.hemesh.HET_Texture.setVertexColorFromVertexCurvature ( final HE_Mesh  mesh,
final double  minrange,
final double  maxrange,
final int[]  palette 
)
static

Set vertex colors according to the Gaussian curvature.

Parameters
mesh
minrange
maxrange
palette
static void wblut.hemesh.HET_Texture.setVertexColorFromVertexNormal ( final HE_Mesh  mesh)
static

Set vertex colors according to the vertex normal normal.x: -1 to 1, red component from 0 to 255 normal.y: -1 to 1, green component from 0 to 255 normal.z: -1 to 1, blue component from 0 to 255

Parameters
mesh
static void wblut.hemesh.HET_Texture.setVertexColorFromVertexUmbrella ( final HE_Mesh  mesh,
final double  minrange,
final double  maxrange,
final int[]  palette 
)
static

Set vertex colors according to the umbrella angle. Angle: 0 (infinite outward or inward spike) to 2 Pi (flat).

Parameters
mesh
minrange
maxrange
palette

The documentation for this class was generated from the following file: