public class Octree extends SceneObject
Constructor and Description |
---|
Octree(int minimumObjectsPerNode,
int maximumObjectsPerNode,
Vector3 center,
float dimension) |
Modifier and Type | Method and Description |
---|---|
void |
addObject(BoundedSceneObject sceneObject) |
void |
attachTo(SceneNode node)
Attaches this object to a SceneNode
|
SceneNode |
detach()
Detaches this node from its parent
|
void |
query(ISceneQuery query) |
void |
removeObject(BoundedSceneObject sceneObject) |
void |
setBoundingBoxVisible(boolean visible) |
void |
update() |
getAbsolutePos, getModelMatrix, getParent, getRelativePos, onTransformed
public Octree(int minimumObjectsPerNode, int maximumObjectsPerNode, Vector3 center, float dimension)
public void addObject(BoundedSceneObject sceneObject)
public void removeObject(BoundedSceneObject sceneObject)
public void setBoundingBoxVisible(boolean visible)
public void update()
public void attachTo(SceneNode node)
SceneObject
attachTo
in class SceneObject
node
- The node onto which this SceneObject will be attachedpublic SceneNode detach()
SceneObject
detach
in class SceneObject
public void query(ISceneQuery query)