Package org.vrspace.server.obj
Class Terrain
java.lang.Object
org.vrspace.server.obj.Entity
org.vrspace.server.obj.VRObject
org.vrspace.server.obj.Terrain
Shared dynamic terrain, work in progress. Saving terrain with hundreds of
points changed can easily take a few seconds.
- Author:
- joe
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanTransient property, used only to propagate changes to other clientsinthashCode()voidsetChange(Terrain.TerrainChange change) Transient property, used only to propagate changes to other clientsvoidsetDiffuseColor(Color diffuseColor) voidsetDiffuseTexture(String diffuseTexture) voidsetEmissiveColor(Color emissiveColor) voidsetPoints(Set<TerrainPoint> points) voidsetSpecularColor(Color specularColor) toString()Methods inherited from class org.vrspace.server.obj.VRObject
active, addChildren, addListener, getActive, getAnimation, getChildren, getListeners, getMesh, getPermanent, getPosition, getProperties, getRotation, getScale, getScript, getTemporary, getWorld, getWorldId, isActive, isDeleted, isPermanent, isTemporary, notifyListeners, passive, processEvent, removeListener, setActive, setAnimation, setChildren, setDeleted, setListeners, setMesh, setPermanent, setPosition, setProperties, setRotation, setScale, setScript, setTemporary, setWorld, setWorldIdMethods inherited from class org.vrspace.server.obj.Entity
dispose, getId, getObjectId, setId
-
Constructor Details
-
Terrain
public Terrain()
-
-
Method Details
-
getDiffuseColor
-
getEmissiveColor
-
getSpecularColor
-
getDiffuseTexture
-
getChange
Transient property, used only to propagate changes to other clients -
getPoints
-
setDiffuseColor
-
setEmissiveColor
-
setSpecularColor
-
setDiffuseTexture
-
setChange
Transient property, used only to propagate changes to other clients -
setPoints
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-