abstract Vec3 calcScale(float elapsedTime);
Mat4 constructMatrix(float elapsedTime) {
Vec3 theScale = calcScale( elapsedTime );
Mat4 theMat = new Mat4( 1.0f );
theMat.set( 0, 0, theScale.x );
theMat.set( 1, 1, theScale.y );
theMat.set( 2, 2, theScale.z );
theMat.setColumn( 3, new Vec4( offset, 1.0f ) );
return theMat;
}