MCPcopy Index your code
hub / github.com/processing/processing / print

Method print

core/src/processing/core/PMatrix3D.java:812–856  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

810
811
812 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();
856 }
857
858
859 //////////////////////////////////////////////////////////////

Callers

nothing calls this directly

Calls 4

absMethod · 0.95
maxMethod · 0.95
nfsMethod · 0.95
printlnMethod · 0.45

Tested by

no test coverage detected