CubeTwister 2.0alpha141 2011-10-13

idx3d
Class idx3d_CoreObject

java.lang.Object
  extended by idx3d.idx3d_CoreObject
Direct Known Subclasses:
idx3d_Light, idx3d_Node

public abstract class idx3d_CoreObject
extends java.lang.Object

idx3d_CoreObject.

Version:
4.0 2004-08-29 Werner Randelshofer: Method resetTransform() added.

Field Summary
 idx3d_Matrix matrix
           
 idx3d_Matrix normalmatrix
           
 
Constructor Summary
idx3d_CoreObject()
           
 
Method Summary
 idx3d_Vector getPos()
           
 void resetTransform()
           
 void rotate(float dx, float dy, float dz)
           
 void rotate(idx3d_Vector d)
           
 void rotateSelf(float dx, float dy, float dz)
           
 void rotateSelf(idx3d_Vector d)
           
 void scale(float d)
           
 void scale(float dx, float dy, float dz)
           
 void scaleSelf(float d)
           
 void scaleSelf(float dx, float dy, float dz)
           
 void setPos(float x, float y, float z)
           
 void setPos(idx3d_Vector v)
           
 void setTransform(idx3d_Matrix m)
           
 void shift(float dx, float dy, float dz)
           
 void shift(idx3d_Vector v)
           
 void transform(idx3d_Matrix m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

matrix

public idx3d_Matrix matrix

normalmatrix

public idx3d_Matrix normalmatrix
Constructor Detail

idx3d_CoreObject

public idx3d_CoreObject()
Method Detail

resetTransform

public final void resetTransform()

setTransform

public final void setTransform(idx3d_Matrix m)

transform

public final void transform(idx3d_Matrix m)

shift

public final void shift(float dx,
                        float dy,
                        float dz)

shift

public final void shift(idx3d_Vector v)

scale

public final void scale(float d)

scale

public final void scale(float dx,
                        float dy,
                        float dz)

scaleSelf

public final void scaleSelf(float d)

scaleSelf

public final void scaleSelf(float dx,
                            float dy,
                            float dz)

rotate

public final void rotate(idx3d_Vector d)

rotateSelf

public final void rotateSelf(idx3d_Vector d)

rotate

public void rotate(float dx,
                   float dy,
                   float dz)

rotateSelf

public void rotateSelf(float dx,
                       float dy,
                       float dz)

setPos

public final void setPos(float x,
                         float y,
                         float z)

setPos

public final void setPos(idx3d_Vector v)

getPos

public final idx3d_Vector getPos()

(c) Werner Randelshofer.
All rights reserved.