Uses of Class
com.jme3.scene.Spatial

Packages that use Spatial
com.jme3.animation The com.jme3.animation package contains various classes for managing animation inside a jME3 application. 
com.jme3.app The com.jme3.application provides a toolset for jME3 applications to interact with various components of the engine. 
com.jme3.asset com.jme3.asset contains the AssetManager, a utility class that is used to load assets such as textures, models, and sound effects in a jME3 application. 
com.jme3.audio   
com.jme3.bullet   
com.jme3.bullet.collision   
com.jme3.bullet.control   
com.jme3.bullet.control.ragdoll   
com.jme3.bullet.objects   
com.jme3.bullet.objects.infos   
com.jme3.bullet.util   
com.jme3.cinematic.events   
com.jme3.effect The com.jme3.effect package allows particle emitter effects to be used with a jME3 application. 
com.jme3.font   
com.jme3.input The com.jme3.input package is used for all input handling in jMonkeyEngine. 
com.jme3.light The com.jme3.light package contains various lights that can be placed in a scene. 
com.jme3.renderer The com.jme3.renderer package provides classes responsible for rendering. 
com.jme3.scene The com.jme3.input package contains the scene graph implementation in jMonkeyEngine. 
com.jme3.scene.control The com.jme3.control package provides controls
com.jme3.scene.debug   
com.jme3.scene.plugins   
com.jme3.scene.plugins.blender   
com.jme3.scene.plugins.blender.animations   
com.jme3.terrain.geomipmap   
com.jme3.ui   
com.jme3.util   
com.jme3.water   
jme3tools.converters.model   
jme3tools.optimize   
 

Uses of Spatial in com.jme3.animation
 

Methods in com.jme3.animation with parameters of type Spatial
 Control AnimControl.cloneForSpatial(Spatial spatial)
          Internal use only.
 Control SkeletonControl.cloneForSpatial(Spatial spatial)
           
 void AnimControl.setSpatial(Spatial spatial)
          Internal use only.
 void SkeletonControl.setSpatial(Spatial spatial)
           
 

Uses of Spatial in com.jme3.app
 

Subclasses of Spatial in com.jme3.app
 class StatsView
          The StatsView provides a heads-up display (HUD) of various statistics of rendering.
 

Methods in com.jme3.app with parameters of type Spatial
 Control StatsView.cloneForSpatial(Spatial spatial)
           
 void StatsView.setSpatial(Spatial spatial)
           
 

Uses of Spatial in com.jme3.asset
 

Subclasses of Spatial in com.jme3.asset
static class BlenderKey.LoadingResults
          This class holds the loading results according to the given loading flag.
 

Methods in com.jme3.asset that return Spatial
 Spatial BlenderKey.LoadingResults.deepClone()
           
 Spatial AssetManager.loadModel(ModelKey key)
          Loads a 3D model with a ModelKey.
 Spatial DesktopAssetManager.loadModel(ModelKey key)
           
 Spatial AssetManager.loadModel(java.lang.String name)
          Loads a 3D model.
 Spatial DesktopAssetManager.loadModel(java.lang.String name)
           
 

Method parameters in com.jme3.asset with type arguments of type Spatial
protected  void BlenderKey.LoadingResults.breadthFirstTraversal(SceneGraphVisitor visitor, java.util.Queue<Spatial> queue)
           
 

Uses of Spatial in com.jme3.audio
 

Subclasses of Spatial in com.jme3.audio
 class AudioNode
          An AudioNode is used in jME3 for playing audio files.
 

Uses of Spatial in com.jme3.bullet
 

