RequirementsMac OS X
Date addedMar 21, 2018
It was created to teach fundamentals of computer programming within a visual context and to function as a software sketchbook.
- Interactive apps with 2D, 3D or PDF output.
- OpenGL integration for accelerated 2D and 3D.
- X-Platform for GNU/Linux, Mac OS X, and Windows.
- More than 100 libraries expand the core program.
Processing for Mac is a flexible application sketchbook in addition to a vocabulary for learning how to code inside the context of the visual arts. You will find thousands of thousands of students, designers, artists, researchers, and hobbyists using Processing for Mac for studying and prototyping.
The applications exports Java applets that might be posted online and shared with all other musicians and designers.
Windows Defender blocks Processing 3.3.6. Not sure why this was happening, but hopefully a new release should be all that's necessary to fix it.
Lots of fixes for the Net Library.
Include newlines at end of files (i.e. when saving .pde files).
Rename (refactor) dialog is unusable on high density screen.
Detect errors from curved quotation marks (a headache when copying/pasting).
NullPointerException on close button with P3D and noLoop.
Fix exception due to version parsing in Java 9.
Fix line joins on triangles.
Fix NullPointerException in ContributionManager.deleteFlagged().
Fix scrub comments for empty block comment /**/.
Fix error checker crash when className contains [ or ].
Table.insertRow() causes ArrayIndexOutOfBoundsException (with fix).
BlendMode() with PDF isn't showing the warning about it not being available.
TextureWrap() not updating when changed during draw().
Cap frameRate() to 1000 in OpenGL.
ARM tweaks for shaders on the Raspberry Pi.
Fix 3D on contemporary versions of Linux.
Cursor() don't work after void noCursor() in P2D and P3D.
Fix JRE download issues.
Update to Java 8u162.
PdePreprocessor change is breaking current source.
Output .java files in UTF-8 and force compiler to use UTF-8.
Refactor to use a few Java 8 features.
Remove "Pipe Organ" from exec() docs.
Fix typo in Italian translation.
Remove useless deprecation on PImage.mask(int).
Make un/registering methods in PApplet thread-safe.
set colorModeDefault to true by default.
Minor bezierPoint() rewrite for performance.
Additions and new features:
Added setIndex() method to IntDict, FloatDict, StringDict.
Added resize() to IntDict, FloatDict, StringDict.
Fix entries() Iterator in IntDict, FloatDict, StringDict.