![]() |
KudanAR - Android
1.6.0
|
Inherits ARNode.
Additional Inherited Members | |
![]() | |
ARNode () | |
ARNode (String name) | |
void | remove () |
void | removeAllChildren () |
void | addChild (ARNode child) |
ARNode | getParent () |
void | setParent (ARNode parent) |
List< ARNode > | getChildren () |
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 () |
void | render () |
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) |
A node representing the concept of a world. ARArbiTrack, ARImageTrackable, ARGyroManager and ARGyroPlaceManager also have their own worlds. These represent the coordinate frames of these specific objects. This allows content to be placed relative to the positions of these worlds and move with these worlds, rather than everything being placed relative to the camera. World transforms should not be updated manually as they will be overwritten by the worlds respective tracker.