case Angle3D.AXIS_Z :
case AngleType.Z :
	Matrix getTransformMatrix( )	{		Matrix m = Matrix.identity( 4, 4 );		// inverse Z sign.		m.set( 2, 2, -1 );		for ( Iterator itr = ROT.getAngles( ).iterator( ); itr.hasNext( ); )		{			Angle3D agl = (Angle3D) itr.next( );			if ( agl.getAxisType( ) == Angle3D.AXIS_NONE )			{				m = rotateMatrixY( m, agl.getYAngle( ) );				m = rotateMatrixX( m, agl.getXAngle( ) );				m = rotateMatrixZ( m, agl.getZAngle( ) );			}			else			{				switch ( agl.getAxisType( ) )				{					case Angle3D.AXIS_X :						m = rotateMatrixX( m, agl.getAxisAngle( ) );						break;					case Angle3D.AXIS_Y :						m = rotateMatrixY( m, agl.getAxisAngle( ) );						break;					case Angle3D.AXIS_Z :						m = rotateMatrixZ( m, agl.getAxisAngle( ) );						break;				}			}		}		// // TODO test translate matrix		// Vector v = new Vector( 0, -200, 0, false );		// // v.multiply( C2V_MATRIX );		// // v.multiply( V2M_MATRIX );		// m = translateMatrix( m, v );		return m;	}