/**********************************************************************
This file is part of Crack dot Com's free source code release of
Golgotha.
for
information about compiling & licensing issues visit this URL
If that doesn't help, contact Jonathan Clark at
golgotha_source@usa.net (Subject should have "GOLG" in it)
***********************************************************************/
#ifdef _MANGLE_INC
#include "TRANS~W4.HH"
#else
#include "transform.hh"
#endif
#include "math/pi.hh"
main()
{
i4_transform_class ma,mb,mc;
i4_3d_vector a,b,c;
a.set(2,1,1);
b.set(1,2,1);
ma.identity();
ma.transform(a,c);
ma.transform(b,c);
mb.translate(1.0,1.0,1.0);
mb.transform(a,c);
mb.transform(b,c);
mc.multiply(ma,mb);
mc.transform(a,c);
mc.transform(b,c);
mb.rotate_x(i4_pi());
mb.transform(a,c);
mb.transform(b,c);
ma.multiply(mc,mb);
ma.transform(a,c);
ma.transform(b,c);
}