@@ -809,52 +809,18 @@ protected boolean invApply(float n00, float n01, float n02, float n03,
809809 //////////////////////////////////////////////////////////////
810810
811811
812+ @ Override
812813 public void print () {
813- /*
814- System.out.println(m00 + " " + m01 + " " + m02 + " " + m03 + "\n" +
815- m10 + " " + m11 + " " + m12 + " " + m13 + "\n" +
816- m20 + " " + m21 + " " + m22 + " " + m23 + "\n" +
817- m30 + " " + m31 + " " + m32 + " " + m33 + "\n");
818- */
819- int big = (int ) Math .abs (max (max (max (max (abs (m00 ), abs (m01 )),
820- max (abs (m02 ), abs (m03 ))),
821- max (max (abs (m10 ), abs (m11 )),
822- max (abs (m12 ), abs (m13 )))),
823- max (max (max (abs (m20 ), abs (m21 )),
824- max (abs (m22 ), abs (m23 ))),
825- max (max (abs (m30 ), abs (m31 )),
826- max (abs (m32 ), abs (m33 ))))));
827-
828- int digits = 1 ;
829- if (Float .isNaN (big ) || Float .isInfinite (big )) { // avoid infinite loop
830- digits = 5 ;
831- } else {
832- while ((big /= 10 ) != 0 ) digits ++; // cheap log()
833- }
834-
835- System .out .println (PApplet .nfs (m00 , digits , 4 ) + " " +
836- PApplet .nfs (m01 , digits , 4 ) + " " +
837- PApplet .nfs (m02 , digits , 4 ) + " " +
838- PApplet .nfs (m03 , digits , 4 ));
839-
840- System .out .println (PApplet .nfs (m10 , digits , 4 ) + " " +
841- PApplet .nfs (m11 , digits , 4 ) + " " +
842- PApplet .nfs (m12 , digits , 4 ) + " " +
843- PApplet .nfs (m13 , digits , 4 ));
844-
845- System .out .println (PApplet .nfs (m20 , digits , 4 ) + " " +
846- PApplet .nfs (m21 , digits , 4 ) + " " +
847- PApplet .nfs (m22 , digits , 4 ) + " " +
848- PApplet .nfs (m23 , digits , 4 ));
849-
850- System .out .println (PApplet .nfs (m30 , digits , 4 ) + " " +
851- PApplet .nfs (m31 , digits , 4 ) + " " +
852- PApplet .nfs (m32 , digits , 4 ) + " " +
853- PApplet .nfs (m33 , digits , 4 ));
854-
855- System .out .println ();
814+ System .out .print (toString ());
856815 }
857816
817+ @ Override
818+ public String toString () {
819+ return PApplet .nfs (m00 , 1 , 4 ) + " " + PApplet .nfs (m01 , 1 , 4 ) + " " + PApplet .nfs (m02 , 1 , 4 ) + " " + PApplet .nfs (m03 , 1 , 4 ) + "\n " +
820+ PApplet .nfs (m10 , 1 , 4 ) + " " + PApplet .nfs (m11 , 1 , 4 ) + " " + PApplet .nfs (m12 , 1 , 4 ) + " " + PApplet .nfs (m13 , 1 , 4 ) + "\n " +
821+ PApplet .nfs (m20 , 1 , 4 ) + " " + PApplet .nfs (m21 , 1 , 4 ) + " " + PApplet .nfs (m22 , 1 , 4 ) + " " + PApplet .nfs (m23 , 1 , 4 ) + "\n " +
822+ PApplet .nfs (m30 , 1 , 4 ) + " " + PApplet .nfs (m31 , 1 , 4 ) + " " + PApplet .nfs (m32 , 1 , 4 ) + " " + PApplet .nfs (m33 , 1 , 4 ) + "\n " ;
823+ }
858824
859825 //////////////////////////////////////////////////////////////
860826
0 commit comments