**Essential processing core library** # Topic - We list here the processing core functions and constants that you are likely to use while working on MCS-178 projects. You should consult the processing reference page to see the details of these functions and constants. # Structure - draw() - exit()/stop() - loop() - noLoop() - pop() - push() - redraw() - setup() # Environment - frameCount - frameRate() - frameRate - fullScreen() - height - settings() - size() - width # 2D Primitives - arc() - circle() - ellipse() - line() - point() - quad() - rect() - square() - triangle() # Input ## Mouse - mouseClicked() - mousePressed() - mousePressed - mouseReleased() - mouseX - mouseY - pmouseX - pmouseY ## Keyboard - keyPressed() - keyCode - keyPressed() - keyPressed - keyTyped() # Output ## Image - save() - saveFrame() ## Transform - popMatrix() - pushMatrix() - rotate() - scale() - translate() # Math ## Calculation - abs() - ceil() - constrain() - dist() - exp() - floor() - log() - map() - max() - min() - norm() - pow() - round() - sq() - sqrt() ## Trigonometry - acos() - asin() - atan() - atan2() - cos() - degrees() - radians() - sin() - tan() # Color ## Setting - background() - clear() - fill() - noFill() - noStroke() - stroke() # Image ## Loading & displaying - image() - loadImage() # Constants - HALF_PI - PI - QUARTER_PI _---San Skulrattanakulchai_