public class Sprite extends GeometryObject implements java.lang.Comparable<Sprite>
Object3D.ObjectHandler, Object3D.Traverse
__webglActive, __webglInit, _modelViewMatrix, _normalMatrix, DefaultUp
Constructor and Description |
---|
Sprite() |
Sprite(AbstractGeometry geometry,
Material material) |
Sprite(SpriteMaterial material) |
Modifier and Type | Method and Description |
---|---|
Sprite |
clone()
Creates a new clone of this object and all descendants.
|
int |
compareTo(Sprite b) |
double |
getZ() |
void |
raycast(Raycaster raycaster,
java.util.List<Raycaster.Intersect> intersects)
Abstract method to get intersections between a casted ray and this object.
|
void |
renderBuffer(WebGLRenderer renderer,
WebGLGeometry geometryBuffer,
boolean updateBuffers) |
void |
setZ(double z) |
deleteBuffers, getGeometry, getMaterial, setGeometry, setLineWidth, setMaterial
add, add, applyMatrix, clone, clone, getChildren, getChildrenByClass, getId, getMatrix, getMatrixWorld, getName, getObjectById, getObjectByName, getParent, getPosition, getQuaternion, getRenderDepth, getRotation, getScale, getUp, getWorldDirection, getWorldDirection, getWorldPosition, getWorldPosition, getWorldQuaternion, getWorldQuaternion, getWorldRotation, getWorldRotation, getWorldScale, getWorldScale, isCastShadow, isFrustumCulled, isMatrixAutoUpdate, isMatrixWorldNeedsUpdate, isReceiveShadow, isRotationAutoUpdate, isVisible, localToWorld, lookAt, remove, remove, rotateOnAxis, rotateX, rotateY, rotateZ, setCastShadow, setChildren, setFrustumCulled, setHandler, setMatrix, setMatrixAutoUpdate, setMatrixWorld, setMatrixWorldNeedsUpdate, setName, setParent, setPosition, setQuaternion, setReceiveShadow, setRenderDepth, setRotation, setRotationAutoUpdate, setRotationFromAxisAngle, setRotationFromEuler, setRotationFromMatrix, setRotationFromQuaternion, setScale, setUp, setVisible, toString, translateOnAxis, translateX, translateY, translateZ, traverse, traverseVisible, updateMatrix, updateMatrixWorld, worldToLocal
public Sprite()
public Sprite(SpriteMaterial material)
public Sprite(AbstractGeometry geometry, Material material)
public double getZ()
public void setZ(double z)
public void raycast(Raycaster raycaster, java.util.List<Raycaster.Intersect> intersects)
GeometryObject
Mesh
, Line
, and PointCloud
implement this method in order to participate in raycasting.raycast
in class GeometryObject
public void renderBuffer(WebGLRenderer renderer, WebGLGeometry geometryBuffer, boolean updateBuffers)
renderBuffer
in class GeometryObject
public Sprite clone()
Object3D