static public String[] nfs(int num[], int digits) { String formatted[] = new String[num.length]; for (int i = 0; i < formatted.length; i++) { formatted[i] = nfs(num[i], digits); } return formatted; }
/** * Number formatter that takes into account whether the number * has a sign (positive, negative, etc) in front of it. */ static public String[] nfs(float num[], int left, int right) { String formatted[] = new String[num.length]; for (int i = 0; i < formatted.length; i++) { formatted[i] = nfs(num[i], left, right); } return formatted; }
/** * @param left the number of digits to the left of the decimal point * @param right the number of digits to the right of the decimal point */ static public String[] nfs(float nums[], int left, int right) { String formatted[] = new String[nums.length]; for (int i = 0; i < formatted.length; i++) { formatted[i] = nfs(nums[i], left, right); } return formatted; }
/** * @param nums the numbers to format */ static public String[] nfs(int nums[], int digits) { String formatted[] = new String[nums.length]; for (int i = 0; i < formatted.length; i++) { formatted[i] = nfs(nums[i], digits); } return formatted; }
/** * This does a basic number formatting, to avoid the * generally ugly appearance of printing floats. * Users who want more control should use their own nf() cmmand, * or if they want the long, ugly version of float, * use String.valueOf() to convert the float to a String first. */ public void text(float num, float x, float y) { text(PApplet.nfs(num, 0, 3), x, y); }
/** * This does a basic number formatting, to avoid the * generally ugly appearance of printing floats. * Users who want more control should use their own nf() cmmand, * or if they want the long, ugly version of float, * use String.valueOf() to convert the float to a String first. * * @param num the numeric value to be displayed */ public void text(float num, float x, float y) { text(PApplet.nfs(num, 0, 3), x, y); }
public void text(float num, float x, float y, float z) { text(PApplet.nfs(num, 0, 3), x, y, z); }
public void text(float num, float x, float y, float z) { text(PApplet.nfs(num, 0, 3), x, y, z); }
public void print() { int big = (int) abs(max(PApplet.max(abs(m00), abs(m01), abs(m02)), PApplet.max(abs(m10), abs(m11), abs(m12)))); int digits = 1; if (Float.isNaN(big) || Float.isInfinite(big)) { // avoid infinite loop digits = 5; } else { while ((big /= 10) != 0) digits++; // cheap log() } System.out.println(PApplet.nfs(m00, digits, 4) + " " + PApplet.nfs(m01, digits, 4) + " " + PApplet.nfs(m02, digits, 4)); System.out.println(PApplet.nfs(m10, digits, 4) + " " + PApplet.nfs(m11, digits, 4) + " " + PApplet.nfs(m12, digits, 4)); System.out.println(); }
public void print() { int big = (int) abs(max(PApplet.max(abs(m00), abs(m01), abs(m02)), PApplet.max(abs(m10), abs(m11), abs(m12)))); int digits = 1; if (Float.isNaN(big) || Float.isInfinite(big)) { // avoid infinite loop digits = 5; } else { while ((big /= 10) != 0) digits++; // cheap log() } System.out.println(PApplet.nfs(m00, digits, 4) + " " + PApplet.nfs(m01, digits, 4) + " " + PApplet.nfs(m02, digits, 4)); System.out.println(PApplet.nfs(m10, digits, 4) + " " + PApplet.nfs(m11, digits, 4) + " " + PApplet.nfs(m12, digits, 4)); System.out.println(); }
output.append(PApplet.nfs(matrix.m00, digits, 4) + " " + PApplet.nfs(matrix.m01, digits, 4) + " " + PApplet.nfs(matrix.m02, digits, 4) + " " + PApplet.nfs(matrix.m03, digits, 4) + "\n"); output.append(PApplet.nfs(matrix.m10, digits, 4) + " " + PApplet.nfs(matrix.m11, digits, 4) + " " + PApplet.nfs(matrix.m12, digits, 4) + " " + PApplet.nfs(matrix.m13, digits, 4) + "\n"); output.append(PApplet.nfs(matrix.m20, digits, 4) + " " + PApplet.nfs(matrix.m21, digits, 4) + " " + PApplet.nfs(matrix.m22, digits, 4) + " " + PApplet.nfs(matrix.m23, digits, 4) + "\n"); output.append(PApplet.nfs(matrix.m30, digits, 4) + " " + PApplet.nfs(matrix.m31, digits, 4) + " " + PApplet.nfs(matrix.m32, digits, 4) + " " + PApplet.nfs(matrix.m33, digits, 4) + "\n");
System.out.println(PApplet.nfs(m00, digits, 4) + " " + PApplet.nfs(m01, digits, 4) + " " + PApplet.nfs(m02, digits, 4) + " " + PApplet.nfs(m03, digits, 4)); System.out.println(PApplet.nfs(m10, digits, 4) + " " + PApplet.nfs(m11, digits, 4) + " " + PApplet.nfs(m12, digits, 4) + " " + PApplet.nfs(m13, digits, 4)); System.out.println(PApplet.nfs(m20, digits, 4) + " " + PApplet.nfs(m21, digits, 4) + " " + PApplet.nfs(m22, digits, 4) + " " + PApplet.nfs(m23, digits, 4)); System.out.println(PApplet.nfs(m30, digits, 4) + " " + PApplet.nfs(m31, digits, 4) + " " + PApplet.nfs(m32, digits, 4) + " " + PApplet.nfs(m33, digits, 4));
System.out.println(PApplet.nfs(m00, digits, 4) + " " + PApplet.nfs(m01, digits, 4) + " " + PApplet.nfs(m02, digits, 4) + " " + PApplet.nfs(m03, digits, 4)); System.out.println(PApplet.nfs(m10, digits, 4) + " " + PApplet.nfs(m11, digits, 4) + " " + PApplet.nfs(m12, digits, 4) + " " + PApplet.nfs(m13, digits, 4)); System.out.println(PApplet.nfs(m20, digits, 4) + " " + PApplet.nfs(m21, digits, 4) + " " + PApplet.nfs(m22, digits, 4) + " " + PApplet.nfs(m23, digits, 4)); System.out.println(PApplet.nfs(m30, digits, 4) + " " + PApplet.nfs(m31, digits, 4) + " " + PApplet.nfs(m32, digits, 4) + " " + PApplet.nfs(m33, digits, 4));