KudanAR - Android  1.6.0
ARPointNode Class Reference

Inherits ARMeshNode.

Public Member Functions

 ARPointNode ()
 
void setNumberOfPoints (int numberOfPoints)
 
- Public Member Functions inherited from ARMeshNode
 ARMeshNode ()
 
Vector3f getCaptureColour ()
 
ARMesh getMesh ()
 
void setMesh (ARMesh mesh)
 
ARMaterial getMaterial ()
 
void setMaterial (ARMaterial material)
 
void render ()
 
Vector3f getLightDirection ()
 
void setLightDirection (Vector3f mLightVector)
 
- Public Member Functions inherited from ARNode
 ARNode ()
 
 ARNode (String name)
 
void remove ()
 
void removeAllChildren ()
 
void addChild (ARNode child)
 
ARNode getParent ()
 
void setParent (ARNode parent)
 
List< ARNodegetChildren ()
 
ARNode getWorld ()
 
Vector3f getPosition ()
 
void setPosition (Vector3f position)
 
void setPosition (float x, float y, float z)
 
void translateBy (float x, float y, float z)
 
void scaleBy (float x, float y, float z)
 
Vector3f getScale ()
 
void setScale (Vector3f scale)
 
void setScale (float x, float y, float z)
 
void scaleByUniform (float scale)
 
Quaternion getOrientation ()
 
void setOrientation (Quaternion orientation)
 
void setOrientation (float x, float y, float z, float w)
 
void rotateByQuaternion (Quaternion quaternion)
 
void rotateByDegrees (float angle, float x, float y, float z)
 
Matrix4f getFullTransform ()
 
Vector3f getFullScale ()
 
Quaternion getFullOrientation ()
 
Matrix4f getLocalTransform ()
 
Matrix4f getWorldTransform ()
 
boolean getVisible ()
 
void setVisible (boolean visible)
 
Quaternion getWorldOrientation ()
 
Vector3f getWorldScale ()
 
Vector3f getWorldPosition ()
 
Vector3f getFullPosition ()
 
String getName ()
 
void setName (String name)
 
void preRender ()
 
void postRender ()
 
ARNode findChildByName (String name)
 
void addChildren (List< ARNode > children)
 
void translateByVector (Vector3f translation)
 
void scaleByVector (Vector3f scale)
 
void rotateByRadians (float angle, float x, float y, float z)
 

Protected Member Functions

void glDraw ()
 

Detailed Description

A class representing a point sprite.

Constructor & Destructor Documentation

◆ ARPointNode()

ARPointNode.ARPointNode ( )

Initialises ARPointNode with a flat 10X10 mesh with no UV map.

Member Function Documentation

◆ glDraw()

void ARPointNode.glDraw ( )
protected

Draws ARMeshNode.

Reimplemented from ARMeshNode.

◆ setNumberOfPoints()

void ARPointNode.setNumberOfPoints ( int  numberOfPoints)

Sets the number of points to be rendered.

Parameters
numberOfPoints

The documentation for this class was generated from the following file: