com.jme.scene
Class Point
java.lang.Object
com.jme.scene.Spatial
com.jme.scene.Geometry
com.jme.scene.Point
- All Implemented Interfaces:
- java.io.Serializable
- public class Point
- extends Geometry
Point defines a collection of vertices that are rendered as
single points.
- Version:
- $Id: Point.java,v 1.12 2004/10/14 01:23:10 mojomonkey Exp $
- Author:
- Mark Powell
- See Also:
- Serialized Form
| Fields inherited from class com.jme.scene.Spatial |
currentStates, defaultStateList, forceCull, forceView, frustrumIntersects, geometricalControllers, lightCombineMode, localRotation, localScale, localTranslation, name, parent, queueDistance, renderQueueMode, renderStateList, textureCombineMode, worldBound, worldRotation, worldScale, worldTranslation, zOrder |
|
Constructor Summary |
Point(java.lang.String name,
Vector3f[] vertex,
Vector3f[] normal,
ColorRGBA[] color,
Vector2f[] texture)
Constructor instantiates a new Point object with a given
set of data. |
| Methods inherited from class com.jme.scene.Geometry |
applyRenderState, applyStates, clearBuffers, copyTextureCoords, findPick, getAllTextures, getCloneID, getColorAsFloatBuffer, getColors, getModelBound, getNormalAsFloatBuffer, getNormals, getNumberOfUnits, getTextureAsFloatBuffer, getTextureAsFloatBuffer, getTextures, getTextures, getVBOColorID, getVBONormalID, getVBOTextureID, getVBOVertexID, getVerticeAsFloatBuffer, getVertices, getVertQuantity, isVBOColorEnabled, isVBONormalEnabled, isVBOTextureEnabled, isVBOVertexEnabled, putClone, randomVertice, reconstruct, setAllTextures, setColor, setColors, setFloatBuffer, setForceView, setModelBound, setNormal, setNormalBuffer, setNormals, setRandomColors, setSolidColor, setTexture, setTexture, setTextureBuffer, setTextureCoord, setTextures, setTextures, setVBOColorEnabled, setVBOColorID, setVBONormalEnabled, setVBONormalID, setVBOTextureEnabled, setVBOTextureID, setVBOVertexEnabled, setVBOVertexID, setVertex, setVertexBuffer, setVertices, updateColorBuffer, updateColorBuffer, updateModelBound, updateNormalBuffer, updateNormalBuffer, updateTextureBuffer, updateTextureBuffer, updateTextureBuffer, updateVertexBuffer, updateVertexBuffer, updateWorldBound |
| Methods inherited from class com.jme.scene.Spatial |
addController, applyDefaultStates, calculateCollisions, calculatePick, clearCurrentState, clearCurrentStates, clearRenderState, getController, getControllers, getCurrentState, getLastFrustumIntersection, getLightCombineMode, getLocalRotation, getLocalScale, getLocalTranslation, getName, getParent, getRenderQueueMode, getRenderStateList, getTextureCombineMode, getWorldBound, getWorldRotation, getWorldScale, getWorldTranslation, getZOrder, isForceCulled, isForceView, onDraw, onDrawBounds, propagateBoundToRoot, propagateStatesFromRoot, removeController, removeFromParent, setForceCull, setLightCombineMode, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalTranslation, setName, setParent, setRenderQueueMode, setRenderState, setTextureCombineMode, setWorldBound, setZOrder, toString, updateCollisionTree, updateGeometricState, updateRenderState, updateRenderState, updateWorldData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Point
public Point(java.lang.String name,
Vector3f[] vertex,
Vector3f[] normal,
ColorRGBA[] color,
Vector2f[] texture)
- Constructor instantiates a new
Point object with a given
set of data. Any data may be null, except the vertex array. If this is
null an exception is thrown.
- Parameters:
name - the name of the scene element. This is required for
identification and comparision purposes.vertex - the vertices or points.normal - the normals of the points.color - the color of the points.texture - the texture coordinates of the points.
draw
public void draw(Renderer r)
draw calls super to set the render state. After this state
is set, the points are sent to the renderer for display.
- Overrides:
draw in class Geometry
- Parameters:
r - the renderer used for displaying the data.- See Also:
Spatial.draw(com.jme.renderer.Renderer)
drawBounds
public void drawBounds(Renderer r)
drawBounds calls super to set the render state then passes
itself to the renderer.
- Overrides:
drawBounds in class Geometry
- Parameters:
r - the renderer to display
findCollisions
public void findCollisions(Spatial scene,
CollisionResults results)
- Description copied from class:
Spatial
- checks this spatial against a second spatial, any collisions are stored
in the results object.
- Specified by:
findCollisions in class Spatial
- Parameters:
scene - the scene to test against.results - the results of the collisions.
hasCollision
public boolean hasCollision(Spatial scene,
boolean checkTriangles)
- Specified by:
hasCollision in class Spatial