public class JMEThreeDeeContent extends JMEItem implements IThreeDeeContent, IInitable
com.jme3.scene.Spatial.CullHintINestable.IChildrenChangedListenerKEY_JMEITEMDATA| Constructor and Description | 
|---|
| JMEThreeDeeContent(java.lang.String name,
                  java.util.UUID uuid)Instantiates a new JME three dee content. | 
| Modifier and Type | Method and Description | 
|---|---|
| com.jme3.scene.Spatial | getManipulableSpatial()Gets the manipulable spatial. | 
| java.lang.String | getModel()Gets the model. | 
| com.jme3.math.Vector3f | getSize()Gets the size. | 
| java.lang.String | getTexture()Gets the texture. | 
| void | initializeGeometry(com.jme3.asset.AssetManager assetManager)Initialize geometry. | 
| void | setModel(java.io.File modelFile)Sets the model. | 
| void | setModel(java.lang.String modelResource)Sets the model. | 
| void | setSize(float width,
       float height,
       float depth)Sets the size. | 
| void | setTexture(java.io.File textureFile)Sets the texture. | 
| void | setTexture(java.lang.String textureResource)Sets the texture. | 
addItem, addItemListener, behaviourAdded, centerItem, convertWorldVelocityToLocalVelocity, deRegisterChildrenChangedListener, getBehaviours, getBehaviours, getChildItems, getChildrenCount, getItemChildren, getItemListeners, getItemName, getMultiTouchDispatcher, getName, getParentItem, getRelativeLocation, getRelativeLocationOfWorldLocation, getRelativeRotation, getRelativeScale, getUUID, getWorldLocation, getWorldLocation, getWorldRotationDegrees, getZOrder, getZOrderManager, hasChildren, isVisible, registerChildrenChangedListener, removeAllItems, removeItem, removeItemListener, setInteractionEnabled, setItemListeners, setItemName, setParentItem, setRelativeLocation, setRelativeRotation, setRelativeScale, setVisible, setWorldLocation, setZOrder, toStringattachChild, attachChildAt, childChange, clone, collideWith, deepClone, depthFirstTraversal, descendantMatches, descendantMatches, descendantMatches, detachAllChildren, detachChild, detachChildAt, detachChildNamed, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, read, setLodLevel, setMaterial, setModelBound, swapChildren, updateGeometricState, updateLogicalState, updateModelBound, writeaddControl, addLight, breadthFirstTraversal, center, checkCulling, clone, getControl, getControl, getCullHint, getLastFrustumIntersection, getLocalCullHint, getLocalLightList, getLocalQueueBucket, getLocalRotation, getLocalScale, getLocalShadowMode, getLocalToWorldMatrix, getLocalTransform, getLocalTranslation, getNumControls, getParent, getQueueBucket, getShadowMode, getUserData, getUserDataKeys, getWorldBound, getWorldLightList, getWorldRotation, getWorldScale, getWorldTransform, getWorldTranslation, hasAncestor, localToWorld, lookAt, matches, move, move, removeControl, removeControl, removeFromParent, removeLight, rotate, rotate, rotateUpTo, runControlRender, scale, scale, setCullHint, setLastFrustumIntersection, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalScale, setLocalTransform, setLocalTranslation, setLocalTranslation, setName, setQueueBucket, setShadowMode, setUserData, worldToLocalequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetMultiTouchDispatcher, getUUIDaddItemListener, behaviourAdded, centerItem, convertWorldVelocityToLocalVelocity, getBehaviours, getBehaviours, getItemListeners, getName, getParentItem, getRelativeLocation, getRelativeLocationOfWorldLocation, getRelativeRotation, getRelativeScale, getWorldLocation, getWorldLocation, getWorldRotationDegrees, getZOrder, getZOrderManager, isVisible, removeItemListener, setInteractionEnabled, setItemListeners, setParentItem, setRelativeLocation, setRelativeRotation, setRelativeScale, setVisible, setWorldLocation, setZOrderaddItem, deRegisterChildrenChangedListener, getChildItems, getChildrenCount, hasChildren, registerChildrenChangedListener, removeAllItems, removeItempublic JMEThreeDeeContent(java.lang.String name,
                  java.util.UUID uuid)
name - the nameuuid - the uuidpublic com.jme3.scene.Spatial getManipulableSpatial()
IItemgetManipulableSpatial in interface IItempublic java.lang.String getModel()
IThreeDeeContentgetModel in interface IThreeDeeContentpublic com.jme3.math.Vector3f getSize()
IThreeDeeContentgetSize in interface IThreeDeeContentpublic java.lang.String getTexture()
IThreeDeeContentgetTexture in interface IThreeDeeContentpublic void initializeGeometry(com.jme3.asset.AssetManager assetManager)
IInitableinitializeGeometry in interface IInitableassetManager - the asset managerpublic void setModel(java.io.File modelFile)
IThreeDeeContentsetModel in interface IThreeDeeContentmodelFile - the new modelpublic void setModel(java.lang.String modelResource)
IThreeDeeContentsetModel in interface IThreeDeeContentmodelResource - the new modelpublic void setSize(float width,
           float height,
           float depth)
IThreeDeeContentsetSize in interface IThreeDeeContentwidth - the widthheight - the heightdepth - the depthpublic void setTexture(java.io.File textureFile)
IThreeDeeContentsetTexture in interface IThreeDeeContenttextureFile - the new texturepublic void setTexture(java.lang.String textureResource)
IThreeDeeContentsetTexture in interface IThreeDeeContenttextureResource - the new texture