Class ProceduralTerrainDataProvider
java.lang.Object
com.ardor3d.extension.terrain.providers.procedural.ProceduralTerrainDataProvider
- All Implemented Interfaces:
TerrainDataProvider
-
Constructor Summary
ConstructorDescriptionProceduralTerrainDataProvider
(Function3D function, ReadOnlyVector3 scale, float minHeight, float maxHeight) ProceduralTerrainDataProvider
(Function3D function, ReadOnlyVector3 scale, float minHeight, float maxHeight, boolean generateNormalMap) -
Method Summary
Modifier and TypeMethodDescriptionRequest for all available maps.getNormalMapSource
(int mapId) Request for a normalmap TextureSource of valid type for this Provider.getTerrainSource
(int mapId) Request for a TerrainSource of valid type for this Provider.getTextureSource
(int mapId) Request for a TextureSource of valid type for this Provider.boolean
void
setGenerateNormalMap
(boolean generateNormalMap)
-
Constructor Details
-
ProceduralTerrainDataProvider
public ProceduralTerrainDataProvider(Function3D function, ReadOnlyVector3 scale, float minHeight, float maxHeight) -
ProceduralTerrainDataProvider
public ProceduralTerrainDataProvider(Function3D function, ReadOnlyVector3 scale, float minHeight, float maxHeight, boolean generateNormalMap)
-
-
Method Details
-
getAvailableMaps
Description copied from interface:TerrainDataProvider
Request for all available maps. Returns a Map with mapIDs and map names.- Specified by:
getAvailableMaps
in interfaceTerrainDataProvider
- Returns:
- Available maps
- Throws:
Exception
- exception
-
getTerrainSource
Description copied from interface:TerrainDataProvider
Request for a TerrainSource of valid type for this Provider.- Specified by:
getTerrainSource
in interfaceTerrainDataProvider
- Parameters:
mapId
- the map id- Returns:
- the terrain source
-
getTextureSource
Description copied from interface:TerrainDataProvider
Request for a TextureSource of valid type for this Provider.- Specified by:
getTextureSource
in interfaceTerrainDataProvider
- Parameters:
mapId
- the map id- Returns:
- the texture source
-
getNormalMapSource
Description copied from interface:TerrainDataProvider
Request for a normalmap TextureSource of valid type for this Provider.- Specified by:
getNormalMapSource
in interfaceTerrainDataProvider
- Parameters:
mapId
- the map id- Returns:
- the texture source of the normal map
-
isGenerateNormalMap
public boolean isGenerateNormalMap() -
setGenerateNormalMap
public void setGenerateNormalMap(boolean generateNormalMap)
-