com.jme3.scene.plugins.blender.textures.generating
Class TextureGeneratorVoronoi

java.lang.Object
  extended by com.jme3.scene.plugins.blender.textures.generating.TextureGenerator
      extended by com.jme3.scene.plugins.blender.textures.generating.TextureGeneratorVoronoi

public class TextureGeneratorVoronoi
extends TextureGenerator

This class generates the 'voronoi' texture.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme3.scene.plugins.blender.textures.generating.TextureGenerator
TextureGenerator.BrightnessAndContrastData
 
Field Summary
protected  float[] da
           
protected  int distanceType
           
protected  float[] hashPoint
           
protected  float mexp
           
protected  float noisesize
           
protected  float outscale
           
protected  float[] pa
           
protected  int voronoiColorType
           
protected  float[] voronoiWeights
           
protected  float weightSum
           
 
Fields inherited from class com.jme3.scene.plugins.blender.textures.generating.TextureGenerator
bacd, colorBand, flag, imageFormat, noiseGenerator
 
Constructor Summary
TextureGeneratorVoronoi(com.jme3.scene.plugins.blender.textures.generating.NoiseGenerator noiseGenerator)
          Constructor stores the given noise generator.
 
Method Summary
 void getPixel(TexturePixel pixel, float x, float y, float z)
           
 void readData(Structure tex, BlenderContext blenderContext)
           
 
Methods inherited from class com.jme3.scene.plugins.blender.textures.generating.TextureGenerator
applyBrightnessAndContrast, applyBrightnessAndContrast, getImageFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

noisesize

protected float noisesize

outscale

protected float outscale

mexp

protected float mexp

distanceType

protected int distanceType

voronoiColorType

protected int voronoiColorType

da

protected float[] da

pa

protected float[] pa

hashPoint

protected float[] hashPoint

voronoiWeights

protected float[] voronoiWeights

weightSum

protected float weightSum
Constructor Detail

TextureGeneratorVoronoi

public TextureGeneratorVoronoi(com.jme3.scene.plugins.blender.textures.generating.NoiseGenerator noiseGenerator)
Constructor stores the given noise generator.

Parameters:
noiseGenerator - the noise generator
Method Detail

readData

public void readData(Structure tex,
                     BlenderContext blenderContext)
Overrides:
readData in class TextureGenerator

getPixel

public void getPixel(TexturePixel pixel,
                     float x,
                     float y,
                     float z)
Specified by:
getPixel in class TextureGenerator