Methods in com.jme3.bullet with parameters of type Spatial
 void PhysicsSpace.addAll(Spatial spatial)
          adds all physics controls and joints in the given spatial node to the physics space (e.g.
 void PhysicsSpace.removeAll(Spatial spatial)
          Removes all physics controls and joints in the given spatial from the physics space (e.g.
 

Uses of Spatial in com.jme3.bullet.collision
 

Fields in com.jme3.bullet.collision declared as Spatial
protected  Spatial PhysicsCollisionObject.debugShape
           
 

Methods in com.jme3.bullet.collision that return Spatial
protected  Spatial PhysicsCollisionObject.attachDebugShape()
          Creates a visual debug shape of the current collision shape of this physics object
Does not work with detached physics, please switch to PARALLEL or SEQUENTIAL for debugging
protected  Spatial PhysicsCollisionObject.attachDebugShape(AssetManager manager)
          Creates a visual debug shape of the current collision shape of this physics object
Does not work with detached physics, please switch to PARALLEL or SEQUENTIAL for debugging
protected  Spatial PhysicsCollisionObject.attachDebugShape(Material material)
           
 Spatial PhysicsCollisionObject.createDebugShape(AssetManager manager)
          Creates a debug shape for this CollisionObject
 Spatial PhysicsCollisionObject.debugShape()
           
protected  Spatial PhysicsCollisionObject.getDebugShape()
           
 Spatial PhysicsCollisionEvent.getNodeA()
           
 Spatial PhysicsCollisionEvent.getNodeB()
           
 

Uses of Spatial in com.jme3.bullet.control
 

Fields in com.jme3.bullet.control declared as Spatial
protected  Spatial CharacterControl.spatial
           
protected  Spatial GhostControl.spatial
           
protected  Spatial RigidBodyControl.spatial
           
protected  Spatial VehicleControl.spatial
           
protected  Spatial KinematicRagdollControl.targetModel
           
 

Methods in com.jme3.bullet.control that return Spatial
protected  Spatial VehicleControl.getDebugShape()
           
 

Methods in com.jme3.bullet.control with parameters of type Spatial
 Control CharacterControl.cloneForSpatial(Spatial spatial)
           
 Control GhostControl.cloneForSpatial(Spatial spatial)
           
 Control KinematicRagdollControl.cloneForSpatial(Spatial spatial)
           
 Control RigidBodyControl.cloneForSpatial(Spatial spatial)
           
 Control VehicleControl.cloneForSpatial(Spatial spatial)
           
 void CharacterControl.setSpatial(Spatial spatial)
           
 void GhostControl.setSpatial(Spatial spatial)
           
 void KinematicRagdollControl.setSpatial(Spatial model)
           
 void RigidBodyControl.setSpatial(Spatial spatial)
           
 void VehicleControl.setSpatial(Spatial spatial)
           
 

Uses of Spatial in com.jme3.bullet.control.ragdoll
 

Methods in com.jme3.bullet.control.ragdoll with parameters of type Spatial
static java.util.Map<java.lang.Integer,java.util.List<java.lang.Float>> RagdollUtils.buildPointMap(Spatial model)
           
static HullCollisionShape RagdollUtils.makeShapeFromVerticeWeights(Spatial model, java.util.List<java.lang.Integer> boneIndices, Vector3f initialScale, Vector3f initialPosition, float weightThreshold)
          Create a hull collision shape from linked vertices to this bone.
 

Uses of Spatial in com.jme3.bullet.objects
 

Fields in com.jme3.bullet.objects declared as Spatial
protected  Spatial VehicleWheel.wheelSpatial
           
 

Methods in com.jme3.bullet.objects that return Spatial
protected  Spatial PhysicsRigidBody.getDebugShape()
           
protected  Spatial PhysicsVehicle.getDebugShape()
           
 Spatial VehicleWheel.getWheelSpatial()
           
 

Methods in com.jme3.bullet.objects with parameters of type Spatial
 VehicleWheel PhysicsVehicle.addWheel(Spatial spat, Vector3f connectionPoint, Vector3f direction, Vector3f axle, float suspensionRestLength, float wheelRadius, boolean isFrontWheel)
          Add a wheel to this vehicle
 void VehicleWheel.setWheelSpatial(Spatial wheelSpatial)
           
 

Constructors in com.jme3.bullet.objects with parameters of type Spatial
PhysicsGhostObject(Spatial child, CollisionShape shape)
           
VehicleWheel(Spatial spat, Vector3f location, Vector3f direction, Vector3f axle, float restLength, float radius, boolean frontWheel)
           
 

Uses of Spatial in com.jme3.bullet.objects.infos
 

Methods in com.jme3.bullet.objects.infos with parameters of type Spatial
 boolean RigidBodyMotionState.applyTransform(Spatial spatial)
          applies the current transform to the given jme Node if the location has been updated on the physics side
 

Uses of Spatial in com.jme3.bullet.util
 

Methods in com.jme3.bullet.util that return Spatial
static Spatial DebugShapeFactory.getDebugShape(CollisionShape collisionShape)
          Creates a debug shape from the given collision shape.
 

Methods in com.jme3.bullet.util with parameters of type Spatial
static CollisionShape CollisionShapeFactory.createBoxShape(Spatial spatial)
           
static CollisionShape CollisionShapeFactory.createDynamicMeshShape(Spatial spatial)
          This method creates a hull shape for the given Spatial.
If you want to have mesh-accurate dynamic shapes (CPU intense!!!) use GImpact shapes, its probably best to do so with a low-poly version of your model.
static CollisionShape CollisionShapeFactory.createMeshShape(Spatial spatial)
          This type of collision shape is mesh-accurate and meant for immovable "world objects".
 

Uses of Spatial in com.jme3.cinematic.events
 

Fields in com.jme3.cinematic.events declared as Spatial
protected  Spatial MotionTrack.spatial
           
 

Methods in com.jme3.cinematic.events that return Spatial
 Spatial MotionTrack.getSpatial()
           
 

Methods in com.jme3.cinematic.events with parameters of type Spatial
 Control MotionTrack.cloneForSpatial(Spatial spatial)
          Clone this control for the given spatial
 void MotionTrack.setSpatial(Spatial spatial)
           
 

Constructors in com.jme3.cinematic.events with parameters of type Spatial
AnimationTrack(Spatial model, java.lang.String animationName)
           
AnimationTrack(Spatial model, java.lang.String animationName, float initialDuration)
           
AnimationTrack(Spatial model, java.lang.String animationName, float initialDuration, LoopMode loopMode)
           
AnimationTrack(Spatial model, java.lang.String animationName, LoopMode loopMode)
           
MotionTrack(Spatial spatial, MotionPath path)
          Creates a MotionPath for the given spatial on the given motion path
MotionTrack(Spatial spatial, MotionPath path, float initialDuration)
          Creates a MotionPath for the given spatial on the given motion path
MotionTrack(Spatial spatial, MotionPath path, float initialDuration, LoopMode loopMode)
          Creates a MotionPath for the given spatial on the given motion path
MotionTrack(Spatial spatial, MotionPath path, LoopMode loopMode)
          Creates a MotionPath for the given spatial on the given motion path
PositionTrack(Spatial spatial, Vector3f endPosition)
          Deprecated.  
PositionTrack(Spatial spatial, Vector3f endPosition, float initialDuration)
          Deprecated.  
PositionTrack(Spatial spatial, Vector3f endPosition, float initialDuration, LoopMode loopMode)
          Deprecated.  
PositionTrack(Spatial spatial, Vector3f endPosition, LoopMode loopMode)
          Deprecated.  
RotationTrack(Spatial spatial, Quaternion endRotation)
          Deprecated.  
RotationTrack(Spatial spatial, Quaternion endRotation, float initialDuration)
          Deprecated.  
RotationTrack(Spatial spatial, Quaternion endRotation, float initialDuration, LoopMode loopMode)
          Deprecated.  
RotationTrack(Spatial spatial, Quaternion endRotation, LoopMode loopMode)
          Deprecated.  
ScaleTrack(Spatial spatial, Vector3f endScale)
          Deprecated.  
ScaleTrack(Spatial spatial, Vector3f endScale, float initialDuration)
          Deprecated.  
ScaleTrack(Spatial spatial, Vector3f endScale, float initialDuration, LoopMode loopMode)
          Deprecated.  
ScaleTrack(Spatial spatial, Vector3f endScale, LoopMode loopMode)
          Deprecated.  
 

Uses of Spatial in com.jme3.effect
 

Subclasses of Spatial in com.jme3.effect
 class ParticleEmitter
          ParticleEmitter is a special kind of geometry which simulates a particle system.
 

Methods in com.jme3.effect with parameters of type Spatial
 Control ParticleEmitter.ParticleEmitterControl.cloneForSpatial(Spatial spatial)
           
 void ParticleEmitter.ParticleEmitterControl.setSpatial(Spatial spatial)
           
 

Uses of Spatial in com.jme3.font
 

Subclasses of Spatial in com.jme3.font
 class BitmapText
           
 

Uses of Spatial in com.jme3.input
 

Fields in com.jme3.input declared as Spatial
protected  Spatial ChaseCamera.target
           
 

Methods in com.jme3.input with parameters of type Spatial
 Control ChaseCamera.cloneForSpatial(Spatial spatial)
          clone this camera for a spatial
 void ChaseCamera.setSpatial(Spatial spatial)
          Sets the spacial for the camera control, should only be used internally
 

Constructors in com.jme3.input with parameters of type Spatial
ChaseCamera(Camera cam, Spatial target)
          Constructs the chase camera
ChaseCamera(Camera cam, Spatial target, InputManager inputManager)
          Constructs the chase camera, and registers inputs
 

Uses of Spatial in com.jme3.light
 

Methods in com.jme3.light with parameters of type Spatial
 void AmbientLight.computeLastDistance(Spatial owner)
           
 void DirectionalLight.computeLastDistance(Spatial owner)
           
protected abstract  void Light.computeLastDistance(Spatial owner)
          Used internally to compute the last distance value.
 void PointLight.computeLastDistance(Spatial owner)
           
protected  void SpotLight.computeLastDistance(Spatial owner)
           
 void LightList.setOwner(Spatial owner)
          Set the owner of the LightList.
 

Constructors in com.jme3.light with parameters of type Spatial
LightList(Spatial owner)
          Creates a LightList for the given Spatial.
 

Uses of Spatial in com.jme3.renderer
 

Fields in com.jme3.renderer with type parameters of type Spatial
protected  java.util.ArrayList<Spatial> ViewPort.sceneList
           
 

Methods in com.jme3.renderer that return types with arguments of type Spatial
 java.util.List<Spatial> ViewPort.getScenes()
          Returns a list of all attached scenes.
 

Methods in com.jme3.renderer with parameters of type Spatial
 void ViewPort.attachScene(Spatial scene)
          Attaches a new scene to render in this ViewPort.
 void ViewPort.detachScene(Spatial scene)
          Detaches a scene from rendering.
 void RenderManager.preloadScene(Spatial scene)
          Preloads a scene for rendering.
 void RenderManager.renderScene(Spatial scene, ViewPort vp)
          Flattens the given scene graph into the ViewPort's RenderQueue, checking for culling as the call goes down the graph recursively.
 

Uses of Spatial in com.jme3.scene
 

Subclasses of Spatial in com.jme3.scene
 class AssetLinkNode
          The AssetLinkNode does not store its children when exported to file.
 class BatchNode
          BatchNode holds geometries that are a batched version of all the geometries that are in its sub scenegraph.
 class CameraNode
          CameraNode simply uses CameraControl to implement linking of camera and node data.
 class Geometry
          Geometry defines a leaf node of the scene graph.
 class LightNode
          LightNode is used to link together a Light object with a Node object.
 class Node
          Node defines an internal node of a scene graph.
 class SimpleBatchNode
          SimpleBatchNode comes with some restrictions, but can yield better performances.
 

Fields in com.jme3.scene with type parameters of type Spatial
protected  java.util.Map<ModelKey,Spatial> AssetLinkNode.assetChildren
           
protected  SafeArrayList<Spatial> Node.children
          This node's children.
 

Methods in com.jme3.scene with type parameters of type Spatial
<T extends Spatial>
java.util.List<T>
Node.descendantMatches(java.lang.Class<T> spatialSubclass)
          Convenience wrapper.
<T extends Spatial>
java.util.List<T>
Node.descendantMatches(java.lang.Class<T> spatialSubclass, java.lang.String nameRegex)
          Returns flat list of Spatials implementing the specified class AND with name matching the specified pattern.
<T extends Spatial>
java.util.List<T>
Node.descendantMatches(java.lang.String nameRegex)
          Convenience wrapper.
 

Methods in com.jme3.scene that return Spatial
 Spatial Spatial.center()
          Centers the spatial in the origin of the world bound.
 Spatial Spatial.clone()
           
 Spatial Spatial.clone(boolean cloneMaterial)
           
 Spatial Geometry.deepClone()
          Creates a deep clone of the geometry, this creates an identical copy of the mesh with the vertexbuffer data duplicated.
 Spatial Node.deepClone()
           
abstract  Spatial Spatial.deepClone()
           
 Spatial Node.detachChildAt(int index)
          detachChildAt removes a child at a given index.
 Spatial Node.getChild(int i)
          getChild returns a child at a given index.
 Spatial Node.getChild(java.lang.String name)
          getChild returns the first child found with exactly the given name (case sensitive.)
 Spatial Spatial.move(float x, float y, float z)
          Translates the spatial by the given translation vector.
 Spatial Spatial.move(Vector3f offset)
          Translates the spatial by the given translation vector.
 Spatial Spatial.rotate(float xAngle, float yAngle, float zAngle)
          Rotates the spatial by the xAngle, yAngle and zAngle angles (in radians), (aka pitch, yaw, roll) in the local coordinate space.
 Spatial Spatial.rotate(Quaternion rot)
          Rotates the spatial by the given rotation.
 Spatial Spatial.scale(float s)
          Scales the spatial by the given value
 Spatial Spatial.scale(float x, float y, float z)
          Scales the spatial by the given scale vector.
 

Methods in com.jme3.scene that return types with arguments of type Spatial
 java.util.List<Spatial> Node.getChildren()
          Returns all children to this node.
 

Methods in com.jme3.scene with parameters of type Spatial
 int Node.attachChild(Spatial child)
          attachChild attaches a child to this node.
 int SimpleBatchNode.attachChild(Spatial child)
           
 int Node.attachChildAt(Spatial child, int index)
          attachChildAt attaches a child to this node at an index.
 void AssetLinkNode.attachLinkedChild(Spatial spat, ModelKey key)
           
 int Node.detachChild(Spatial child)
          detachChild removes a given child from the node's list.
 void AssetLinkNode.detachLinkedChild(Spatial child, ModelKey key)
           
 int Node.getChildIndex(Spatial sp)
          getChildIndex returns the index of the given spatial in this node's list of children.
 boolean Node.hasChild(Spatial spat)
          determines if the provided Spatial is contained in the children list of this node.
 void SceneGraphVisitor.visit(Spatial spatial)
          Called when a spatial is visited in the scene graph.
 void SceneGraphVisitorAdapter.visit(Spatial spatial)
           
 

Method parameters in com.jme3.scene with type arguments of type Spatial
protected  void Geometry.breadthFirstTraversal(SceneGraphVisitor visitor, java.util.Queue<Spatial> queue)
           
protected  void Node.breadthFirstTraversal(SceneGraphVisitor visitor, java.util.Queue<Spatial> queue)
           
protected abstract  void Spatial.breadthFirstTraversal(SceneGraphVisitor visitor, java.util.Queue<Spatial> queue)
           
 boolean Spatial.matches(java.lang.Class<? extends Spatial> spatialSubclass, java.lang.String nameRegex)
          Note that we are matching the pattern, therefore the pattern must match the entire pattern (i.e.
 

Uses of Spatial in com.jme3.scene.control
 

Fields in com.jme3.scene.control declared as Spatial
protected  Spatial AbstractControl.spatial
           
 

Methods in com.jme3.scene.control that return Spatial
 Spatial AbstractControl.getSpatial()
           
 

Methods in com.jme3.scene.control with parameters of type Spatial
 Control BillboardControl.cloneForSpatial(Spatial spatial)
           
 Control CameraControl.cloneForSpatial(Spatial newSpatial)
           
 Control Control.cloneForSpatial(Spatial spatial)
          Creates a clone of the Control, the given Spatial is the cloned version of the spatial to which this control is attached to.
 Control LightControl.cloneForSpatial(Spatial newSpatial)
           
 Control LodControl.cloneForSpatial(Spatial spatial)
           
 Control UpdateControl.cloneForSpatial(Spatial newSpatial)
           
 void AbstractControl.setSpatial(Spatial spatial)
           
 void Control.setSpatial(Spatial spatial)
           
 void LodControl.setSpatial(Spatial spatial)
           
 

Uses of Spatial in com.jme3.scene.debug
 

Subclasses of Spatial in com.jme3.scene.debug
 class SkeletonDebugger
           
 

Uses of Spatial in com.jme3.scene.plugins
 

Methods in com.jme3.scene.plugins that return Spatial
 Spatial OBJLoader.ObjectGroup.createGeometry()
           
 

Uses of Spatial in com.jme3.scene.plugins.blender
 

Methods in com.jme3.scene.plugins.blender that return Spatial
 Spatial BlenderLoader.load(AssetInfo assetInfo)
           
 Spatial BlenderModelLoader.load(AssetInfo assetInfo)
           
 

Methods in com.jme3.scene.plugins.blender with parameters of type Spatial
protected  void AbstractBlenderHelper.applyProperties(Spatial spatial, Properties properties)
          The method applies properties to the given spatial.
protected  boolean BlenderLoader.isRootObject(BlenderKey.LoadingResults loadingResults, Spatial spatial)
          This method indicates if the given spatial is a root object.
 

Uses of Spatial in com.jme3.scene.plugins.blender.animations
 

Subclasses of Spatial in com.jme3.scene.plugins.blender.animations
 class CalculationBone
          The purpose of this class is to imitate bone's movement when calculating inverse kinematics.
 

Methods in com.jme3.scene.plugins.blender.animations that return Spatial
 Spatial CalculationBone.rotate(Quaternion rot, int frame)
           
 

Methods in com.jme3.scene.plugins.blender.animations with parameters of type Spatial
 int CalculationBone.attachChild(Spatial child)
           
 

Uses of Spatial in com.jme3.terrain.geomipmap
 

Subclasses of Spatial in com.jme3.terrain.geomipmap
 class TerrainGrid
           TerrainGrid itself is an actual TerrainQuad.
 class TerrainPatch
          A terrain patch is a leaf in the terrain quad tree.
 class TerrainQuad
           A terrain quad is a node in the quad tree of the terrain system.
 

Methods in com.jme3.terrain.geomipmap with parameters of type Spatial
 Control NormalRecalcControl.cloneForSpatial(Spatial spatial)
           
 Control TerrainLodControl.cloneForSpatial(Spatial spatial)
           
 void NormalRecalcControl.setSpatial(Spatial spatial)
           
 void TerrainLodControl.setSpatial(Spatial spatial)
           
 

Uses of Spatial in com.jme3.ui
 

Subclasses of Spatial in com.jme3.ui
 class Picture
          A Picture represents a 2D image drawn on the screen.
 

Uses of Spatial in com.jme3.util
 

Fields in com.jme3.util declared as Spatial
 Spatial[] TempVars.spatialStack
          Maximum tree depth ..
 

Methods in com.jme3.util that return Spatial
static Spatial SkyFactory.createSky(AssetManager assetManager, java.lang.String textureName, boolean sphereMap)
           
static Spatial SkyFactory.createSky(AssetManager assetManager, Texture texture, boolean sphereMap)
           
static Spatial SkyFactory.createSky(AssetManager assetManager, Texture west, Texture east, Texture north, Texture south, Texture up, Texture down)
           
static Spatial SkyFactory.createSky(AssetManager assetManager, Texture west, Texture east, Texture north, Texture south, Texture up, Texture down, Vector3f normalScale)
           
static Spatial SkyFactory.createSky(AssetManager assetManager, Texture west, Texture east, Texture north, Texture south, Texture up, Texture down, Vector3f normalScale, int sphereRadius)
           
static Spatial SkyFactory.createSky(AssetManager assetManager, Texture texture, Vector3f normalScale, boolean sphereMap)
          Creates a sky using the given texture (cubemap or spheremap).
static Spatial SkyFactory.createSky(AssetManager assetManager, Texture texture, Vector3f normalScale, boolean sphereMap, int sphereRadius)
          Creates a sky using the given texture (cubemap or spheremap).
static Spatial PlaceholderAssets.getPlaceholderModel(AssetManager assetManager)
           
 

Methods in com.jme3.util with parameters of type Spatial
static void TangentBinormalGenerator.generate(Spatial scene)
           
 

Uses of Spatial in com.jme3.water
 

Fields in com.jme3.water declared as Spatial
protected  Spatial SimpleWaterProcessor.reflectionScene
           
protected  Spatial WaterFilter.reflectionScene
           
 

Methods in com.jme3.water with parameters of type Spatial
 void SimpleWaterProcessor.setReflectionScene(Spatial spat)
          Sets the reflected scene, should not include the water quad! Set before adding processor.
 void WaterFilter.setReflectionScene(Spatial reflectionScene)
          sets the scene to render in the reflection map
 

Uses of Spatial in jme3tools.converters.model
 

Methods in jme3tools.converters.model with parameters of type Spatial
static void ModelConverter.optimize(Spatial source, boolean toFixed)
           
 

Uses of Spatial in jme3tools.optimize
 

Methods in jme3tools.optimize that return Spatial
static Spatial GeometryBatchFactory.optimize(Node scene)
          Optimizes a scene by combining Geometry with the same material.
 

Methods in jme3tools.optimize with parameters of type Spatial
static TextureAtlas TextureAtlas.createAtlas(Spatial root, int atlasSize)
          Create a texture atlas for the given root node, containing DiffuseMap, NormalMap and SpecularMap.
static void GeometryBatchFactory.gatherGeoms(Spatial scene, java.util.List<Geometry> geoms)
           
static Geometry TextureAtlas.makeAtlasBatch(Spatial spat, AssetManager mgr, int atlasSize)
          Creates one geometry out of the given root spatial and merges all single textures into one texture of the given size.
 

Constructors in jme3tools.optimize with parameters of type Spatial
Octree(Spatial scene)