public class ViewportJMonkey
extends jadex.extension.envsupport.observer.graphics.AbstractViewport3d
Modifier and Type | Class and Description |
---|---|
class |
ViewportJMonkey.MyCallAction |
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<java.lang.String,com.jme3.scene.Spatial> |
complexobjects |
java.util.HashMap<java.lang.String,com.jme3.material.Material> |
materials |
Constructor and Description |
---|
ViewportJMonkey(jadex.extension.envsupport.observer.perspective.IPerspective perspective,
java.lang.ClassLoader classloader,
jadex.extension.envsupport.math.IVector3 spacesize,
boolean isGrid,
boolean shader,
java.lang.String camera,
java.lang.String guiCreatorPath,
jadex.extension.envsupport.environment.ISpaceController spaceController)
Creates a new ViewportJMonkey
|
Modifier and Type | Method and Description |
---|---|
void |
addLight(com.jme3.light.Light light) |
com.jme3.scene.Spatial |
createPrimitive3d(jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d drawableCombiner3d,
jadex.extension.envsupport.observer.graphics.drawable3d.Primitive3d p,
jadex.extension.envsupport.environment.SpaceObject sobj)
Create a 3d Object
|
java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> |
getAnimChannels() |
com.jme3.asset.AssetManager |
getAssetManager() |
java.util.Collection<com.jme3.renderer.Caps> |
getCapabilities() |
java.lang.ClassLoader |
getClassloader() |
java.util.ArrayList<com.jme3.light.Light> |
getLights() |
jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d |
getMarker() |
int |
getSelected()
get the Selected Visual
|
com.jme3.water.SimpleWaterProcessor |
getWaterProcessor() |
com.jme3.math.Vector3f |
handleHeightValue(java.lang.Object posObj)
Handle the Height Value.
|
void |
pauseApp() |
void |
refresh(java.util.List<java.lang.Object[]> objectList,
java.util.Collection<jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d> staticvisuals) |
void |
remveLight(com.jme3.light.Light light) |
void |
setAnimChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> _animChannels) |
void |
setCapabilities(java.util.Collection<com.jme3.renderer.Caps> capabilities) |
void |
setLights(java.util.ArrayList<com.jme3.light.Light> lights) |
void |
setSelected(int selected,
jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d marker)
set the Selected Visual by intId
|
void |
setWaterProcessor(com.jme3.water.SimpleWaterProcessor waterProcessor) |
void |
startApp()
This starts the jMonkey Application
|
void |
stopApp() |
void |
updatePrimitive3d(jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d drawableCombiner3d,
jadex.extension.envsupport.observer.graphics.drawable3d.Primitive3d p,
jadex.extension.envsupport.environment.SpaceObject sobj,
com.jme3.scene.Spatial sp)
Update a 3d Object
|
addViewportListener, getAreaSize, getAreaSize3d, getCamera, getCanvas, getCanvasSize, getPaddedSize, getPerspective, getPosition, getSize, getSpaceController, getSpaceController, isGridSpace, isShader, isShowing, removeViewportListener, setAreaSize, setCamera, setShader
public java.util.HashMap<java.lang.String,com.jme3.material.Material> materials
public java.util.HashMap<java.lang.String,com.jme3.scene.Spatial> complexobjects
public ViewportJMonkey(jadex.extension.envsupport.observer.perspective.IPerspective perspective, java.lang.ClassLoader classloader, jadex.extension.envsupport.math.IVector3 spacesize, boolean isGrid, boolean shader, java.lang.String camera, java.lang.String guiCreatorPath, jadex.extension.envsupport.environment.ISpaceController spaceController)
perspective
- the selected PerspectiveClassLoader
- the Classloaderpublic void refresh(java.util.List<java.lang.Object[]> objectList, java.util.Collection<jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d> staticvisuals)
public void startApp()
public com.jme3.math.Vector3f handleHeightValue(java.lang.Object posObj)
public java.lang.ClassLoader getClassloader()
public void stopApp()
public void pauseApp()
public java.util.Collection<com.jme3.renderer.Caps> getCapabilities()
public void setCapabilities(java.util.Collection<com.jme3.renderer.Caps> capabilities)
capabilities
- the graphic card capabilitiespublic java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> getAnimChannels()
public void setAnimChannels(java.util.HashMap<java.lang.String,com.jme3.animation.AnimChannel> _animChannels)
_animChannels
- the _animChannels to setpublic java.util.ArrayList<com.jme3.light.Light> getLights()
public void setLights(java.util.ArrayList<com.jme3.light.Light> lights)
lights
- the lights to setpublic void addLight(com.jme3.light.Light light)
public void remveLight(com.jme3.light.Light light)
public com.jme3.water.SimpleWaterProcessor getWaterProcessor()
public void setWaterProcessor(com.jme3.water.SimpleWaterProcessor waterProcessor)
waterProcessor
- the waterProcessor to setpublic void setSelected(int selected, jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d marker)
public int getSelected()
public jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d getMarker()
public com.jme3.asset.AssetManager getAssetManager()
public com.jme3.scene.Spatial createPrimitive3d(jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d drawableCombiner3d, jadex.extension.envsupport.observer.graphics.drawable3d.Primitive3d p, jadex.extension.envsupport.environment.SpaceObject sobj)
drawableCombiner3d
- The 3d combiner.p
- The primitive3d.obj
- The object being drawn.public void updatePrimitive3d(jadex.extension.envsupport.observer.graphics.drawable3d.DrawableCombiner3d drawableCombiner3d, jadex.extension.envsupport.observer.graphics.drawable3d.Primitive3d p, jadex.extension.envsupport.environment.SpaceObject sobj, com.jme3.scene.Spatial sp)
drawableCombiner3d
- The 3d combiner.p
- The primitive3d.obj
- The object being drawn.sp
- The spatial where the object is saved.