mr3d.lang
Interface Transformable

All Known Implementing Classes:
Point3D, Triangle3D, TriangleBased3DObject

public interface Transformable

The interface Transformable will be implemented by all object classes of the mr3d package that can be transformed through matrix operations. Those operations are realized trough delegation. All obejcts that are involved in the delegation process have to implement this interface.

Since:
MR3Dv1.0
Version:
10-2004
Author:
Manuel Ruelke

Method Summary
 void transform(Matrix transMat)
          Starts the delegation process from this object of e.g.
 

Method Detail

transform

public void transform(Matrix transMat)
Starts the delegation process from this object of e.g. a translation matrix. The delegation process ends at the end of the MR3D data object hierarchy at the level of the 3D points. This method is optimized for translation oprations.