de.grogra.math
Interface Transform3D

All Superinterfaces:
Manageable
All Known Implementing Classes:
ComponentTransform, TMatrix4d, TVector3d, UniformScale

public interface Transform3D
extends Manageable

An instance of Transform3D represents a coordinate transformation in 3D-space.

Author:
Ole Kniemeyer

Method Summary
 void transform(Matrix4d in, Matrix4d out)
          This methods performs a local coordinate transformation.
 
Methods inherited from interface de.grogra.persistence.Manageable
fieldModified, getManageableType, getStamp, manageableReadResolve, manageableWriteReplace
 

Method Detail

transform

void transform(Matrix4d in,
               Matrix4d out)
This methods performs a local coordinate transformation.

Parameters:
in - the transformation matrix of the coordinate system of the parent
out - the computed transformation is placed in here. May be the same reference as in