インタフェース
com.jme3.scene.control.Control の使用

Control を使用しているパッケージ
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.bullet.control   
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.input The com.jme3.input package is used for all input handling in jMonkeyEngine. 
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.terrain.geomipmap   
 

com.jme3.animation での Control の使用
 

Control を実装している com.jme3.animation のクラス
 class AnimControl
          AnimControl is a Spatial control that allows manipulation of skeletal animation.
 class SkeletonControl
          The Skeleton control deforms a model according to a skeleton, It handles the computation of the deformation matrices and performs the transformations on the mesh
 

Control を返す com.jme3.animation のメソッド
 Control AnimControl.cloneForSpatial(Spatial spatial)
          Internal use only.
 Control SkeletonControl.cloneForSpatial(Spatial spatial)
           
 

com.jme3.app での Control の使用
 

Control を実装している com.jme3.app のクラス
 class StatsView
          The StatsView provides a heads-up display (HUD) of various statistics of rendering.
 

Control を返す com.jme3.app のメソッド
 Control StatsView.cloneForSpatial(Spatial spatial)
           
 

com.jme3.bullet.control での Control の使用
 

com.jme3.bullet.control での Control のサブインタフェース
 interface PhysicsControl
           
 

Control を実装している com.jme3.bullet.control のクラス
 class CharacterControl
           
 class GhostControl
          A GhostControl moves with the spatial it is attached to and can be used to check overlaps with other physics objects (e.g. aggro radius).
 class KinematicRagdollControl
          This control is still a WIP, use it at your own risk
To use this control you need a model with an AnimControl and a SkeletonControl.
 class RigidBodyControl
           
 class VehicleControl
           
 

Control を返す com.jme3.bullet.control のメソッド
 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)
           
 

com.jme3.cinematic.events での Control の使用
 

Control を実装している com.jme3.cinematic.events のクラス
 class MotionTrack
          A MotionTrack is a control over the spatial that manage the position and direction of the spatial while following a motion Path You must first create a MotionPath and then create a MotionTrack to associate a spatial and the path.
 

Control を返す com.jme3.cinematic.events のメソッド
 Control MotionTrack.cloneForSpatial(Spatial spatial)
          Clone this control for the given spatial
 

com.jme3.effect での Control の使用
 

Control を実装している com.jme3.effect のクラス
static class ParticleEmitter.ParticleEmitterControl
           
 

Control を返す com.jme3.effect のメソッド
 Control ParticleEmitter.ParticleEmitterControl.cloneForSpatial(Spatial spatial)
           
 

com.jme3.input での Control の使用
 

Control を実装している com.jme3.input のクラス
 class ChaseCamera
          A camera that follows a spatial and can turn around it by dragging the mouse
 

Control を返す com.jme3.input のメソッド
 Control ChaseCamera.cloneForSpatial(Spatial spatial)
          clone this camera for a spatial
 

com.jme3.scene での Control の使用
 

Control 型の型パラメータを持つ com.jme3.scene のメソッド
<T extends Control>
T
Spatial.getControl(java.lang.Class<T> controlType)
          Returns the first control that is an instance of the given class, or null if no such control exists.
 

Control を返す com.jme3.scene のメソッド
 Control Spatial.getControl(int index)
          Returns the control at the given index in the list.
 

Control 型のパラメータを持つ com.jme3.scene のメソッド
 void Spatial.addControl(Control control)
          Add a control to the list of controls.
 boolean Spatial.removeControl(Control control)
          Removes the given control from this spatial's controls.
 

Control 型の型引数を持つ com.jme3.scene のメソッドパラメータ
 void Spatial.removeControl(java.lang.Class<? extends Control> controlType)
          Removes the first control that is an instance of the given class.
 

com.jme3.scene.control での Control の使用
 

Control を実装している com.jme3.scene.control のクラス
 class AbstractControl
          An abstract implementation of the Control interface.
 class BillboardControl
           
 class CameraControl
          This Control maintains a reference to a Camera, which will be synched with the position (worldTranslation) of the current spatial.
 class LightControl
          This Control maintains a reference to a Camera, which will be synched with the position (worldTranslation) of the current spatial.
 class LodControl
          Determines what Level of Detail a spatial should be, based on how many pixels on the screen the spatial is taking up.
 class UpdateControl
          Allows for enqueueing tasks onto the update loop / rendering thread.
 

Control を返す com.jme3.scene.control のメソッド
 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)
           
 

com.jme3.terrain.geomipmap での Control の使用
 

Control を実装している com.jme3.terrain.geomipmap のクラス
 class NormalRecalcControl
          Handles the normal vector updates when the terrain changes heights.
 class TerrainLodControl
          Tells the terrain to update its Level of Detail.
 

Control を返す com.jme3.terrain.geomipmap のメソッド
 Control NormalRecalcControl.cloneForSpatial(Spatial spatial)
           
 Control TerrainLodControl.cloneForSpatial(Spatial spatial)