void setup() { size(640, 360); background(255); noLoop(); } void draw() { for (int i=-360; i<=362; i++) { int bradV=angle2BRAD ((float)i); float angleV=BRAD2Angle(bradV); println("Angle="+i+",BRAD="+bradV+" angle="+nf(angleV,4,2)); } } float BRAD2Angle(int theBRAD) { float retV=0.0f; retV=(360.0f/65535.0f)*theBRAD; retV=retV % 360; return retV; } int angle2BRAD(float theAngle) { int retV=0; retV=(int)(theAngle/(360.0f/65535.0f)); retV=retV & 0xFFFF; return retV; }