实例介绍
processing3.4 window64位版本 Processing是一种具有革命前瞻性的新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师。它是 Java 语言的延伸,并支持许多现有的 Java 语言架构,不过在语法 (syntax) 上简易许多,并具有许多贴心及人性化的设计。Processing 可以在 Windows、MAC OS X、MAC OS 9 、Linux 等操作系统上使用。
【实例截图】
【核心代码】
4744302543293209646.zip
└── processing-3.4
├── core
│ └── library
│ ├── core.jar
│ ├── export.txt
│ ├── gluegen-rt.jar
│ ├── gluegen-rt-natives-linux-aarch64.jar
│ ├── gluegen-rt-natives-linux-amd64.jar
│ ├── gluegen-rt-natives-linux-armv6hf.jar
│ ├── gluegen-rt-natives-linux-i586.jar
│ ├── gluegen-rt-natives-macosx-universal.jar
│ ├── gluegen-rt-natives-windows-amd64.jar
│ ├── gluegen-rt-natives-windows-i586.jar
│ ├── jogl-all.jar
│ ├── jogl-all-natives-linux-aarch64.jar
│ ├── jogl-all-natives-linux-amd64.jar
│ ├── jogl-all-natives-linux-armv6hf.jar
│ ├── jogl-all-natives-linux-i586.jar
│ ├── jogl-all-natives-macosx-universal.jar
│ ├── jogl-all-natives-windows-amd64.jar
│ └── jogl-all-natives-windows-i586.jar
├── java
│ ├── bin
│ │ ├── api-ms-win-core-console-l1-1-0.dll
│ │ ├── api-ms-win-core-datetime-l1-1-0.dll
│ │ ├── api-ms-win-core-debug-l1-1-0.dll
│ │ ├── api-ms-win-core-errorhandling-l1-1-0.dll
│ │ ├── api-ms-win-core-file-l1-1-0.dll
│ │ ├── api-ms-win-core-file-l1-2-0.dll
│ │ ├── api-ms-win-core-file-l2-1-0.dll
│ │ ├── api-ms-win-core-handle-l1-1-0.dll
│ │ ├── api-ms-win-core-heap-l1-1-0.dll
│ │ ├── api-ms-win-core-interlocked-l1-1-0.dll
│ │ ├── api-ms-win-core-libraryloader-l1-1-0.dll
│ │ ├── api-ms-win-core-localization-l1-2-0.dll
│ │ ├── api-ms-win-core-memory-l1-1-0.dll
│ │ ├── api-ms-win-core-namedpipe-l1-1-0.dll
│ │ ├── api-ms-win-core-processenvironment-l1-1-0.dll
│ │ ├── api-ms-win-core-processthreads-l1-1-0.dll
│ │ ├── api-ms-win-core-processthreads-l1-1-1.dll
│ │ ├── api-ms-win-core-profile-l1-1-0.dll
│ │ ├── api-ms-win-core-rtlsupport-l1-1-0.dll
│ │ ├── api-ms-win-core-string-l1-1-0.dll
│ │ ├── api-ms-win-core-synch-l1-1-0.dll
│ │ ├── api-ms-win-core-synch-l1-2-0.dll
│ │ ├── api-ms-win-core-sysinfo-l1-1-0.dll
│ │ ├── api-ms-win-core-timezone-l1-1-0.dll
│ │ ├── api-ms-win-core-util-l1-1-0.dll
│ │ ├── api-ms-win-crt-conio-l1-1-0.dll
│ │ ├── api-ms-win-crt-convert-l1-1-0.dll
│ │ ├── api-ms-win-crt-environment-l1-1-0.dll
│ │ ├── api-ms-win-crt-filesystem-l1-1-0.dll
│ │ ├── api-ms-win-crt-heap-l1-1-0.dll
│ │ ├── api-ms-win-crt-locale-l1-1-0.dll
│ │ ├── api-ms-win-crt-math-l1-1-0.dll
│ │ ├── api-ms-win-crt-multibyte-l1-1-0.dll
│ │ ├── api-ms-win-crt-private-l1-1-0.dll
│ │ ├── api-ms-win-crt-process-l1-1-0.dll
│ │ ├── api-ms-win-crt-runtime-l1-1-0.dll
│ │ ├── api-ms-win-crt-stdio-l1-1-0.dll
│ │ ├── api-ms-win-crt-string-l1-1-0.dll
│ │ ├── api-ms-win-crt-time-l1-1-0.dll
│ │ ├── api-ms-win-crt-utility-l1-1-0.dll
│ │ ├── awt.dll
│ │ ├── bci.dll
│ │ ├── concrt140.dll
│ │ ├── dcpr.dll
│ │ ├── decora_sse.dll
│ │ ├── deploy.dll
│ │ ├── dtplugin
│ │ │ ├── deployJava1.dll
│ │ │ └── npdeployJava1.dll
│ │ ├── dt_shmem.dll
│ │ ├── dt_socket.dll
│ │ ├── eula.dll
│ │ ├── fontmanager.dll
│ │ ├── fxplugins.dll
│ │ ├── glass.dll
│ │ ├── glib-lite.dll
│ │ ├── gstreamer-lite.dll
│ │ ├── hprof.dll
│ │ ├── instrument.dll
│ │ ├── j2pcsc.dll
│ │ ├── j2pkcs11.dll
│ │ ├── jaas_nt.dll
│ │ ├── jabswitch.exe
│ │ ├── JavaAccessBridge-64.dll
│ │ ├── javacpl.cpl
│ │ ├── javacpl.exe
│ │ ├── java_crw_demo.dll
│ │ ├── java.dll
│ │ ├── java.exe
│ │ ├── javafx_font.dll
│ │ ├── javafx_font_t2k.dll
│ │ ├── javafx_iio.dll
│ │ ├── java-rmi.exe
│ │ ├── javaw.exe
│ │ ├── JAWTAccessBridge-64.dll
│ │ ├── jawt.dll
│ │ ├── jdwp.dll
│ │ ├── jfr.dll
│ │ ├── jfxmedia.dll
│ │ ├── jfxwebkit.dll
│ │ ├── jjs.exe
│ │ ├── jli.dll
│ │ ├── jp2iexp.dll
│ │ ├── jp2launcher.exe
│ │ ├── jp2native.dll
│ │ ├── jp2ssv.dll
│ │ ├── jpeg.dll
│ │ ├── jsdt.dll
│ │ ├── jsound.dll
│ │ ├── jsoundds.dll
│ │ ├── kcms.dll
│ │ ├── keytool.exe
│ │ ├── lcms.dll
│ │ ├── management.dll
│ │ ├── mlib_image.dll
│ │ ├── msvcp140.dll
│ │ ├── msvcr100.dll
│ │ ├── net.dll
│ │ ├── nio.dll
│ │ ├── npt.dll
│ │ ├── orbd.exe
│ │ ├── pack200.exe
│ │ ├── plugin2
│ │ │ ├── msvcr100.dll
│ │ │ └── npjp2.dll
│ │ ├── policytool.exe
│ │ ├── prism_common.dll
│ │ ├── prism_d3d.dll
│ │ ├── prism_sw.dll
│ │ ├── resource.dll
│ │ ├── rmid.exe
│ │ ├── rmiregistry.exe
│ │ ├── server
│ │ │ ├── jvm.dll
│ │ │ └── Xusage.txt
│ │ ├── servertool.exe
│ │ ├── splashscreen.dll
│ │ ├── ssvagent.exe
│ │ ├── ssv.dll
│ │ ├── sunec.dll
│ │ ├── sunmscapi.dll
│ │ ├── t2k.dll
│ │ ├── tnameserv.exe
│ │ ├── ucrtbase.dll
│ │ ├── unpack200.exe
│ │ ├── unpack.dll
│ │ ├── vcruntime140.dll
│ │ ├── verify.dll
│ │ ├── w2k_lsa_auth.dll
│ │ ├── WindowsAccessBridge-64.dll
│ │ ├── wsdetect.dll
│ │ └── zip.dll
│ ├── COPYRIGHT
│ ├── lib
│ │ ├── accessibility.properties
│ │ ├── amd64
│ │ │ └── jvm.cfg
│ │ ├── applet
│ │ ├── calendars.properties
│ │ ├── charsets.jar
│ │ ├── classlist
│ │ ├── cmm
│ │ │ ├── CIEXYZ.pf
│ │ │ ├── GRAY.pf
│ │ │ ├── LINEAR_RGB.pf
│ │ │ └── sRGB.pf
│ │ ├── content-types.properties
│ │ ├── currency.data
│ │ ├── deploy
│ │ │ ├── ffjcext.zip
│ │ │ ├── messages_de.properties
│ │ │ ├── messages_es.properties
│ │ │ ├── messages_fr.properties
│ │ │ ├── messages_it.properties
│ │ │ ├── messages_ja.properties
│ │ │ ├── messages_ko.properties
│ │ │ ├── messages.properties
│ │ │ ├── messages_pt_BR.properties
│ │ │ ├── messages_sv.properties
│ │ │ ├── messages_zh_CN.properties
│ │ │ ├── messages_zh_HK.properties
│ │ │ ├── messages_zh_TW.properties
│ │ │ ├── splash_11@2x-lic.gif
│ │ │ ├── splash_11-lic.gif
│ │ │ ├── splash@2x.gif
│ │ │ └── splash.gif
│ │ ├── deploy.jar
│ │ ├── ext
│ │ │ ├── access-bridge-64.jar
│ │ │ ├── cldrdata.jar
│ │ │ ├── jaccess.jar
│ │ │ ├── jfxrt.jar
│ │ │ ├── localedata.jar
│ │ │ ├── meta-index
│ │ │ ├── nashorn.jar
│ │ │ ├── sunec.jar
│ │ │ ├── sunjce_provider.jar
│ │ │ ├── sunmscapi.jar
│ │ │ ├── sunpkcs11.jar
│ │ │ └── zipfs.jar
│ │ ├── flavormap.properties
│ │ ├── fontconfig.bfc
│ │ ├── fontconfig.properties.src
│ │ ├── fonts
│ │ │ ├── LucidaBrightDemiBold.ttf
│ │ │ ├── LucidaBrightDemiItalic.ttf
│ │ │ ├── LucidaBrightItalic.ttf
│ │ │ ├── LucidaBrightRegular.ttf
│ │ │ ├── LucidaSansDemiBold.ttf
│ │ │ ├── LucidaSansRegular.ttf
│ │ │ ├── LucidaTypewriterBold.ttf
│ │ │ └── LucidaTypewriterRegular.ttf
│ │ ├── hijrah-config-umalqura.properties
│ │ ├── images
│ │ │ └── cursors
│ │ │ ├── cursors.properties
│ │ │ ├── invalid32x32.gif
│ │ │ ├── win32_CopyDrop32x32.gif
│ │ │ ├── win32_CopyNoDrop32x32.gif
│ │ │ ├── win32_LinkDrop32x32.gif
│ │ │ ├── win32_LinkNoDrop32x32.gif
│ │ │ ├── win32_MoveDrop32x32.gif
│ │ │ └── win32_MoveNoDrop32x32.gif
│ │ ├── javafx.properties
│ │ ├── jce.jar
│ │ ├── jfr
│ │ │ ├── default.jfc
│ │ │ └── profile.jfc
│ │ ├── jfr.jar
│ │ ├── jfxswt.jar
│ │ ├── jsse.jar
│ │ ├── jvm.hprof.txt
│ │ ├── logging.properties
│ │ ├── management
│ │ │ ├── jmxremote.access
│ │ │ ├── jmxremote.password.template
│ │ │ ├── management.properties
│ │ │ └── snmp.acl.template
│ │ ├── management-agent.jar
│ │ ├── meta-index
│ │ ├── net.properties
│ │ ├── plugin.jar
│ │ ├── psfontj2d.properties
│ │ ├── psfont.properties.ja
│ │ ├── resources.jar
│ │ ├── rt.jar
│ │ ├── security
│ │ │ ├── blacklist
│ │ │ ├── blacklisted.certs
│ │ │ ├── cacerts
│ │ │ ├── java.policy
│ │ │ ├── java.security
│ │ │ ├── javaws.policy
│ │ │ ├── policy
│ │ │ │ ├── limited
│ │ │ │ │ ├── local_policy.jar
│ │ │ │ │ └── US_export_policy.jar
│ │ │ │ └── unlimited
│ │ │ │ ├── local_policy.jar
│ │ │ │ └── US_export_policy.jar
│ │ │ └── trusted.libraries
│ │ ├── sound.properties
│ │ ├── tzdb.dat
│ │ └── tzmappings
│ ├── LICENSE
│ ├── README.txt
│ ├── release
│ ├── THIRDPARTYLICENSEREADME-JAVAFX.txt
│ ├── THIRDPARTYLICENSEREADME.txt
│ └── Welcome.html
├── lib
│ ├── about-1x.png
│ ├── about-2x.png
│ ├── ant.jar
│ ├── ant-launcher.jar
│ ├── defaults.txt
│ ├── fonts
│ │ ├── ProcessingSansPro-LICENSE.txt
│ │ ├── ProcessingSansPro-Regular.ttf
│ │ ├── ProcessingSansPro-Semibold.ttf
│ │ ├── SourceCodePro-Bold.ttf
│ │ ├── SourceCodePro-LICENSE.txt
│ │ └── SourceCodePro-Regular.ttf
│ ├── footer
│ │ ├── console-enabled-1x.png
│ │ ├── console-enabled-2x.png
│ │ ├── console-selected-1x.png
│ │ ├── console-selected-2x.png
│ │ ├── error-enabled-1x.png
│ │ ├── error-enabled-2x.png
│ │ ├── error-selected-1x.png
│ │ └── error-selected-2x.png
│ ├── icons
│ │ ├── foundation-16.png
│ │ ├── foundation-32.png
│ │ ├── foundation-64.png
│ │ ├── pde-1024.png
│ │ ├── pde-128.png
│ │ ├── pde-16.png
│ │ ├── pde-256.png
│ │ ├── pde-32.png
│ │ ├── pde-48.png
│ │ ├── pde-512.png
│ │ └── pde-64.png
│ ├── jna.jar
│ ├── jna-platform.jar
│ ├── jnidispatch.dll
│ ├── languages
│ │ ├── languages.txt
│ │ ├── PDE_ar.properties
│ │ ├── PDE_de.properties
│ │ ├── PDE_el.properties
│ │ ├── PDE_en.properties
│ │ ├── PDE_es.properties
│ │ ├── PDE_fr.properties
│ │ ├── PDE_it.properties
│ │ ├── PDE_ja.properties
│ │ ├── PDE_ko.properties
│ │ ├── PDE_nl.properties
│ │ ├── PDE.properties
│ │ ├── PDE_pt.properties
│ │ ├── PDE_ru.properties
│ │ ├── PDE_tr.properties
│ │ ├── PDE_uk.properties
│ │ └── PDE_zh.properties
│ ├── manager
│ │ ├── close-1x.png
│ │ ├── close-2x.png
│ │ ├── downloading-1x.png
│ │ ├── downloading-2x.png
│ │ ├── incompatible-1x.png
│ │ ├── incompatible-2x.png
│ │ ├── install-1x.png
│ │ ├── install-2x.png
│ │ ├── loader.gif
│ │ ├── notification-1x.png
│ │ ├── notification-2x.png
│ │ ├── remove-1x.png
│ │ ├── remove-2x.png
│ │ ├── search-1x.png
│ │ ├── search-2x.png
│ │ ├── update-1x.png
│ │ ├── update-2x.png
│ │ ├── update-available-1x.png
│ │ ├── update-available-2x.png
│ │ ├── up-to-date-1x.png
│ │ └── up-to-date-2x.png
│ ├── pde.jar
│ ├── status
│ │ ├── error.png
│ │ ├── notice.png
│ │ └── warning.png
│ ├── theme.txt
│ ├── toolbar
│ │ ├── continue-disabled-1x.png
│ │ ├── continue-disabled-2x.png
│ │ ├── continue-enabled-1x.png
│ │ ├── continue-enabled-2x.png
│ │ ├── continue-pressed-1x.png
│ │ ├── continue-pressed-2x.png
│ │ ├── continue-rollover-1x.png
│ │ ├── continue-rollover-2x.png
│ │ ├── continue-selected-1x.png
│ │ ├── continue-selected-2x.png
│ │ ├── debug-disabled-1x.png
│ │ ├── debug-disabled-2x.png
│ │ ├── debug-enabled-1x.png
│ │ ├── debug-enabled-2x.png
│ │ ├── debug-pressed-1x.png
│ │ ├── debug-pressed-2x.png
│ │ ├── debug-rollover-1x.png
│ │ ├── debug-rollover-2x.png
│ │ ├── debug-selected-1x.png
│ │ ├── debug-selected-2x.png
│ │ ├── gradient.png
│ │ ├── run-disabled-1x.png
│ │ ├── run-disabled-2x.png
│ │ ├── run-enabled-1x.png
│ │ ├── run-enabled-2x.png
│ │ ├── run-pressed-1x.png
│ │ ├── run-pressed-2x.png
│ │ ├── run-rollover-1x.png
│ │ ├── run-rollover-2x.png
│ │ ├── run-selected-1x.png
│ │ ├── run-selected-2x.png
│ │ ├── step-disabled-1x.png
│ │ ├── step-disabled-2x.png
│ │ ├── step-enabled-1x.png
│ │ ├── step-enabled-2x.png
│ │ ├── step-pressed-1x.png
│ │ ├── step-pressed-2x.png
│ │ ├── step-rollover-1x.png
│ │ ├── step-rollover-2x.png
│ │ ├── step-selected-1x.png
│ │ ├── step-selected-2x.png
│ │ ├── stop-disabled-1x.png
│ │ ├── stop-disabled-2x.png
│ │ ├── stop-enabled-1x.png
│ │ ├── stop-enabled-2x.png
│ │ ├── stop-pressed-1x.png
│ │ ├── stop-pressed-2x.png
│ │ ├── stop-rollover-1x.png
│ │ ├── stop-rollover-2x.png
│ │ ├── stop-selected-1x.png
│ │ └── stop-selected-2x.png
│ ├── version.txt
│ └── welcome
│ ├── generic.html
│ ├── sketchbook.html
│ └── style.css
├── modes
│ └── java
│ ├── application
│ │ ├── Info.plist.tmpl
│ │ ├── launch4j
│ │ │ ├── bin
│ │ │ │ ├── ld.exe
│ │ │ │ ├── LICENSE.txt
│ │ │ │ └── windres.exe
│ │ │ ├── head
│ │ │ │ ├── consolehead.o
│ │ │ │ ├── guihead.o
│ │ │ │ ├── head.o
│ │ │ │ └── LICENSE.txt
│ │ │ ├── launch4j.jar
│ │ │ ├── lib
│ │ │ │ ├── LICENSE.txt
│ │ │ │ └── xstream.jar
│ │ │ ├── LICENSE.txt
│ │ │ └── w32api
│ │ │ ├── crt2.o
│ │ │ ├── libadvapi32.a
│ │ │ ├── libgcc.a
│ │ │ ├── libkernel32.a
│ │ │ ├── libmingw32.a
│ │ │ ├── libmsvcrt.a
│ │ │ ├── libshell32.a
│ │ │ ├── libuser32.a
│ │ │ └── LICENSE.txt
│ │ ├── sketch.icns
│ │ ├── sketch.ico
│ │ └── template.app
│ │ └── Contents
│ │ ├── MacOS
│ │ │ └── JavaApplicationStub
│ │ ├── PkgInfo
│ │ └── Resources
│ │ └── sketch.icns
│ ├── bin
│ │ ├── antlr
│ │ │ ├── ExtendedCommonASTWithHiddenTokens.class
│ │ │ └── TokenStreamCopyingHiddenTokenFilter.class
│ │ └── processing
│ │ └── mode
│ │ └── java
│ │ ├── AutoFormat.class
│ │ ├── Commander.class
│ │ ├── Compiler$1.class
│ │ ├── Compiler.class
│ │ ├── debug
│ │ │ ├── ArrayFieldNode.class
│ │ │ ├── ClassLoadListener.class
│ │ │ ├── FieldNode.class
│ │ │ ├── LineBreakpoint.class
│ │ │ ├── LineHighlight.class
│ │ │ ├── LineID.class
│ │ │ ├── LocalVariableNode.class
│ │ │ └── VariableNode.class
│ │ ├── Debugger$1.class
│ │ ├── Debugger$2.class
│ │ ├── Debugger$3.class
│ │ ├── Debugger$4.class
│ │ ├── Debugger$VMEventListener.class
│ │ ├── Debugger$VMEventReader.class
│ │ ├── Debugger.class
│ │ ├── JavaBuild$1.class
│ │ ├── JavaBuild.class
│ │ ├── JavaEditor$10.class
│ │ ├── JavaEditor$11.class
│ │ ├── JavaEditor$12.class
│ │ ├── JavaEditor$13.class
│ │ ├── JavaEditor$14.class
│ │ ├── JavaEditor$15.class
│ │ ├── JavaEditor$16.class
│ │ ├── JavaEditor$17.class
│ │ ├── JavaEditor$18.class
│ │ ├── JavaEditor$19.class
│ │ ├── JavaEditor$1.class
│ │ ├── JavaEditor$20.class
│ │ ├── JavaEditor$21.class
│ │ ├── JavaEditor$22.class
│ │ ├── JavaEditor$23.class
│ │ ├── JavaEditor$24.class
│ │ ├── JavaEditor$25.class
│ │ ├── JavaEditor$26.class
│ │ ├── JavaEditor$27.class
│ │ ├── JavaEditor$28.class
│ │ ├── JavaEditor$29.class
│ │ ├── JavaEditor$2.class
│ │ ├── JavaEditor$30.class
│ │ ├── JavaEditor$31.class
│ │ ├── JavaEditor$32.class
│ │ ├── JavaEditor$33.class
│ │ ├── JavaEditor$34.class
│ │ ├── JavaEditor$35.class
│ │ ├── JavaEditor$36.class
│ │ ├── JavaEditor$37.class
│ │ ├── JavaEditor$38.class
│ │ ├── JavaEditor$39.class
│ │ ├── JavaEditor$3.class
│ │ ├── JavaEditor$40.class
│ │ ├── JavaEditor$41.class
│ │ ├── JavaEditor$42.class
│ │ ├── JavaEditor$43.class
│ │ ├── JavaEditor$4.class
│ │ ├── JavaEditor$5.class
│ │ ├── JavaEditor$6.class
│ │ ├── JavaEditor$7.class
│ │ ├── JavaEditor$8.class
│ │ ├── JavaEditor$9.class
│ │ ├── JavaEditor$ColorPreference$1.class
│ │ ├── JavaEditor$ColorPreference.class
│ │ ├── JavaEditor.class
│ │ ├── JavaInputHandler.class
│ │ ├── JavaMode$1.class
│ │ ├── JavaMode$2$1.class
│ │ ├── JavaMode$2.class
│ │ ├── JavaMode$3.class
│ │ ├── JavaMode.class
│ │ ├── JavaToolbar$1.class
│ │ ├── JavaToolbar$2.class
│ │ ├── JavaToolbar$3.class
│ │ ├── JavaToolbar$4.class
│ │ ├── JavaToolbar$5.class
│ │ ├── JavaToolbar.class
│ │ ├── pdex
│ │ │ ├── ASTUtils$1.class
│ │ │ ├── ASTUtils$2.class
│ │ │ ├── ASTUtils.class
│ │ │ ├── CompletionCandidate.class
│ │ │ ├── CompletionGenerator$ClassMember.class
│ │ │ ├── CompletionGenerator.class
│ │ │ ├── CompletionPanel$1$1.class
│ │ │ ├── CompletionPanel$1.class
│ │ │ ├── CompletionPanel$CustomListRenderer.class
│ │ │ ├── CompletionPanel.class
│ │ │ ├── DebugTree$1.class
│ │ │ ├── DebugTree$2.class
│ │ │ ├── DebugTree$3.class
│ │ │ ├── DebugTree.class
│ │ │ ├── ErrorChecker.class
│ │ │ ├── ErrorMessageSimplifier.class
│ │ │ ├── ImportStatement.class
│ │ │ ├── InspectMode$1.class
│ │ │ ├── InspectMode$2.class
│ │ │ ├── InspectMode$3.class
│ │ │ ├── InspectMode$4.class
│ │ │ ├── InspectMode.class
│ │ │ ├── JavaProblem.class
│ │ │ ├── JavaTextArea.class
│ │ │ ├── JavaTextAreaPainter$1$1.class
│ │ │ ├── JavaTextAreaPainter$1.class
│ │ │ ├── JavaTextAreaPainter$2.class
│ │ │ ├── JavaTextAreaPainter.class
│ │ │ ├── PDEX$1.class
│ │ │ ├── PDEX.class
│ │ │ ├── PreprocessedSketch$Builder.class
│ │ │ ├── PreprocessedSketch$SketchInterval.class
│ │ │ ├── PreprocessedSketch.class
│ │ │ ├── PreprocessingService$1.class
│ │ │ ├── PreprocessingService.class
│ │ │ ├── Rename$1.class
│ │ │ ├── Rename$2.class
│ │ │ ├── Rename.class
│ │ │ ├── ShowUsage$1.class
│ │ │ ├── ShowUsage.class
│ │ │ ├── ShowUsageTreeNode.class
│ │ │ ├── SourceUtils$1.class
│ │ │ ├── SourceUtils.class
│ │ │ ├── TextTransform$CompositeOffsetMapper.class
│ │ │ ├── TextTransform$Edit.class
│ │ │ ├── TextTransform$OffsetMapper.class
│ │ │ ├── TextTransform$SimpleOffsetMapper.class
│ │ │ └── TextTransform.class
│ │ ├── preproc
│ │ │ ├── JavaLexer.class
│ │ │ ├── JavaRecognizer.class
│ │ │ ├── JavaTokenTypes.class
│ │ │ ├── PdeEmitter$1.class
│ │ │ ├── PdeEmitter.class
│ │ │ ├── PdeLexer.class
│ │ │ ├── PdePartialTokenTypes.class
│ │ │ ├── PdePreprocessor$1.class
│ │ │ ├── PdePreprocessor$2.class
│ │ │ ├── PdePreprocessor$Mode.class
│ │ │ ├── PdePreprocessor.class
│ │ │ ├── PdeRecognizer.class
│ │ │ ├── PdeTokenTypes.class
│ │ │ ├── PreprocessorResult.class
│ │ │ ├── SurfaceInfo.class
│ │ │ └── TokenUtil.class
│ │ ├── runner
│ │ │ ├── MessageConsumer.class
│ │ │ ├── MessageSiphon.class
│ │ │ ├── MessageStream.class
│ │ │ ├── Runner$1.class
│ │ │ ├── Runner$2.class
│ │ │ └── Runner.class
│ │ ├── tweak
│ │ │ ├── ColorControlBox.class
│ │ │ ├── ColorMode.class
│ │ │ ├── ColorScheme.class
│ │ │ ├── ColorSelector$ColorSelectorBox$1.class
│ │ │ ├── ColorSelector$ColorSelectorBox$2.class
│ │ │ ├── ColorSelector$ColorSelectorBox.class
│ │ │ ├── ColorSelector$ColorSelectorSlider$1.class
│ │ │ ├── ColorSelector$ColorSelectorSlider$2.class
│ │ │ ├── ColorSelector$ColorSelectorSlider.class
│ │ │ ├── ColorSelector$SelectorTopBar.class
│ │ │ ├── ColorSelector.class
│ │ │ ├── Handle.class
│ │ │ ├── HandleComparator.class
│ │ │ ├── HProgressBar.class
│ │ │ ├── Settings.class
│ │ │ ├── SketchParser$Range.class
│ │ │ ├── SketchParser.class
│ │ │ └── TweakClient.class
│ │ ├── VariableInspector$ExpansionHandler.class
│ │ ├── VariableInspector$LocalHidesThisFilter.class
│ │ ├── VariableInspector$OutlineRenderer.class
│ │ ├── VariableInspector$P5BuiltinsFilter.class
│ │ ├── VariableInspector$ThisFilter.class
│ │ ├── VariableInspector$ValueCellEditor.class
│ │ ├── VariableInspector$ValueCellRenderer.class
│ │ ├── VariableInspector$VariableNodeFilter.class
│ │ ├── VariableInspector$VariableRowModel.class
│ │ └── VariableInspector.class
│ ├── build.xml
│ ├── examples
│ │ ├── Basics
│ │ │ ├── Arrays
│ │ │ │ ├── Array
│ │ │ │ │ └── Array.pde
│ │ │ │ ├── Array2D
│ │ │ │ │ └── Array2D.pde
│ │ │ │ └── ArrayObjects
│ │ │ │ ├── ArrayObjects.pde
│ │ │ │ └── Module.pde
│ │ │ ├── Camera
│ │ │ │ ├── MoveEye
│ │ │ │ │ └── MoveEye.pde
│ │ │ │ ├── Orthographic
│ │ │ │ │ └── Orthographic.pde
│ │ │ │ └── Perspective
│ │ │ │ └── Perspective.pde
│ │ │ ├── Color
│ │ │ │ ├── Brightness
│ │ │ │ │ └── Brightness.pde
│ │ │ │ ├── ColorVariables
│ │ │ │ │ └── ColorVariables.pde
│ │ │ │ ├── Hue
│ │ │ │ │ └── Hue.pde
│ │ │ │ ├── LinearGradient
│ │ │ │ │ └── LinearGradient.pde
│ │ │ │ ├── RadialGradient
│ │ │ │ │ └── RadialGradient.pde
│ │ │ │ ├── Relativity
│ │ │ │ │ └── Relativity.pde
│ │ │ │ ├── Saturation
│ │ │ │ │ └── Saturation.pde
│ │ │ │ └── WaveGradient
│ │ │ │ └── WaveGradient.pde
│ │ │ ├── Control
│ │ │ │ ├── Conditionals1
│ │ │ │ │ └── Conditionals1.pde
│ │ │ │ ├── Conditionals2
│ │ │ │ │ └── Conditionals2.pde
│ │ │ │ ├── EmbeddedIteration
│ │ │ │ │ └── EmbeddedIteration.pde
│ │ │ │ ├── Iteration
│ │ │ │ │ └── Iteration.pde
│ │ │ │ └── LogicalOperators
│ │ │ │ └── LogicalOperators.pde
│ │ │ ├── Data
│ │ │ │ ├── CharactersStrings
│ │ │ │ │ ├── CharactersStrings.pde
│ │ │ │ │ └── data
│ │ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ │ ├── DatatypeConversion
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ │ │ └── DatatypeConversion.pde
│ │ │ │ ├── IntegersFloats
│ │ │ │ │ └── IntegersFloats.pde
│ │ │ │ ├── TrueFalse
│ │ │ │ │ └── TrueFalse.pde
│ │ │ │ ├── Variables
│ │ │ │ │ └── Variables.pde
│ │ │ │ └── VariableScope
│ │ │ │ └── VariableScope.pde
│ │ │ ├── Form
│ │ │ │ ├── Bezier
│ │ │ │ │ └── Bezier.pde
│ │ │ │ ├── PieChart
│ │ │ │ │ └── PieChart.pde
│ │ │ │ ├── PointsLines
│ │ │ │ │ └── PointsLines.pde
│ │ │ │ ├── Primitives3D
│ │ │ │ │ └── Primitives3D.pde
│ │ │ │ ├── RegularPolygon
│ │ │ │ │ └── RegularPolygon.pde
│ │ │ │ ├── ShapePrimitives
│ │ │ │ │ └── ShapePrimitives.pde
│ │ │ │ ├── Star
│ │ │ │ │ └── Star.pde
│ │ │ │ └── TriangleStrip
│ │ │ │ └── TriangleStrip.pde
│ │ │ ├── Image
│ │ │ │ ├── Alphamask
│ │ │ │ │ ├── Alphamask.pde
│ │ │ │ │ └── data
│ │ │ │ │ ├── mask.jpg
│ │ │ │ │ └── moonwalk.jpg
│ │ │ │ ├── BackgroundImage
│ │ │ │ │ ├── BackgroundImage.pde
│ │ │ │ │ └── data
│ │ │ │ │ └── moonwalk.jpg
│ │ │ │ ├── CreateImage
│ │ │ │ │ └── CreateImage.pde
│ │ │ │ ├── LoadDisplayImage
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── moonwalk.jpg
│ │ │ │ │ └── LoadDisplayImage.pde
│ │ │ │ ├── Pointillism
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── moonwalk.jpg
│ │ │ │ │ └── Pointillism.pde
│ │ │ │ ├── RequestImage
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── PT_anim0000.gif
│ │ │ │ │ │ ├── PT_anim0001.gif
│ │ │ │ │ │ ├── PT_anim0002.gif
│ │ │ │ │ │ ├── PT_anim0003.gif
│ │ │ │ │ │ ├── PT_anim0004.gif
│ │ │ │ │ │ ├── PT_anim0005.gif
│ │ │ │ │ │ ├── PT_anim0006.gif
│ │ │ │ │ │ ├── PT_anim0007.gif
│ │ │ │ │ │ ├── PT_anim0008.gif
│ │ │ │ │ │ ├── PT_anim0009.gif
│ │ │ │ │ │ ├── PT_anim0010.gif
│ │ │ │ │ │ └── PT_anim0011.gif
│ │ │ │ │ └── RequestImage.pde
│ │ │ │ └── Transparency
│ │ │ │ ├── data
│ │ │ │ │ └── moonwalk.jpg
│ │ │ │ └── Transparency.pde
│ │ │ ├── Input
│ │ │ │ ├── Clock
│ │ │ │ │ └── Clock.pde
│ │ │ │ ├── Constrain
│ │ │ │ │ └── Constrain.pde
│ │ │ │ ├── Easing
│ │ │ │ │ └── Easing.pde
│ │ │ │ ├── Keyboard
│ │ │ │ │ └── Keyboard.pde
│ │ │ │ ├── KeyboardFunctions
│ │ │ │ │ └── KeyboardFunctions.pde
│ │ │ │ ├── Milliseconds
│ │ │ │ │ └── Milliseconds.pde
│ │ │ │ ├── Mouse1D
│ │ │ │ │ └── Mouse1D.pde
│ │ │ │ ├── Mouse2D
│ │ │ │ │ └── Mouse2D.pde
│ │ │ │ ├── MouseFunctions
│ │ │ │ │ └── MouseFunctions.pde
│ │ │ │ ├── MousePress
│ │ │ │ │ └── MousePress.pde
│ │ │ │ ├── MouseSignals
│ │ │ │ │ └── MouseSignals.pde
│ │ │ │ └── StoringInput
│ │ │ │ └── StoringInput.pde
│ │ │ ├── Lights
│ │ │ │ ├── Directional
│ │ │ │ │ └── Directional.pde
│ │ │ │ ├── Mixture
│ │ │ │ │ └── Mixture.pde
│ │ │ │ ├── MixtureGrid
│ │ │ │ │ └── MixtureGrid.pde
│ │ │ │ ├── OnOff
│ │ │ │ │ └── OnOff.pde
│ │ │ │ ├── Reflection
│ │ │ │ │ └── Reflection.pde
│ │ │ │ └── Spot
│ │ │ │ └── Spot.pde
│ │ │ ├── Math
│ │ │ │ ├── AdditiveWave
│ │ │ │ │ └── AdditiveWave.pde
│ │ │ │ ├── Arctangent
│ │ │ │ │ └── Arctangent.pde
│ │ │ │ ├── Distance1D
│ │ │ │ │ └── Distance1D.pde
│ │ │ │ ├── Distance2D
│ │ │ │ │ └── Distance2D.pde
│ │ │ │ ├── DoubleRandom
│ │ │ │ │ └── DoubleRandom.pde
│ │ │ │ ├── Graphing2DEquation
│ │ │ │ │ └── Graphing2DEquation.pde
│ │ │ │ ├── IncrementDecrement
│ │ │ │ │ └── IncrementDecrement.pde
│ │ │ │ ├── Interpolate
│ │ │ │ │ └── Interpolate.pde
│ │ │ │ ├── Map
│ │ │ │ │ └── Map.pde
│ │ │ │ ├── Noise1D
│ │ │ │ │ └── Noise1D.pde
│ │ │ │ ├── Noise2D
│ │ │ │ │ └── Noise2D.pde
│ │ │ │ ├── Noise3D
│ │ │ │ │ └── Noise3D.pde
│ │ │ │ ├── NoiseWave
│ │ │ │ │ └── NoiseWave.pde
│ │ │ │ ├── OperatorPrecedence
│ │ │ │ │ └── OperatorPrecedence.pde
│ │ │ │ ├── PolarToCartesian
│ │ │ │ │ └── PolarToCartesian.pde
│ │ │ │ ├── Random
│ │ │ │ │ └── Random.pde
│ │ │ │ ├── RandomGaussian
│ │ │ │ │ └── RandomGaussian.pde
│ │ │ │ ├── Sine
│ │ │ │ │ └── Sine.pde
│ │ │ │ ├── SineCosine
│ │ │ │ │ └── SineCosine.pde
│ │ │ │ └── SineWave
│ │ │ │ └── SineWave.pde
│ │ │ ├── Objects
│ │ │ │ ├── CompositeObjects
│ │ │ │ │ ├── CompositeObjects.pde
│ │ │ │ │ ├── Egg.pde
│ │ │ │ │ ├── EggRing.pde
│ │ │ │ │ └── Ring.pde
│ │ │ │ ├── Inheritance
│ │ │ │ │ └── Inheritance.pde
│ │ │ │ ├── MultipleConstructors
│ │ │ │ │ └── MultipleConstructors.pde
│ │ │ │ └── Objects
│ │ │ │ └── Objects.pde
│ │ │ ├── Shape
│ │ │ │ ├── DisableStyle
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── bot1.svg
│ │ │ │ │ └── DisableStyle.pde
│ │ │ │ ├── GetChild
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── usa-wikipedia.svg
│ │ │ │ │ └── GetChild.pde
│ │ │ │ ├── LoadDisplayOBJ
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── rocket.mtl
│ │ │ │ │ │ ├── rocket.obj
│ │ │ │ │ │ └── rocket.png
│ │ │ │ │ └── LoadDisplayOBJ.pde
│ │ │ │ ├── LoadDisplaySVG
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── bot1.svg
│ │ │ │ │ └── LoadDisplaySVG.pde
│ │ │ │ ├── ScaleShape
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── bot1.svg
│ │ │ │ │ └── ScaleShape.pde
│ │ │ │ └── ShapeVertices
│ │ │ │ ├── data
│ │ │ │ │ └── uk.svg
│ │ │ │ └── ShapeVertices.pde
│ │ │ ├── Structure
│ │ │ │ ├── Coordinates
│ │ │ │ │ └── Coordinates.pde
│ │ │ │ ├── CreateGraphics
│ │ │ │ │ ├── CreateGraphics.pde
│ │ │ │ │ └── data
│ │ │ │ │ ├── mask.jpg
│ │ │ │ │ └── test.jpg
│ │ │ │ ├── Functions
│ │ │ │ │ └── Functions.pde
│ │ │ │ ├── Loop
│ │ │ │ │ └── Loop.pde
│ │ │ │ ├── NoLoop
│ │ │ │ │ └── NoLoop.pde
│ │ │ │ ├── Recursion
│ │ │ │ │ └── Recursion.pde
│ │ │ │ ├── Redraw
│ │ │ │ │ └── Redraw.pde
│ │ │ │ ├── SetupDraw
│ │ │ │ │ └── SetupDraw.pde
│ │ │ │ ├── StatementsComments
│ │ │ │ │ └── StatementsComments.pde
│ │ │ │ └── WidthHeight
│ │ │ │ └── WidthHeight.pde
│ │ │ ├── Transform
│ │ │ │ ├── Arm
│ │ │ │ │ └── Arm.pde
│ │ │ │ ├── Rotate
│ │ │ │ │ └── Rotate.pde
│ │ │ │ ├── RotatePushPop
│ │ │ │ │ └── RotatePushPop.pde
│ │ │ │ ├── RotateXY
│ │ │ │ │ └── RotateXY.pde
│ │ │ │ ├── Scale
│ │ │ │ │ └── Scale.pde
│ │ │ │ └── Translate
│ │ │ │ └── Translate.pde
│ │ │ ├── Typography
│ │ │ │ ├── Letters
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ │ │ └── Letters.pde
│ │ │ │ └── Words
│ │ │ │ ├── data
│ │ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ │ └── Words.pde
│ │ │ └── Web
│ │ │ ├── EmbeddedLinks
│ │ │ │ └── EmbeddedLinks.pde
│ │ │ └── LoadingImages
│ │ │ └── LoadingImages.pde
│ │ ├── Demos
│ │ │ ├── Graphics
│ │ │ │ ├── DepthSort
│ │ │ │ │ └── DepthSort.pde
│ │ │ │ ├── LowLevelGLVboInterleaved
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── frag.glsl
│ │ │ │ │ │ └── vert.glsl
│ │ │ │ │ └── LowLevelGLVboInterleaved.pde
│ │ │ │ ├── LowLevelGLVboSeparate
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── frag.glsl
│ │ │ │ │ │ └── vert.glsl
│ │ │ │ │ └── LowLevelGLVboSeparate.pde
│ │ │ │ ├── MeshTweening
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── frag.glsl
│ │ │ │ │ │ └── vert.glsl
│ │ │ │ │ └── MeshTweening.pde
│ │ │ │ ├── Particles
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── sprite.png
│ │ │ │ │ ├── Particle.pde
│ │ │ │ │ ├── Particles.pde
│ │ │ │ │ └── ParticleSystem.pde
│ │ │ │ ├── Patch
│ │ │ │ │ └── Patch.pde
│ │ │ │ ├── Planets
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── mercury.jpg
│ │ │ │ │ │ ├── planet.jpg
│ │ │ │ │ │ ├── starfield.jpg
│ │ │ │ │ │ └── sun.jpg
│ │ │ │ │ ├── Perlin.pde
│ │ │ │ │ └── Planets.pde
│ │ │ │ ├── Ribbons
│ │ │ │ │ ├── ArcBall.pde
│ │ │ │ │ ├── BSpline.pde
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── 1CBS.pdb
│ │ │ │ │ │ ├── 2POR.pdb
│ │ │ │ │ │ └── 4HHB.pdb
│ │ │ │ │ ├── Geometry.pde
│ │ │ │ │ ├── PDB.pde
│ │ │ │ │ └── Ribbons.pde
│ │ │ │ ├── RotatingArcs
│ │ │ │ │ └── RotatingArcs.pde
│ │ │ │ ├── Trefoil
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── particle.png
│ │ │ │ │ ├── Surface.pde
│ │ │ │ │ └── Trefoil.pde
│ │ │ │ ├── Wiggling
│ │ │ │ │ └── Wiggling.pde
│ │ │ │ └── Yellowtail
│ │ │ │ ├── Gesture.pde
│ │ │ │ ├── Vec3f.pde
│ │ │ │ └── Yellowtail.pde
│ │ │ ├── Performance
│ │ │ │ ├── CubicGridImmediate
│ │ │ │ │ └── CubicGridImmediate.pde
│ │ │ │ ├── CubicGridRetained
│ │ │ │ │ └── CubicGridRetained.pde
│ │ │ │ ├── DynamicParticlesImmediate
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── sprite.png
│ │ │ │ │ └── DynamicParticlesImmediate.pde
│ │ │ │ ├── DynamicParticlesRetained
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── sprite.png
│ │ │ │ │ └── DynamicParticlesRetained.pde
│ │ │ │ ├── Esfera
│ │ │ │ │ └── Esfera.pde
│ │ │ │ ├── LineRendering
│ │ │ │ │ └── LineRendering.pde
│ │ │ │ ├── QuadRendering
│ │ │ │ │ └── QuadRendering.pde
│ │ │ │ ├── StaticParticlesImmediate
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── sprite.png
│ │ │ │ │ └── StaticParticlesImmediate.pde
│ │ │ │ ├── StaticParticlesRetained
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── sprite.png
│ │ │ │ │ └── StaticParticlesRetained.pde
│ │ │ │ └── TextRendering
│ │ │ │ └── TextRendering.pde
│ │ │ └── Tests
│ │ │ ├── MultipleWindows
│ │ │ │ ├── Arcball.pde
│ │ │ │ └── MultipleWindows.pde
│ │ │ ├── NoBackgroundTest
│ │ │ │ └── NoBackgroundTest.pde
│ │ │ ├── OffscreenTest
│ │ │ │ └── OffscreenTest.pde
│ │ │ ├── RedrawTest
│ │ │ │ └── RedrawTest.pde
│ │ │ ├── ResizeTest
│ │ │ │ └── ResizeTest.pde
│ │ │ └── SpecsTest
│ │ │ └── SpecsTest.pde
│ │ ├── README.md
│ │ └── Topics
│ │ ├── Advanced Data
│ │ │ ├── ArrayListClass
│ │ │ │ ├── ArrayListClass.pde
│ │ │ │ └── Ball.pde
│ │ │ ├── CountingStrings
│ │ │ │ ├── CountingStrings.pde
│ │ │ │ └── data
│ │ │ │ ├── dracula.txt
│ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ ├── HashMapClass
│ │ │ │ ├── data
│ │ │ │ │ ├── dracula.txt
│ │ │ │ │ ├── frankenstein.txt
│ │ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ │ ├── HashMapClass.pde
│ │ │ │ └── Word.pde
│ │ │ ├── IntListLottery
│ │ │ │ └── IntListLottery.pde
│ │ │ ├── LoadSaveJSON
│ │ │ │ ├── Bubble.pde
│ │ │ │ ├── data
│ │ │ │ │ └── data.json
│ │ │ │ └── LoadSaveJSON.pde
│ │ │ ├── LoadSaveTable
│ │ │ │ ├── Bubble.pde
│ │ │ │ ├── data
│ │ │ │ │ └── data.csv
│ │ │ │ └── LoadSaveTable.pde
│ │ │ ├── LoadSaveXML
│ │ │ │ ├── Bubble.pde
│ │ │ │ ├── data
│ │ │ │ │ └── data.xml
│ │ │ │ └── LoadSaveXML.pde
│ │ │ ├── Regex
│ │ │ │ └── Regex.pde
│ │ │ ├── Threads
│ │ │ │ └── Threads.pde
│ │ │ └── XMLYahooWeather
│ │ │ ├── data
│ │ │ │ ├── Merriweather-Light.ttf
│ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ └── XMLYahooWeather.pde
│ │ ├── Animation
│ │ │ ├── AnimatedSprite
│ │ │ │ ├── AnimatedSprite.pde
│ │ │ │ ├── Animation.pde
│ │ │ │ └── data
│ │ │ │ ├── PT_Shifty_0000.gif
│ │ │ │ ├── PT_Shifty_0001.gif
│ │ │ │ ├── PT_Shifty_0002.gif
│ │ │ │ ├── PT_Shifty_0003.gif
│ │ │ │ ├── PT_Shifty_0004.gif
│ │ │ │ ├── PT_Shifty_0005.gif
│ │ │ │ ├── PT_Shifty_0006.gif
│ │ │ │ ├── PT_Shifty_0007.gif
│ │ │ │ ├── PT_Shifty_0008.gif
│ │ │ │ ├── PT_Shifty_0009.gif
│ │ │ │ ├── PT_Shifty_0010.gif
│ │ │ │ ├── PT_Shifty_0011.gif
│ │ │ │ ├── PT_Shifty_0012.gif
│ │ │ │ ├── PT_Shifty_0013.gif
│ │ │ │ ├── PT_Shifty_0014.gif
│ │ │ │ ├── PT_Shifty_0015.gif
│ │ │ │ ├── PT_Shifty_0016.gif
│ │ │ │ ├── PT_Shifty_0017.gif
│ │ │ │ ├── PT_Shifty_0018.gif
│ │ │ │ ├── PT_Shifty_0019.gif
│ │ │ │ ├── PT_Shifty_0020.gif
│ │ │ │ ├── PT_Shifty_0021.gif
│ │ │ │ ├── PT_Shifty_0022.gif
│ │ │ │ ├── PT_Shifty_0023.gif
│ │ │ │ ├── PT_Shifty_0024.gif
│ │ │ │ ├── PT_Shifty_0025.gif
│ │ │ │ ├── PT_Shifty_0026.gif
│ │ │ │ ├── PT_Shifty_0027.gif
│ │ │ │ ├── PT_Shifty_0028.gif
│ │ │ │ ├── PT_Shifty_0029.gif
│ │ │ │ ├── PT_Shifty_0030.gif
│ │ │ │ ├── PT_Shifty_0031.gif
│ │ │ │ ├── PT_Shifty_0032.gif
│ │ │ │ ├── PT_Shifty_0033.gif
│ │ │ │ ├── PT_Shifty_0034.gif
│ │ │ │ ├── PT_Shifty_0035.gif
│ │ │ │ ├── PT_Shifty_0036.gif
│ │ │ │ ├── PT_Shifty_0037.gif
│ │ │ │ ├── PT_Teddy_0000.gif
│ │ │ │ ├── PT_Teddy_0001.gif
│ │ │ │ ├── PT_Teddy_0002.gif
│ │ │ │ ├── PT_Teddy_0003.gif
│ │ │ │ ├── PT_Teddy_0004.gif
│ │ │ │ ├── PT_Teddy_0005.gif
│ │ │ │ ├── PT_Teddy_0006.gif
│ │ │ │ ├── PT_Teddy_0007.gif
│ │ │ │ ├── PT_Teddy_0008.gif
│ │ │ │ ├── PT_Teddy_0009.gif
│ │ │ │ ├── PT_Teddy_0010.gif
│ │ │ │ ├── PT_Teddy_0011.gif
│ │ │ │ ├── PT_Teddy_0012.gif
│ │ │ │ ├── PT_Teddy_0013.gif
│ │ │ │ ├── PT_Teddy_0014.gif
│ │ │ │ ├── PT_Teddy_0015.gif
│ │ │ │ ├── PT_Teddy_0016.gif
│ │ │ │ ├── PT_Teddy_0017.gif
│ │ │ │ ├── PT_Teddy_0018.gif
│ │ │ │ ├── PT_Teddy_0019.gif
│ │ │ │ ├── PT_Teddy_0020.gif
│ │ │ │ ├── PT_Teddy_0021.gif
│ │ │ │ ├── PT_Teddy_0022.gif
│ │ │ │ ├── PT_Teddy_0023.gif
│ │ │ │ ├── PT_Teddy_0024.gif
│ │ │ │ ├── PT_Teddy_0025.gif
│ │ │ │ ├── PT_Teddy_0026.gif
│ │ │ │ ├── PT_Teddy_0027.gif
│ │ │ │ ├── PT_Teddy_0028.gif
│ │ │ │ ├── PT_Teddy_0029.gif
│ │ │ │ ├── PT_Teddy_0030.gif
│ │ │ │ ├── PT_Teddy_0031.gif
│ │ │ │ ├── PT_Teddy_0032.gif
│ │ │ │ ├── PT_Teddy_0033.gif
│ │ │ │ ├── PT_Teddy_0034.gif
│ │ │ │ ├── PT_Teddy_0035.gif
│ │ │ │ ├── PT_Teddy_0036.gif
│ │ │ │ ├── PT_Teddy_0037.gif
│ │ │ │ ├── PT_Teddy_0038.gif
│ │ │ │ ├── PT_Teddy_0039.gif
│ │ │ │ ├── PT_Teddy_0040.gif
│ │ │ │ ├── PT_Teddy_0041.gif
│ │ │ │ ├── PT_Teddy_0042.gif
│ │ │ │ ├── PT_Teddy_0043.gif
│ │ │ │ ├── PT_Teddy_0044.gif
│ │ │ │ ├── PT_Teddy_0045.gif
│ │ │ │ ├── PT_Teddy_0046.gif
│ │ │ │ ├── PT_Teddy_0047.gif
│ │ │ │ ├── PT_Teddy_0048.gif
│ │ │ │ ├── PT_Teddy_0049.gif
│ │ │ │ ├── PT_Teddy_0050.gif
│ │ │ │ ├── PT_Teddy_0051.gif
│ │ │ │ ├── PT_Teddy_0052.gif
│ │ │ │ ├── PT_Teddy_0053.gif
│ │ │ │ ├── PT_Teddy_0054.gif
│ │ │ │ ├── PT_Teddy_0055.gif
│ │ │ │ ├── PT_Teddy_0056.gif
│ │ │ │ ├── PT_Teddy_0057.gif
│ │ │ │ ├── PT_Teddy_0058.gif
│ │ │ │ └── PT_Teddy_0059.gif
│ │ │ └── Sequential
│ │ │ ├── data
│ │ │ │ ├── PT_anim0000.gif
│ │ │ │ ├── PT_anim0001.gif
│ │ │ │ ├── PT_anim0002.gif
│ │ │ │ ├── PT_anim0003.gif
│ │ │ │ ├── PT_anim0004.gif
│ │ │ │ ├── PT_anim0005.gif
│ │ │ │ ├── PT_anim0006.gif
│ │ │ │ ├── PT_anim0007.gif
│ │ │ │ ├── PT_anim0008.gif
│ │ │ │ ├── PT_anim0009.gif
│ │ │ │ ├── PT_anim0010.gif
│ │ │ │ └── PT_anim0011.gif
│ │ │ └── Sequential.pde
│ │ ├── Cellular Automata
│ │ │ ├── GameOfLife
│ │ │ │ └── GameOfLife.pde
│ │ │ ├── Spore1
│ │ │ │ └── Spore1.pde
│ │ │ ├── Spore2
│ │ │ │ └── Spore2.pde
│ │ │ └── Wolfram
│ │ │ ├── CA.pde
│ │ │ └── Wolfram.pde
│ │ ├── Create Shapes
│ │ │ ├── BeginEndContour
│ │ │ │ └── BeginEndContour.pde
│ │ │ ├── GroupPShape
│ │ │ │ └── GroupPShape.pde
│ │ │ ├── ParticleSystemPShape
│ │ │ │ ├── data
│ │ │ │ │ └── sprite.png
│ │ │ │ ├── Particle.pde
│ │ │ │ ├── ParticleSystem.pde
│ │ │ │ └── ParticleSystemPShape.pde
│ │ │ ├── PathPShape
│ │ │ │ └── PathPShape.pde
│ │ │ ├── PolygonPShape
│ │ │ │ └── PolygonPShape.pde
│ │ │ ├── PolygonPShapeOOP
│ │ │ │ ├── PolygonPShapeOOP.pde
│ │ │ │ └── Star.pde
│ │ │ ├── PolygonPShapeOOP2
│ │ │ │ ├── Polygon.pde
│ │ │ │ └── PolygonPShapeOOP2.pde
│ │ │ ├── PolygonPShapeOOP3
│ │ │ │ ├── Polygon.pde
│ │ │ │ └── PolygonPShapeOOP3.pde
│ │ │ ├── PrimitivePShape
│ │ │ │ └── PrimitivePShape.pde
│ │ │ └── WigglePShape
│ │ │ ├── WigglePShape.pde
│ │ │ └── Wiggler.pde
│ │ ├── Curves
│ │ │ └── ArcLengthParametrization
│ │ │ ├── ArcLengthParametrization.pde
│ │ │ └── BezierCurve.pde
│ │ ├── Drawing
│ │ │ ├── ContinuousLines
│ │ │ │ └── ContinuousLines.pde
│ │ │ ├── Pattern
│ │ │ │ └── Pattern.pde
│ │ │ └── Pulses
│ │ │ └── Pulses.pde
│ │ ├── File IO
│ │ │ ├── DirectoryList
│ │ │ │ └── DirectoryList.pde
│ │ │ ├── LoadFile1
│ │ │ │ ├── data
│ │ │ │ │ └── positions.txt
│ │ │ │ └── LoadFile1.pde
│ │ │ ├── LoadFile2
│ │ │ │ ├── data
│ │ │ │ │ ├── cars2.tsv
│ │ │ │ │ └── TheSans-Plain-12.vlw
│ │ │ │ ├── LoadFile2.pde
│ │ │ │ └── Record.pde
│ │ │ ├── SaveFile1
│ │ │ │ └── SaveFile1.pde
│ │ │ ├── SaveFile2
│ │ │ │ └── SaveFile2.pde
│ │ │ ├── SaveFrames
│ │ │ │ └── SaveFrames.pde
│ │ │ ├── SaveOneFrame
│ │ │ │ └── SaveOneImage.pde
│ │ │ └── TileImages
│ │ │ └── TileImages.pde
│ │ ├── Fractals and L-Systems
│ │ │ ├── Koch
│ │ │ │ ├── KochFractal.pde
│ │ │ │ ├── KochLine.pde
│ │ │ │ └── Koch.pde
│ │ │ ├── Mandelbrot
│ │ │ │ └── Mandelbrot.pde
│ │ │ ├── PenroseSnowflake
│ │ │ │ ├── LSystem.pde
│ │ │ │ ├── PenroseSnowflakeLSystem.pde
│ │ │ │ └── PenroseSnowflake.pde
│ │ │ ├── PenroseTile
│ │ │ │ ├── LSystem.pde
│ │ │ │ ├── PenroseLSystem.pde
│ │ │ │ └── PenroseTile.pde
│ │ │ ├── Pentigree
│ │ │ │ ├── LSystem.pde
│ │ │ │ ├── PentigreeLSystem.pde
│ │ │ │ └── Pentigree.pde
│ │ │ └── Tree
│ │ │ └── Tree.pde
│ │ ├── Geometry
│ │ │ ├── Icosahedra
│ │ │ │ ├── Dimension3D.pde
│ │ │ │ ├── Icosahedra.pde
│ │ │ │ ├── Icosahedron.pde
│ │ │ │ └── Shape3D.pde
│ │ │ ├── NoiseSphere
│ │ │ │ └── NoiseSphere.pde
│ │ │ ├── RGBCube
│ │ │ │ └── RGBCube.pde
│ │ │ ├── ShapeTransform
│ │ │ │ └── ShapeTransform.pde
│ │ │ ├── SpaceJunk
│ │ │ │ ├── Cube.pde
│ │ │ │ └── SpaceJunk.pde
│ │ │ ├── Toroid
│ │ │ │ └── Toroid.pde
│ │ │ └── Vertices
│ │ │ └── Vertices.pde
│ │ ├── GUI
│ │ │ ├── Button
│ │ │ │ └── Button.pde
│ │ │ ├── Handles
│ │ │ │ └── Handles.pde
│ │ │ ├── Rollover
│ │ │ │ └── Rollover.pde
│ │ │ └── Scrollbar
│ │ │ ├── data
│ │ │ │ ├── seedBottom.jpg
│ │ │ │ └── seedTop.jpg
│ │ │ └── Scrollbar.pde
│ │ ├── Image Processing
│ │ │ ├── Blending
│ │ │ │ ├── Blending.pde
│ │ │ │ └── data
│ │ │ │ ├── layer1.jpg
│ │ │ │ └── layer2.jpg
│ │ │ ├── Blur
│ │ │ │ ├── Blur.pde
│ │ │ │ └── data
│ │ │ │ └── moon.jpg
│ │ │ ├── Brightness
│ │ │ │ ├── Brightness.pde
│ │ │ │ └── data
│ │ │ │ └── moon-wide.jpg
│ │ │ ├── Convolution
│ │ │ │ ├── Convolution.pde
│ │ │ │ └── data
│ │ │ │ └── moon-wide.jpg
│ │ │ ├── EdgeDetection
│ │ │ │ ├── data
│ │ │ │ │ └── moon.jpg
│ │ │ │ └── EdgeDetection.pde
│ │ │ ├── Explode
│ │ │ │ ├── data
│ │ │ │ │ └── eames.jpg
│ │ │ │ └── Explode.pde
│ │ │ ├── Extrusion
│ │ │ │ ├── data
│ │ │ │ │ └── ystone08.jpg
│ │ │ │ └── Extrusion.pde
│ │ │ ├── Histogram
│ │ │ │ ├── data
│ │ │ │ │ └── frontier.jpg
│ │ │ │ └── Histogram.pde
│ │ │ ├── LinearImage
│ │ │ │ ├── data
│ │ │ │ │ └── sea.jpg
│ │ │ │ └── LinearImage.pde
│ │ │ ├── PixelArray
│ │ │ │ ├── data
│ │ │ │ │ └── sea.jpg
│ │ │ │ └── PixelArray.pde
│ │ │ └── Zoom
│ │ │ ├── data
│ │ │ │ └── ystone08.jpg
│ │ │ └── Zoom.pde
│ │ ├── Interaction
│ │ │ ├── Follow1
│ │ │ │ └── Follow1.pde
│ │ │ ├── Follow2
│ │ │ │ └── Follow2.pde
│ │ │ ├── Follow3
│ │ │ │ └── Follow3.pde
│ │ │ ├── Reach1
│ │ │ │ └── Reach1.pde
│ │ │ ├── Reach2
│ │ │ │ └── Reach2.pde
│ │ │ ├── Reach3
│ │ │ │ └── Reach3.pde
│ │ │ └── Tickle
│ │ │ ├── data
│ │ │ │ └── SourceCodePro-Regular.ttf
│ │ │ └── Tickle.pde
│ │ ├── Motion
│ │ │ ├── Bounce
│ │ │ │ └── Bounce.pde
│ │ │ ├── BouncyBubbles
│ │ │ │ └── BouncyBubbles.pde
│ │ │ ├── Brownian
│ │ │ │ └── Brownian.pde
│ │ │ ├── CircleCollision
│ │ │ │ ├── Ball.pde
│ │ │ │ └── CircleCollision.pde
│ │ │ ├── CubesWithinCube
│ │ │ │ ├── Cube.pde
│ │ │ │ └── CubesWithinCube.pde
│ │ │ ├── Linear
│ │ │ │ └── Linear.pde
│ │ │ ├── Morph
│ │ │ │ └── Morph.pde
│ │ │ ├── MovingOnCurves
│ │ │ │ └── MovingOnCurves.pde
│ │ │ ├── Reflection1
│ │ │ │ └── Reflection1.pde
│ │ │ └── Reflection2
│ │ │ ├── Ground.pde
│ │ │ ├── Orb.pde
│ │ │ └── Reflection2.pde
│ │ ├── Shaders
│ │ │ ├── BlurFilter
│ │ │ │ ├── BlurFilter.pde
│ │ │ │ └── data
│ │ │ │ └── blur.glsl
│ │ │ ├── Conway
│ │ │ │ ├── Conway.pde
│ │ │ │ └── data
│ │ │ │ └── conway.glsl
│ │ │ ├── CustomBlend
│ │ │ │ ├── CustomBlend.pde
│ │ │ │ └── data
│ │ │ │ ├── burn.glsl
│ │ │ │ ├── difference.glsl
│ │ │ │ ├── dodge.glsl
│ │ │ │ ├── leaves.jpg
│ │ │ │ ├── moonwalk.jpg
│ │ │ │ └── overlay.glsl
│ │ │ ├── Deform
│ │ │ │ ├── data
│ │ │ │ │ ├── deform.glsl
│ │ │ │ │ └── tex1.jpg
│ │ │ │ └── Deform.pde
│ │ │ ├── DomeProjection
│ │ │ │ ├── CubeMapUtils.pde
│ │ │ │ ├── data
│ │ │ │ │ ├── cubemapfrag.glsl
│ │ │ │ │ └── cubemapvert.glsl
│ │ │ │ └── DomeProjection.pde
│ │ │ ├── EdgeDetect
│ │ │ │ ├── data
│ │ │ │ │ ├── edges.glsl
│ │ │ │ │ └── leaves.jpg
│ │ │ │ └── EdgeDetect.pde
│ │ │ ├── EdgeFilter
│ │ │ │ ├── data
│ │ │ │ │ └── edges.glsl
│ │ │ │ └── EdgeFilter.pde
│ │ │ ├── GlossyFishEye
│ │ │ │ ├── data
│ │ │ │ │ ├── FishEye.glsl
│ │ │ │ │ ├── GlossyFrag.glsl
│ │ │ │ │ └── GlossyVert.glsl
│ │ │ │ └── GlossyFishEye.pde
│ │ │ ├── ImageMask
│ │ │ │ ├── data
│ │ │ │ │ ├── leaves.jpg
│ │ │ │ │ └── mask.glsl
│ │ │ │ └── ImageMask.pde
│ │ │ ├── InfiniteTiles
│ │ │ │ ├── data
│ │ │ │ │ ├── penrose.jpg
│ │ │ │ │ └── scroller.glsl
│ │ │ │ └── InfiniteTiles.pde
│ │ │ ├── Landscape
│ │ │ │ ├── data
│ │ │ │ │ └── landscape.glsl
│ │ │ │ └── Landscape.pde
│ │ │ ├── Monjori
│ │ │ │ ├── data
│ │ │ │ │ └── monjori.glsl
│ │ │ │ └── Monjori.pde
│ │ │ ├── Nebula
│ │ │ │ ├── data
│ │ │ │ │ └── nebula.glsl
│ │ │ │ └── Nebula.pde
│ │ │ ├── SepBlur
│ │ │ │ ├── data
│ │ │ │ │ └── blur.glsl
│ │ │ │ └── SepBlur.pde
│ │ │ └── ToonShading
│ │ │ ├── data
│ │ │ │ ├── ToonFrag.glsl
│ │ │ │ └── ToonVert.glsl
│ │ │ └── ToonShading.pde
│ │ ├── Simulate
│ │ │ ├── Chain
│ │ │ │ └── Chain.pde
│ │ │ ├── Flocking
│ │ │ │ ├── Boid.pde
│ │ │ │ ├── Flocking.pde
│ │ │ │ └── Flock.pde
│ │ │ ├── ForcesWithVectors
│ │ │ │ ├── ForcesWithVectors.pde
│ │ │ │ ├── Liquid.pde
│ │ │ │ └── Mover.pde
│ │ │ ├── GravitationalAttraction3D
│ │ │ │ ├── GravitationalAttraction3D.pde
│ │ │ │ ├── Planet.pde
│ │ │ │ └── Sun.pde
│ │ │ ├── MultipleParticleSystems
│ │ │ │ ├── CrazyParticle.pde
│ │ │ │ ├── MultipleParticleSystems.pde
│ │ │ │ ├── Particle.pde
│ │ │ │ └── ParticleSystem.pde
│ │ │ ├── SimpleParticleSystem
│ │ │ │ ├── Particle.pde
│ │ │ │ ├── ParticleSystem.pde
│ │ │ │ └── SimpleParticleSystem.pde
│ │ │ ├── SmokeParticleSystem
│ │ │ │ ├── data
│ │ │ │ │ ├── texture.gif
│ │ │ │ │ └── texture.png
│ │ │ │ ├── Particle.pde
│ │ │ │ ├── ParticleSystem.pde
│ │ │ │ └── SmokeParticleSystem.pde
│ │ │ ├── SoftBody
│ │ │ │ └── SoftBody.pde
│ │ │ ├── Spring
│ │ │ │ └── Spring.pde
│ │ │ └── Springs
│ │ │ └── Springs.pde
│ │ ├── Textures
│ │ │ ├── TextureCube
│ │ │ │ ├── data
│ │ │ │ │ ├── berlin-1.jpg
│ │ │ │ │ └── uvtex.jpg
│ │ │ │ └── TextureCube.pde
│ │ │ ├── TextureCylinder
│ │ │ │ ├── data
│ │ │ │ │ └── berlin-1.jpg
│ │ │ │ └── TextureCylinder.pde
│ │ │ ├── TextureQuad
│ │ │ │ ├── data
│ │ │ │ │ └── berlin-1.jpg
│ │ │ │ └── TextureQuad.pde
│ │ │ ├── TextureSphere
│ │ │ │ ├── data
│ │ │ │ │ └── world32k.jpg
│ │ │ │ └── TextureSphere.pde
│ │ │ └── TextureTriangle
│ │ │ ├── data
│ │ │ │ └── berlin-1.jpg
│ │ │ └── TextureTriangle.pde
│ │ └── Vectors
│ │ ├── AccelerationWithVectors
│ │ │ ├── AccelerationWithVectors.pde
│ │ │ └── Mover.pde
│ │ ├── BouncingBall
│ │ │ └── BouncingBall.pde
│ │ └── VectorMath
│ │ └── VectorMath.pde
│ ├── generated
│ │ └── processing
│ │ └── mode
│ │ └── java
│ │ └── preproc
│ │ ├── expandedpde.g
│ │ ├── JavaLexer.java
│ │ ├── JavaLexer.smap
│ │ ├── JavaRecognizer.java
│ │ ├── JavaRecognizer.smap
│ │ ├── JavaTokenTypes.java
│ │ ├── JavaTokenTypes.txt
│ │ ├── PdeLexer.java
│ │ ├── PdeLexer.smap
│ │ ├── PdePartialTokenTypes.java
│ │ ├── PdePartialTokenTypes.txt
│ │ ├── PdeRecognizer.java
│ │ ├── PdeRecognizer.smap
│ │ ├── PdeTokenTypes.java
│ │ └── PdeTokenTypes.txt
│ ├── keywords.txt
│ ├── libraries
│ │ ├── dxf
│ │ │ ├── bin
│ │ │ │ └── processing
│ │ │ │ └── dxf
│ │ │ │ └── RawDXF.class
│ │ │ ├── build.xml
│ │ │ ├── dxfviewer.jar
│ │ │ ├── examples
│ │ │ │ └── SimpleExport
│ │ │ │ └── SimpleExport.pde
│ │ │ ├── library
│ │ │ │ └── dxf.jar
│ │ │ ├── library.properties
│ │ │ └── src
│ │ │ └── processing
│ │ │ └── dxf
│ │ │ └── RawDXF.java
│ │ ├── io
│ │ │ ├── build.xml
│ │ │ ├── examples
│ │ │ │ ├── AnalogDigital_I2C_ADS1X15
│ │ │ │ │ ├── ADS1X15.pde
│ │ │ │ │ ├── AnalogDigital_I2C_ADS1X15.pde
│ │ │ │ │ └── setup.png
│ │ │ │ ├── AnalogDigital_SPI_MCP3001
│ │ │ │ │ ├── AnalogDigital_SPI_MCP3001.pde
│ │ │ │ │ ├── MCP3001.pde
│ │ │ │ │ └── setup.png
│ │ │ │ ├── AnalogDigital_SPI_MCP3008
│ │ │ │ │ ├── AnalogDigital_SPI_MCP3008.pde
│ │ │ │ │ ├── MCP3008.pde
│ │ │ │ │ └── setup.png
│ │ │ │ ├── Compass_I2C_HMC6352
│ │ │ │ │ ├── Compass_I2C_HMC6352.pde
│ │ │ │ │ ├── HMC6352.pde
│ │ │ │ │ └── setup.png
│ │ │ │ ├── DigitalAnalog_I2C_MCP4725
│ │ │ │ │ ├── DigitalAnalog_I2C_MCP4725.pde
│ │ │ │ │ └── MCP4725.pde
│ │ │ │ ├── Display_I2C_SSD1306
│ │ │ │ │ ├── Display_I2C_SSD1306.pde
│ │ │ │ │ └── SSD1306.pde
│ │ │ │ ├── Environment_I2C_BME280
│ │ │ │ │ ├── BME280.pde
│ │ │ │ │ ├── Environment_I2C_BME280.pde
│ │ │ │ │ └── setup.png
│ │ │ │ ├── Interrupt
│ │ │ │ │ ├── Interrupt.pde
│ │ │ │ │ └── setup.png
│ │ │ │ ├── LedCounter
│ │ │ │ │ └── LedCounter.pde
│ │ │ │ ├── Light_I2C_TSL2561
│ │ │ │ │ ├── Light_I2C_TSL2561.pde
│ │ │ │ │ ├── setup.png
│ │ │ │ │ └── TSL2561.pde
│ │ │ │ ├── Servo_I2C_PCA9685
│ │ │ │ │ ├── PCA9685.pde
│ │ │ │ │ ├── Servo_I2C_PCA9685.pde
│ │ │ │ │ └── setup.png
│ │ │ │ ├── SimpleI2C
│ │ │ │ │ └── SimpleI2C.pde
│ │ │ │ ├── SimpleInput
│ │ │ │ │ ├── setup.png
│ │ │ │ │ └── SimpleInput.pde
│ │ │ │ ├── SimpleOutput
│ │ │ │ │ ├── setup.png
│ │ │ │ │ └── SimpleOutput.pde
│ │ │ │ ├── SimpleResistorSensor
│ │ │ │ │ ├── setup.png
│ │ │ │ │ └── SimpleResistorSensor.pde
│ │ │ │ ├── SimpleSPI
│ │ │ │ │ ├── setup.png
│ │ │ │ │ └── SimpleSPI.pde
│ │ │ │ ├── SoftwareServoSweep
│ │ │ │ │ ├── setup_better.png
│ │ │ │ │ ├── setup.png
│ │ │ │ │ └── SoftwareServoSweep.pde
│ │ │ │ └── Touch_I2C_MPR121
│ │ │ │ ├── MPR121.pde
│ │ │ │ ├── setup.png
│ │ │ │ └── Touch_I2C_MPR121.pde
│ │ │ ├── library
│ │ │ │ ├── export.txt
│ │ │ │ ├── linux32
│ │ │ │ │ └── libprocessing-io.so
│ │ │ │ ├── linux64
│ │ │ │ │ └── libprocessing-io.so
│ │ │ │ ├── linux-arm64
│ │ │ │ │ └── libprocessing-io.so
│ │ │ │ └── linux-armv6hf
│ │ │ │ └── libprocessing-io.so
│ │ │ ├── library.properties
│ │ │ └── src
│ │ │ ├── native
│ │ │ │ ├── iface.h
│ │ │ │ ├── impl.c
│ │ │ │ └── Makefile
│ │ │ └── processing
│ │ │ └── io
│ │ │ ├── GPIO.java
│ │ │ ├── I2C.java
│ │ │ ├── LED.java
│ │ │ ├── NativeInterface.java
│ │ │ ├── PWM.java
│ │ │ ├── SoftwareServo.java
│ │ │ └── SPI.java
│ │ ├── net
│ │ │ ├── bin
│ │ │ │ └── processing
│ │ │ │ └── net
│ │ │ │ ├── Client.class
│ │ │ │ └── Server.class
│ │ │ ├── build.xml
│ │ │ ├── examples
│ │ │ │ ├── ChatServer
│ │ │ │ │ ├── ChatServer.pde
│ │ │ │ │ └── data
│ │ │ │ │ └── ScalaSans-Caps-32.vlw
│ │ │ │ ├── HTTPClient
│ │ │ │ │ └── HTTPClient.pde
│ │ │ │ ├── SharedCanvasClient
│ │ │ │ │ └── SharedCanvasClient.pde
│ │ │ │ └── SharedCanvasServer
│ │ │ │ └── SharedCanvasServer.pde
│ │ │ ├── library
│ │ │ │ └── net.jar
│ │ │ ├── library.properties
│ │ │ └── src
│ │ │ └── processing
│ │ │ └── net
│ │ │ ├── Client.java
│ │ │ └── Server.java
│ │ │ ├── bin
│ │ │ │ └── processing
│ │ │ │ └── PGraphicsPDF.class
│ │ │ ├── build.xml
│ │ │ ├── examples
│ │ │ │ ├── Complex3D
│ │ │ │ │ └── Complex3D.pde
│ │ │ │ ├── LargePage
│ │ │ │ │ └── LargePage.pde
│ │ │ │ ├── ManyPages
│ │ │ │ │ └── ManyPages.pde
│ │ │ │ ├── ManyPDFs
│ │ │ │ │ └── ManyPDFs.pde
│ │ │ │ ├── MousePress
│ │ │ │ │ └── MousePress.pde
│ │ │ │ ├── MultipleFrames
│ │ │ │ │ └── MultipleFrames.pde
│ │ │ │ ├── OneFrame
│ │ │ │ │ └── OneFrame.pde
│ │ │ │ └── RandomBook
│ │ │ │ └── RandomBook.pde
│ │ │ ├── itext-src.zip
│ │ │ ├── library
│ │ │ │ ├── itext.jar
│ │ │ │ └── pdf.jar
│ │ │ ├── library.properties
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ └── processing
│ │ │ └── PGraphicsPDF.java
│ │ ├── serial
│ │ │ ├── bin
│ │ │ │ └── processing
│ │ │ │ └── serial
│ │ │ │ └── Serial.class
│ │ │ ├── build.xml
│ │ │ ├── examples
│ │ │ │ ├── SerialCallResponse
│ │ │ │ │ └── SerialCallResponse.pde
│ │ │ │ ├── SerialDuplex
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── CourierNewPSMT-24.vlw
│ │ │ │ │ └── SerialDuplex.pde
│ │ │ │ ├── SerialMultiple
│ │ │ │ │ └── SerialMultiple.pde
│ │ │ │ ├── SimpleRead
│ │ │ │ │ └── SimpleRead.pde
│ │ │ │ └── SimpleWrite
│ │ │ │ └── SimpleWrite.pde
│ │ │ ├── library
│ │ │ │ ├── jssc.jar
│ │ │ │ ├── jssc.txt
│ │ │ │ ├── linux32
│ │ │ │ │ └── libjSSC-2.8.so
│ │ │ │ ├── linux64
│ │ │ │ │ └── libjSSC-2.8.so
│ │ │ │ ├── linux-arm64
│ │ │ │ │ └── libjSSC-2.8.so
│ │ │ │ ├── linux-armv6hf
│ │ │ │ │ └── libjSSC-2.8.so
│ │ │ │ ├── macosx
│ │ │ │ │ └── libjSSC-2.8.jnilib
│ │ │ │ ├── serial.jar
│ │ │ │ ├── windows32
│ │ │ │ │ └── jSSC-2.8.dll
│ │ │ │ └── windows64
│ │ │ │ └── jSSC-2.8.dll
│ │ │ ├── library.properties
│ │ │ ├── src
│ │ │ │ └── processing
│ │ │ │ └── serial
│ │ │ │ └── Serial.java
│ │ │ └── test
│ │ │ ├── serial_latency
│ │ │ │ ├── arduino
│ │ │ │ │ └── serial_latency.ino
│ │ │ │ └── serial_latency.pde
│ │ │ └── serial_throughput
│ │ │ ├── arduino
│ │ │ │ └── serial_thoughput.ino
│ │ │ └── serial_throughput.pde
│ │ └── svg
│ │ ├── bin
│ │ │ ├── processing
│ │ │ │ └── svg
│ │ │ │ └── PGraphicsSVG.class
│ │ │ └── WriteSVG.class
│ │ ├── build.xml
│ │ ├── library
│ │ │ ├── batik-awt-util-1.8.jar
│ │ │ ├── batik-dom-1.8.jar
│ │ │ ├── batik-ext-1.8.jar
│ │ │ ├── batik-svggen-1.8.jar
│ │ │ ├── batik-util-1.8.jar
│ │ │ ├── batik-xml-1.8.jar
│ │ │ ├── LICENSE
│ │ │ └── svg.jar
│ │ ├── library.properties
│ │ ├── README.md
│ │ └── src
│ │ ├── processing
│ │ │ └── svg
│ │ │ └── PGraphicsSVG.java
│ │ └── WriteSVG.java
│ ├── mode
│ │ ├── antlr.jar
│ │ ├── antlr-src.zip
│ │ ├── classpath-explorer-1.0.jar
│ │ ├── com.ibm.icu.jar
│ │ ├── JavaMode.jar
│ │ ├── jdi.jar
│ │ ├── jdimodel.jar
│ │ ├── jdtCompilerAdapter.jar
│ │ ├── jsoup-1.7.1.jar
│ │ ├── org.eclipse.core.contenttype.jar
│ │ ├── org.eclipse.core.jobs.jar
│ │ ├── org.eclipse.core.resources.jar
│ │ ├── org.eclipse.core.runtime.jar
│ │ ├── org.eclipse.equinox.common.jar
│ │ ├── org.eclipse.equinox.preferences.jar
│ │ ├── org.eclipse.jdt.core.jar
│ │ ├── org.eclipse.osgi.jar
│ │ ├── org.eclipse.text.jar
│ │ ├── org.netbeans.swing.outline.jar
│ │ └── readme.txt
│ ├── reference
│ │ ├── abs_.html
│ │ ├── acos_.html
│ │ ├── addassign.html
│ │ ├── addition.html
│ │ ├── alpha.html
│ │ ├── alpha_.html
│ │ ├── ambient_.html
│ │ ├── ambientLight_.html
│ │ ├── append_.html
│ │ ├── applyMatrix_.html
│ │ ├── arc_.html
│ │ ├── arrayaccess.html
│ │ ├── arrayCopy_.html
│ │ ├── Array.html
│ │ ├── ArrayList.html
│ │ ├── asin_.html
│ │ ├── assign.html
│ │ ├── atan2_.html
│ │ ├── atan_.html
│ │ ├── background_.html
│ │ ├── beginCamera_.html
│ │ ├── beginContour_.html
│ │ ├── beginRaw_.html
│ │ ├── beginRecord_.html
│ │ ├── beginShape_.html
│ │ ├── bezierDetail_.html
│ │ ├── bezier_.html
│ │ ├── bezierPoint_.html
│ │ ├── bezierTangent_.html
│ │ ├── bezierVertex_.html
│ │ ├── binary_.html
│ │ ├── bitwiseAND.html
│ │ ├── bitwiseOR.html
│ │ ├── blend_.html
│ │ ├── blendMode_.html
│ │ ├── blue_.html
│ │ ├── booleanconvert_.html
│ │ ├── boolean.html
│ │ ├── box_.html
│ │ ├── break.html
│ │ ├── brightness_.html
│ │ ├── BufferedReader.html
│ │ ├── BufferedReader_readLine_.html
│ │ ├── byteconvert_.html
│ │ ├── byte.html
│ │ ├── camera_.html
│ │ ├── case.html
│ │ ├── catch.html
│ │ ├── ceil_.html
│ │ ├── charconvert_.html
│ │ ├── char.html
│ │ ├── class.html
│ │ ├── clear_.html
│ │ ├── clip_.html
│ │ ├── color_datatype.html
│ │ ├── color_.html
│ │ ├── colorMode_.html
│ │ ├── comma.html
│ │ ├── comment.html
│ │ ├── concat_.html
│ │ ├── conditional.html
│ │ ├── constrain_.html
│ │ ├── continue.html
│ │ ├── copy_.html
│ │ ├── copyright.html
│ │ ├── cos_.html
│ │ ├── createFont_.html
│ │ ├── createGraphics_.html
│ │ ├── createImage_.html
│ │ ├── createInput_.html
│ │ ├── createOutput_.html
│ │ ├── createReader_.html
│ │ ├── createShape_.html
│ │ ├── createWriter_.html
│ │ ├── css
│ │ │ ├── changes.css
│ │ │ ├── fonts
│ │ │ │ ├── Enriqueta-Bold-webfont.eot
│ │ │ │ ├── Enriqueta-Bold-webfont.woff
│ │ │ │ ├── Enriqueta-License.txt
│ │ │ │ ├── Enriqueta-Regular-webfont.eot
│ │ │ │ └── Enriqueta-Regular-webfont.woff
│ │ │ ├── forms.css
│ │ │ ├── processing_beta.css
│ │ │ ├── processing.css
│ │ │ ├── radio_checked.png
│ │ │ ├── radio.png
│ │ │ └── style.css
│ │ ├── curlybraces.html
│ │ ├── cursor_.html
│ │ ├── curveDetail_.html
│ │ ├── curve_.html
│ │ ├── curvePoint_.html
│ │ ├── curveTangent_.html
│ │ ├── curveTightness_.html
│ │ ├── curveVertex_.html
│ │ ├── day_.html
│ │ ├── decrement.html
│ │ ├── default.html
│ │ ├── degrees_.html
│ │ ├── delay_.html
│ │ ├── directionalLight_.html
│ │ ├── displayDensity_.html
│ │ ├── dist_.html
│ │ ├── divideassign.html
│ │ ├── divide.html
│ │ ├── doccomment.html
│ │ ├── dot.html
│ │ ├── double.html
│ │ ├── draw_.html
│ │ ├── ellipse_.html
│ │ ├── ellipseMode_.html
│ │ ├── else.html
│ │ ├── emissive_.html
│ │ ├── endCamera_.html
│ │ ├── endContour_.html
│ │ ├── endRaw_.html
│ │ ├── endRecord_.html
│ │ ├── endShape_.html
│ │ ├── environment
│ │ │ ├── images
│ │ │ │ ├── coordinates2D3D.png
│ │ │ │ ├── coordinates.gif
│ │ │ │ ├── export.gif
│ │ │ │ ├── header.gif
│ │ │ │ ├── ide.gif
│ │ │ │ ├── new.gif
│ │ │ │ ├── open.gif
│ │ │ │ ├── play.gif
│ │ │ │ ├── save.gif
│ │ │ │ ├── stop.gif
│ │ │ │ └── up_arrow.gif
│ │ │ └── index.html
│ │ ├── equality.html
│ │ ├── exit_.html
│ │ ├── expand_.html
│ │ ├── exp_.html
│ │ ├── extends.html
│ │ ├── false.html
│ │ ├── fill_.html
│ │ ├── filter_.html
│ │ ├── final.html
│ │ ├── floatconvert_.html
│ │ ├── FloatDict_add_.html
│ │ ├── FloatDict_clear_.html
│ │ ├── FloatDict_div_.html
│ │ ├── FloatDict_get_.html
│ │ ├── FloatDict_hasKey_.html
│ │ ├── FloatDict.html
│ │ ├── FloatDict_keyArray_.html
│ │ ├── FloatDict_mult_.html
│ │ ├── FloatDict_remove_.html
│ │ ├── FloatDict_set_.html
│ │ ├── FloatDict_size_.html
│ │ ├── FloatDict_sortKeys_.html
│ │ ├── FloatDict_sortKeysReverse_.html
│ │ ├── FloatDict_sortValues_.html
│ │ ├── FloatDict_sortValuesReverse_.html
│ │ ├── FloatDict_sub_.html
│ │ ├── FloatDict_valueArray_.html
│ │ ├── FloatDict_values_.html
│ │ ├── float.html
│ │ ├── FloatList_add_.html
│ │ ├── FloatList_append_.html
│ │ ├── FloatList_array_.html
│ │ ├── FloatList_clear_.html
│ │ ├── FloatList_div_.html
│ │ ├── FloatList_get_.html
│ │ ├── FloatList_hasValue_.html
│ │ ├── FloatList.html
│ │ ├── FloatList_max_.html
│ │ ├── FloatList_min_.html
│ │ ├── FloatList_mult_.html
│ │ ├── FloatList_remove_.html
│ │ ├── FloatList_reverse_.html
│ │ ├── FloatList_set_.html
│ │ ├── FloatList_shuffle_.html
│ │ ├── FloatList_size_.html
│ │ ├── FloatList_sort_.html
│ │ ├── FloatList_sortReverse_.html
│ │ ├── FloatList_sub_.html
│ │ ├── floor_.html
│ │ ├── focused.html
│ │ ├── for.html
│ │ ├── frameCount.html
│ │ ├── frameRate.html
│ │ ├── frameRate_.html
│ │ ├── frustum_.html
│ │ ├── fullScreen_.html
│ │ ├── get_.html
│ │ ├── greaterthan.html
│ │ ├── greaterthanorequalto.html
│ │ ├── green_.html
│ │ ├── HALF_PI.html
│ │ ├── HashMap.html
│ │ ├── height.html
│ │ ├── hex_.html
│ │ ├── hour_.html
│ │ ├── hue_.html
│ │ ├── if.html
│ │ ├── image_.html
│ │ ├── imageMode_.html
│ │ ├── images
│ │ │ ├── alpha_.png
│ │ │ ├── ambientLight_0.png
│ │ │ ├── ambientLight_1.png
│ │ │ ├── ambient_.png
│ │ │ ├── applyMatrix_.png
│ │ │ ├── arc_2.png
│ │ │ ├── arc_3.png
│ │ │ ├── arc_4.png
│ │ │ ├── arc_.png
│ │ │ ├── background_0.png
│ │ │ ├── background_1.png
│ │ │ ├── background_2.png
│ │ │ ├── beginCamera_.png
│ │ │ ├── beginContour_0.png
│ │ │ ├── beginShape_0.png
│ │ │ ├── beginShape_10.png
│ │ │ ├── beginShape_1.png
│ │ │ ├── beginShape_2.png
│ │ │ ├── beginShape_3.png
│ │ │ ├── beginShape_4.png
│ │ │ ├── beginShape_5.png
│ │ │ ├── beginShape_6.png
│ │ │ ├── beginShape_7.png
│ │ │ ├── beginShape_8.png
│ │ │ ├── beginShape_9.png
│ │ │ ├── bezier_0.png
│ │ │ ├── bezier_1.png
│ │ │ ├── bezierPoint_.png
│ │ │ ├── bezierTangent_0.png
│ │ │ ├── bezierTangent_1.png
│ │ │ ├── bezierVertex_0.png
│ │ │ ├── bezierVertex_1.png
│ │ │ ├── blend_0_add.png
│ │ │ ├── blend_1_subtract.png
│ │ │ ├── blend_2_darkest.png
│ │ │ ├── blend_3_lightest.png
│ │ │ ├── blendColor_.png
│ │ │ ├── blue_.png
│ │ │ ├── boolean.png
│ │ │ ├── box_0.png
│ │ │ ├── box_1.png
│ │ │ ├── brightness_.png
│ │ │ ├── camera_.png
│ │ │ ├── color_0.png
│ │ │ ├── color_1.png
│ │ │ ├── color_2.png
│ │ │ ├── colorMode_0.png
│ │ │ ├── colorMode_1.png
│ │ │ ├── colorMode_2.png
│ │ │ ├── color.png
│ │ │ ├── copy_.png
│ │ │ ├── cos_.png
│ │ │ ├── createImage_0.png
│ │ │ ├── createImage_1.png
│ │ │ ├── curveDetail_.png
│ │ │ ├── curve_.png
│ │ │ ├── curvePoint_.png
│ │ │ ├── curveTangent_.png
│ │ │ ├── curveVertex_.png
│ │ │ ├── directionalLight_0.png
│ │ │ ├── directionalLight_1.png
│ │ │ ├── ellipseMode_0.png
│ │ │ ├── ellipseMode_1.png
│ │ │ ├── ellipse_.png
│ │ │ ├── else0.png
│ │ │ ├── else1.png
│ │ │ ├── emissive_.png
│ │ │ ├── endCamera_.png
│ │ │ ├── endShape_.png
│ │ │ ├── fill_0.png
│ │ │ ├── fill_1.png
│ │ │ ├── filter_0_threshold.png
│ │ │ ├── filter_1_gray.png
│ │ │ ├── filter_2_invert.png
│ │ │ ├── filter_3_posterize.png
│ │ │ ├── filter_4_blur.png
│ │ │ ├── filter_5_erode.png
│ │ │ ├── filter_6_dilate.png
│ │ │ ├── for_0.png
│ │ │ ├── for_1.png
│ │ │ ├── for_2.png
│ │ │ ├── for_3.png
│ │ │ ├── frustum_.png
│ │ │ ├── get_0.png
│ │ │ ├── get_1.png
│ │ │ ├── green_.png
│ │ │ ├── HALF_PI.png
│ │ │ ├── height.png
│ │ │ ├── hue_.png
│ │ │ ├── if_.png
│ │ │ ├── image_0.png
│ │ │ ├── image_1.png
│ │ │ ├── imageMode_0.png
│ │ │ ├── imageMode_1.png
│ │ │ ├── imageMode_2.png
│ │ │ ├── lerp_0.png
│ │ │ ├── lerp_1.png
│ │ │ ├── lerpColor_.png
│ │ │ ├── lightFalloff_.png
│ │ │ ├── lights_0.png
│ │ │ ├── lights_1.png
│ │ │ ├── lightSpecular_.png
│ │ │ ├── line_0.png
│ │ │ ├── line_1.png
│ │ │ ├── line_2.png
│ │ │ ├── loadFont_.png
│ │ │ ├── loadImage_0.png
│ │ │ ├── loadImage_1.png
│ │ │ ├── loadImage_2.png
│ │ │ ├── loadPixels_.png
│ │ │ ├── loadShape_0.png
│ │ │ ├── loadShape_1.png
│ │ │ ├── logicalAND.png
│ │ │ ├── logicalNOT_2.png
│ │ │ ├── logicalNOT.png
│ │ │ ├── logicalOR.png
│ │ │ ├── mag_.png
│ │ │ ├── noFill_.png
│ │ │ ├── normal_.png
│ │ │ ├── noSmooth_.png
│ │ │ ├── noStroke_.png
│ │ │ ├── noTint_.png
│ │ │ ├── ortho_.png
│ │ │ ├── perspective_.png
│ │ │ ├── PFont.png
│ │ │ ├── PImage_blend_0_add.png
│ │ │ ├── PImage_blend_1_subtract.png
│ │ │ ├── PImage_blend_2_darkest.png
│ │ │ ├── PImage_blend_3_lightest.png
│ │ │ ├── PImage_copy_.png
│ │ │ ├── PImage_filter_0_threshold.png
│ │ │ ├── PImage_filter_1_gray.png
│ │ │ ├── PImage_filter_2_invert.png
│ │ │ ├── PImage_filter_3_posterize.png
│ │ │ ├── PImage_filter_4_blur.png
│ │ │ ├── PImage_filter_5_erode.png
│ │ │ ├── PImage_filter_6_dilate.png
│ │ │ ├── PImage_get_0.png
│ │ │ ├── PImage_get_1.png
│ │ │ ├── PImage_height.png
│ │ │ ├── PImage_loadPixels_.png
│ │ │ ├── PImage_mask_.png
│ │ │ ├── PImage_pixels.png
│ │ │ ├── PImage.png
│ │ │ ├── PImage_resize_0.png
│ │ │ ├── PImage_resize_1.png
│ │ │ ├── PImage_set_.png
│ │ │ ├── PImage_updatePixels_.png
│ │ │ ├── PImage_width.png
│ │ │ ├── PI.png
│ │ │ ├── pixels.png
│ │ │ ├── point_0.png
│ │ │ ├── point_1.png
│ │ │ ├── pointLight_.png
│ │ │ ├── popMatrix_.png
│ │ │ ├── popStyle_0.png
│ │ │ ├── popStyle_1.png
│ │ │ ├── PShape_disableStyle_.png
│ │ │ ├── PShape_enableStyle_.png
│ │ │ ├── PShape_getChild_.png
│ │ │ ├── PShape_isVisible_.png
│ │ │ ├── PShape.png
│ │ │ ├── PShape_setVisible_.png
│ │ │ ├── pushMatrix_.png
│ │ │ ├── pushStyle_0.png
│ │ │ ├── pushStyle_1.png
│ │ │ ├── quad_.png
│ │ │ ├── quadraticVertex_0.png
│ │ │ ├── quadraticVertex_1.png
│ │ │ ├── QUARTER_PI.png
│ │ │ ├── randomGaussian_0.png
│ │ │ ├── randomGaussian_1.png
│ │ │ ├── rect_0.png
│ │ │ ├── rect_1.png
│ │ │ ├── rect_2.png
│ │ │ ├── rectMode_0.png
│ │ │ ├── rectMode_1.png
│ │ │ ├── red_.png
│ │ │ ├── resetMatrix_.png
│ │ │ ├── rotate_.png
│ │ │ ├── rotateX_0.png
│ │ │ ├── rotateX_1.png
│ │ │ ├── rotateY_0.png
│ │ │ ├── rotateY_1.png
│ │ │ ├── rotateZ_0.png
│ │ │ ├── rotateZ_1.png
│ │ │ ├── saturation_.png
│ │ │ ├── scale_0.png
│ │ │ ├── scale_1.png
│ │ │ ├── scale_2.png
│ │ │ ├── select_arrow.gif
│ │ │ ├── set_0.png
│ │ │ ├── set_1.png
│ │ │ ├── set_2.png
│ │ │ ├── shape_0.png
│ │ │ ├── shape_1.png
│ │ │ ├── shapeMode_.png
│ │ │ ├── shearX_.png
│ │ │ ├── shearY_.png
│ │ │ ├── shininess_.png
│ │ │ ├── sin_.png
│ │ │ ├── size_0.png
│ │ │ ├── size_1.png
│ │ │ ├── size_2.png
│ │ │ ├── smooth_.png
│ │ │ ├── specular_.png
│ │ │ ├── sphere_.png
│ │ │ ├── spotLight_0.png
│ │ │ ├── spotLight_1.png
│ │ │ ├── sq_.png
│ │ │ ├── sqrt_.png
│ │ │ ├── stroke_0.png
│ │ │ ├── stroke_1.png
│ │ │ ├── strokeCap_.png
│ │ │ ├── strokeJoin_0.png
│ │ │ ├── strokeJoin_1.png
│ │ │ ├── strokeJoin_2.png
│ │ │ ├── strokeWeight_.png
│ │ │ ├── tan_.png
│ │ │ ├── text_0.png
│ │ │ ├── text_1.png
│ │ │ ├── text_2.png
│ │ │ ├── textAlign_0.png
│ │ │ ├── textAlign_1.png
│ │ │ ├── textAlign_.png
│ │ │ ├── textAscent_.png
│ │ │ ├── textDescent_.png
│ │ │ ├── textFont_.png
│ │ │ ├── textLeading_.png
│ │ │ ├── textSize_.png
│ │ │ ├── textureMode_0.png
│ │ │ ├── textureMode_1.png
│ │ │ ├── texture_.png
│ │ │ ├── textWidth_.png
│ │ │ ├── tint_0.png
│ │ │ ├── tint_1.png
│ │ │ ├── tint_2.png
│ │ │ ├── translate_0.png
│ │ │ ├── translate_1.png
│ │ │ ├── translate_2.png
│ │ │ ├── triangle_.png
│ │ │ ├── TWO_PI.png
│ │ │ ├── updatePixels_.png
│ │ │ ├── vertex_0.png
│ │ │ ├── vertex_1.png
│ │ │ ├── vertex_2.png
│ │ │ ├── while_.png
│ │ │ └── width.png
│ │ ├── img
│ │ │ ├── about
│ │ │ ├── favicon.ico
│ │ │ ├── header.gif
│ │ │ ├── processing-logo.png
│ │ │ ├── processing-logo.svg
│ │ │ ├── processing-web.png
│ │ │ ├── search.png
│ │ │ └── search.svg
│ │ ├── implements.html
│ │ ├── import.html
│ │ ├── increment.html
│ │ ├── index.html
│ │ ├── inequality.html
│ │ ├── intconvert_.html
│ │ ├── IntDict_add_.html
│ │ ├── IntDict_clear_.html
│ │ ├── IntDict_div_.html
│ │ ├── IntDict_get_.html
│ │ ├── IntDict_hasKey_.html
│ │ ├── IntDict.html
│ │ ├── IntDict_increment_.html
│ │ ├── IntDict_keyArray_.html
│ │ ├── IntDict_mult_.html
│ │ ├── IntDict_remove_.html
│ │ ├── IntDict_set_.html
│ │ ├── IntDict_size_.html
│ │ ├── IntDict_sortKeys_.html
│ │ ├── IntDict_sortKeysReverse_.html
│ │ ├── IntDict_sortValues_.html
│ │ ├── IntDict_sortValuesReverse_.html
│ │ ├── IntDict_sub_.html
│ │ ├── IntDict_valueArray_.html
│ │ ├── IntDict_values_.html
│ │ ├── int.html
│ │ ├── IntList_add_.html
│ │ ├── IntList_append_.html
│ │ ├── IntList_array_.html
│ │ ├── IntList_clear_.html
│ │ ├── IntList_div_.html
│ │ ├── IntList_get_.html
│ │ ├── IntList_hasValue_.html
│ │ ├── IntList.html
│ │ ├── IntList_increment_.html
│ │ ├── IntList_max_.html
│ │ ├── IntList_min_.html
│ │ ├── IntList_mult_.html
│ │ ├── IntList_remove_.html
│ │ ├── IntList_reverse_.html
│ │ ├── IntList_set_.html
│ │ ├── IntList_shuffle_.html
│ │ ├── IntList_size_.html
│ │ ├── IntList_sort_.html
│ │ ├── IntList_sortReverse_.html
│ │ ├── IntList_sub_.html
│ │ ├── javascript
│ │ │ ├── jquery-1.9.1.min.js
│ │ │ ├── MM_functions.js
│ │ │ ├── modernizr-2.6.2.touch.js
│ │ │ ├── mode-select.js
│ │ │ ├── p5.dom.min.js
│ │ │ ├── p5.min.js
│ │ │ ├── processing.js
│ │ │ ├── prototype.js
│ │ │ ├── site.js
│ │ │ └── slideshow.js
│ │ ├── join_.html
│ │ ├── JSONArray_append_.html
│ │ ├── JSONArray_getBoolean_.html
│ │ ├── JSONArray_getFloat_.html
│ │ ├── JSONArray_getIntArray_.html
│ │ ├── JSONArray_getInt_.html
│ │ ├── JSONArray_getJSONArray_.html
│ │ ├── JSONArray_getJSONObject_.html
│ │ ├── JSONArray_getStringArray_.html
│ │ ├── JSONArray_getString_.html
│ │ ├── JSONArray.html
│ │ ├── JSONArray_isNull_.html
│ │ ├── JSONArray_remove_.html
│ │ ├── JSONArray_setBoolean_.html
│ │ ├── JSONArray_setFloat_.html
│ │ ├── JSONArray_setInt_.html
│ │ ├── JSONArray_setJSONArray_.html
│ │ ├── JSONArray_setJSONObject_.html
│ │ ├── JSONArray_setString_.html
│ │ ├── JSONArray_size_.html
│ │ ├── JSONObject_getBoolean_.html
│ │ ├── JSONObject_getFloat_.html
│ │ ├── JSONObject_getInt_.html
│ │ ├── JSONObject_getJSONArray_.html
│ │ ├── JSONObject_getJSONObject_.html
│ │ ├── JSONObject_getString_.html
│ │ ├── JSONObject.html
│ │ ├── JSONObject_isNull_.html
│ │ ├── JSONObject_setBoolean_.html
│ │ ├── JSONObject_setFloat_.html
│ │ ├── JSONObject_setInt_.html
│ │ ├── JSONObject_setJSONArray_.html
│ │ ├── JSONObject_setJSONObject_.html
│ │ ├── JSONObject_setString_.html
│ │ ├── keyCode.html
│ │ ├── key.html
│ │ ├── keyPressed.html
│ │ ├── keyPressed_.html
│ │ ├── keyReleased_.html
│ │ ├── keyTyped_.html
│ │ ├── launch_.html
│ │ ├── leftshift.html
│ │ ├── lerpColor_.html
│ │ ├── lerp_.html
│ │ ├── lessthan.html
│ │ ├── lessthanorequalto.html
│ │ ├── libraries
│ │ │ ├── dxf
│ │ │ │ └── index.html
│ │ │ ├── images
│ │ │ │ ├── contributions.gif
│ │ │ │ ├── corelibraries.gif
│ │ │ │ └── header.gif
│ │ │ ├── index.html
│ │ │ ├── io
│ │ │ │ ├── GPIO_attachInterrupt_.html
│ │ │ │ ├── GPIO_digitalRead_.html
│ │ │ │ ├── GPIO_digitalWrite_.html
│ │ │ │ ├── GPIO_disableInterrupt_.html
│ │ │ │ ├── GPIO_enableInterrupt_.html
│ │ │ │ ├── GPIO.html
│ │ │ │ ├── GPIO_interrupts_.html
│ │ │ │ ├── GPIO_noInterrupts_.html
│ │ │ │ ├── GPIO_pinMode_.html
│ │ │ │ ├── GPIO_releaseInterrupt_.html
│ │ │ │ ├── GPIO_releasePin_.html
│ │ │ │ ├── GPIO_waitFor_.html
│ │ │ │ ├── I2C_beginTransmission_.html
│ │ │ │ ├── I2C_close_.html
│ │ │ │ ├── I2C_endTransmission_.html
│ │ │ │ ├── I2C.html
│ │ │ │ ├── I2C_list_.html
│ │ │ │ ├── I2C_read_.html
│ │ │ │ ├── I2C_write_.html
│ │ │ │ ├── index.html
│ │ │ │ ├── LED_brightness_.html
│ │ │ │ ├── LED_close_.html
│ │ │ │ ├── LED.html
│ │ │ │ ├── LED_list_.html
│ │ │ │ ├── PWM_clear_.html
│ │ │ │ ├── PWM_close_.html
│ │ │ │ ├── PWM.html
│ │ │ │ ├── PWM_list_.html
│ │ │ │ ├── PWM_set_.html
│ │ │ │ ├── SoftwareServo_attached_.html
│ │ │ │ ├── SoftwareServo_attach_.html
│ │ │ │ ├── SoftwareServo_detach_.html
│ │ │ │ ├── SoftwareServo.html
│ │ │ │ ├── SoftwareServo_write_.html
│ │ │ │ ├── SPI_close_.html
│ │ │ │ ├── SPI.html
│ │ │ │ ├── SPI_list_.html
│ │ │ │ ├── SPI_settings_.html
│ │ │ │ └── SPI_transfer_.html
│ │ │ ├── net
│ │ │ │ ├── Client_active_.html
│ │ │ │ ├── Client_available_.html
│ │ │ │ ├── Client_clear_.html
│ │ │ │ ├── clientEvent_.html
│ │ │ │ ├── Client.html
│ │ │ │ ├── Client_ip_.html
│ │ │ │ ├── Client_readBytes_.html
│ │ │ │ ├── Client_readBytesUntil_.html
│ │ │ │ ├── Client_readChar_.html
│ │ │ │ ├── Client_read_.html
│ │ │ │ ├── Client_readString_.html
│ │ │ │ ├── Client_readStringUntil_.html
│ │ │ │ ├── Client_stop_.html
│ │ │ │ ├── Client_write_.html
│ │ │ │ ├── disconnectEvent_.html
│ │ │ │ ├── index.html
│ │ │ │ ├── Server_active_.html
│ │ │ │ ├── Server_available_.html
│ │ │ │ ├── Server_disconnect_.html
│ │ │ │ ├── serverEvent_.html
│ │ │ │ ├── Server.html
│ │ │ │ ├── Server_ip_.html
│ │ │ │ ├── Server_stop_.html
│ │ │ │ └── Server_write_.html
│ │ │ │ └── index.html
│ │ │ ├── serial
│ │ │ │ ├── index.html
│ │ │ │ ├── Serial_available_.html
│ │ │ │ ├── Serial_buffer_.html
│ │ │ │ ├── Serial_bufferUntil_.html
│ │ │ │ ├── Serial_clear_.html
│ │ │ │ ├── serialEvent_.html
│ │ │ │ ├── Serial.html
│ │ │ │ ├── Serial_lastChar_.html
│ │ │ │ ├── Serial_last_.html
│ │ │ │ ├── Serial_list_.html
│ │ │ │ ├── Serial_readBytes_.html
│ │ │ │ ├── Serial_readBytesUntil_.html
│ │ │ │ ├── Serial_readChar_.html
│ │ │ │ ├── Serial_read_.html
│ │ │ │ ├── Serial_readString_.html
│ │ │ │ ├── Serial_readStringUntil_.html
│ │ │ │ ├── Serial_stop_.html
│ │ │ │ └── Serial_write_.html
│ │ │ ├── sound
│ │ │ │ ├── Amplitude_analyze_.html
│ │ │ │ ├── Amplitude.html
│ │ │ │ ├── Amplitude_input_.html
│ │ │ │ ├── Amplitude_stop_.html
│ │ │ │ ├── AudioDevice.html
│ │ │ │ ├── AudioIn_add_.html
│ │ │ │ ├── AudioIn_amp_.html
│ │ │ │ ├── AudioIn.html
│ │ │ │ ├── AudioIn_pan_.html
│ │ │ │ ├── AudioIn_play_.html
│ │ │ │ ├── AudioIn_set_.html
│ │ │ │ ├── AudioIn_start_.html
│ │ │ │ ├── AudioIn_stop_.html
│ │ │ │ ├── BandPass_bw_.html
│ │ │ │ ├── BandPass_freq_.html
│ │ │ │ ├── BandPass.html
│ │ │ │ ├── BandPass_process_.html
│ │ │ │ ├── BandPass_set_.html
│ │ │ │ ├── BandPass_stop_.html
│ │ │ │ ├── BrownNoise_add_.html
│ │ │ │ ├── BrownNoise_amp_.html
│ │ │ │ ├── BrownNoise.html
│ │ │ │ ├── BrownNoise_pan_.html
│ │ │ │ ├── BrownNoise_play_.html
│ │ │ │ ├── BrownNoise_set_.html
│ │ │ │ ├── BrownNoise_stop_.html
│ │ │ │ ├── Delay_feedback_.html
│ │ │ │ ├── Delay.html
│ │ │ │ ├── Delay_process_.html
│ │ │ │ ├── Delay_set_.html
│ │ │ │ ├── Delay_stop_.html
│ │ │ │ ├── Delay_time_.html
│ │ │ │ ├── Env.html
│ │ │ │ ├── Env_play_.html
│ │ │ │ ├── FFT_analyze_.html
│ │ │ │ ├── FFT.html
│ │ │ │ ├── FFT_input_.html
│ │ │ │ ├── FFT_stop_.html
│ │ │ │ ├── HighPass_freq_.html
│ │ │ │ ├── HighPass.html
│ │ │ │ ├── HighPass_process_.html
│ │ │ │ ├── HighPass_stop_.html
│ │ │ │ ├── index.html
│ │ │ │ ├── LowPass_freq_.html
│ │ │ │ ├── LowPass.html
│ │ │ │ ├── LowPass_process_.html
│ │ │ │ ├── LowPass_stop_.html
│ │ │ │ ├── PinkNoise_add_.html
│ │ │ │ ├── PinkNoise_amp_.html
│ │ │ │ ├── PinkNoise.html
│ │ │ │ ├── PinkNoise_pan_.html
│ │ │ │ ├── PinkNoise_play_.html
│ │ │ │ ├── PinkNoise_set_.html
│ │ │ │ ├── PinkNoise_stop_.html
│ │ │ │ ├── Pulse_add_.html
│ │ │ │ ├── Pulse_amp_.html
│ │ │ │ ├── Pulse_freq_.html
│ │ │ │ ├── Pulse.html
│ │ │ │ ├── Pulse_pan_.html
│ │ │ │ ├── Pulse_play_.html
│ │ │ │ ├── Pulse_set_.html
│ │ │ │ ├── Pulse_stop_.html
│ │ │ │ ├── Pulse_width_.html
│ │ │ │ ├── Reverb_damp_.html
│ │ │ │ ├── Reverb.html
│ │ │ │ ├── Reverb_process_.html
│ │ │ │ ├── Reverb_room_.html
│ │ │ │ ├── Reverb_set_.html
│ │ │ │ ├── Reverb_stop_.html
│ │ │ │ ├── Reverb_wet_.html
│ │ │ │ ├── SawOsc_add_.html
│ │ │ │ ├── SawOsc_amp_.html
│ │ │ │ ├── SawOsc_freq_.html
│ │ │ │ ├── SawOsc.html
│ │ │ │ ├── SawOsc_pan_.html
│ │ │ │ ├── SawOsc_play_.html
│ │ │ │ ├── SawOsc_set_.html
│ │ │ │ ├── SawOsc_stop_.html
│ │ │ │ ├── SinOsc_add_.html
│ │ │ │ ├── SinOsc_amp_.html
│ │ │ │ ├── SinOsc_freq_.html
│ │ │ │ ├── SinOsc.html
│ │ │ │ ├── SinOsc_pan_.html
│ │ │ │ ├── SinOsc_play_.html
│ │ │ │ ├── SinOsc_set_.html
│ │ │ │ ├── SinOsc_stop_.html
│ │ │ │ ├── SoundFile_add_.html
│ │ │ │ ├── SoundFile_amp_.html
│ │ │ │ ├── SoundFile_channels_.html
│ │ │ │ ├── SoundFile_cue_.html
│ │ │ │ ├── SoundFile_duration_.html
│ │ │ │ ├── SoundFile_frames_.html
│ │ │ │ ├── SoundFile.html
│ │ │ │ ├── SoundFile_jump_.html
│ │ │ │ ├── SoundFile_loop_.html
│ │ │ │ ├── SoundFile_pan_.html
│ │ │ │ ├── SoundFile_play_.html
│ │ │ │ ├── SoundFile_rate_.html
│ │ │ │ ├── SoundFile_sampleRate_.html
│ │ │ │ ├── SoundFile_set_.html
│ │ │ │ ├── SoundFile_stop_.html
│ │ │ │ ├── SqrOsc_add_.html
│ │ │ │ ├── SqrOsc_amp_.html
│ │ │ │ ├── SqrOsc_freq_.html
│ │ │ │ ├── SqrOsc.html
│ │ │ │ ├── SqrOsc_pan_.html
│ │ │ │ ├── SqrOsc_play_.html
│ │ │ │ ├── SqrOsc_set_.html
│ │ │ │ ├── SqrOsc_stop_.html
│ │ │ │ ├── TriOsc_add_.html
│ │ │ │ ├── TriOsc_amp_.html
│ │ │ │ ├── TriOsc_freq_.html
│ │ │ │ ├── TriOsc.html
│ │ │ │ ├── TriOsc_pan_.html
│ │ │ │ ├── TriOsc_play_.html
│ │ │ │ ├── TriOsc_set_.html
│ │ │ │ ├── TriOsc_stop_.html
│ │ │ │ ├── WhiteNoise_add_.html
│ │ │ │ ├── WhiteNoise_amp_.html
│ │ │ │ ├── WhiteNoise.html
│ │ │ │ ├── WhiteNoise_pan_.html
│ │ │ │ ├── WhiteNoise_play_.html
│ │ │ │ ├── WhiteNoise_set_.html
│ │ │ │ └── WhiteNoise_stop_.html
│ │ │ └── video
│ │ │ ├── Capture_available_.html
│ │ │ ├── captureEvent_.html
│ │ │ ├── Capture.html
│ │ │ ├── Capture_list_.html
│ │ │ ├── Capture_read_.html
│ │ │ ├── Capture_start_.html
│ │ │ ├── Capture_stop_.html
│ │ │ ├── index.html
│ │ │ ├── Movie_available_.html
│ │ │ ├── Movie_duration_.html
│ │ │ ├── movieEvent_.html
│ │ │ ├── Movie_frameRate_.html
│ │ │ ├── Movie.html
│ │ │ ├── Movie_jump_.html
│ │ │ ├── Movie_loop_.html
│ │ │ ├── Movie_noLoop_.html
│ │ │ ├── Movie_pause_.html
│ │ │ ├── Movie_play_.html
│ │ │ ├── Movie_read_.html
│ │ │ ├── Movie_speed_.html
│ │ │ ├── Movie_stop_.html
│ │ │ └── Movie_time_.html
│ │ ├── lightFalloff_.html
│ │ ├── lights_.html
│ │ ├── lightSpecular_.html
│ │ ├── line_.html
│ │ ├── loadBytes_.html
│ │ ├── loadFont_.html
│ │ ├── loadImage_.html
│ │ ├── loadJSONArray_.html
│ │ ├── loadJSONObject_.html
│ │ ├── loadPixels_.html
│ │ ├── loadShader_.html
│ │ ├── loadShape_.html
│ │ ├── loadStrings_.html
│ │ ├── loadTable_.html
│ │ ├── loadXML_.html
│ │ ├── log_.html
│ │ ├── logicalAND.html
│ │ ├── logicalNOT.html
│ │ ├── logicalOR.html
│ │ ├── long.html
│ │ ├── loop_.html
│ │ ├── mag_.html
│ │ ├── map_.html
│ │ ├── matchAll_.html
│ │ ├── match_.html
│ │ ├── max_.html
│ │ ├── millis_.html
│ │ ├── min_.html
│ │ ├── minus.html
│ │ ├── minute_.html
│ │ ├── modelX_.html
│ │ ├── modelY_.html
│ │ ├── modelZ_.html
│ │ ├── modulo.html
│ │ ├── month_.html
│ │ ├── mouseButton.html
│ │ ├── mouseClicked_.html
│ │ ├── mouseDragged_.html
│ │ ├── mouseMoved_.html
│ │ ├── mousePressed.html
│ │ ├── mousePressed_.html
│ │ ├── mouseReleased_.html
│ │ ├── mouseWheel_.html
│ │ ├── mouseX.html
│ │ ├── mouseY.html
│ │ ├── multilinecomment.html
│ │ ├── multiplyassign.html
│ │ ├── multiply.html
│ │ ├── new.html
│ │ ├── nfc_.html
│ │ ├── nf_.html
│ │ ├── nfp_.html
│ │ ├── nfs_.html
│ │ ├── noClip_.html
│ │ ├── noCursor_.html
│ │ ├── noFill_.html
│ │ ├── noiseDetail_.html
│ │ ├── noise_.html
│ │ ├── noiseSeed_.html
│ │ ├── noLights_.html
│ │ ├── noLoop_.html
│ │ ├── normal_.html
│ │ ├── norm_.html
│ │ ├── noSmooth_.html
│ │ ├── noStroke_.html
│ │ ├── noTint_.html
│ │ ├── null.html
│ │ ├── Object.html
│ │ ├── ortho_.html
│ │ ├── parentheses.html
│ │ ├── parseJSONArray_.html
│ │ ├── parseJSONObject_.html
│ │ ├── parseXML_.html
│ │ ├── people
│ │ │ └── index.html
│ │ ├── perspective_.html
│ │ ├── PFont.html
│ │ ├── PFont_list_.html
│ │ ├── PGraphics_beginDraw_.html
│ │ ├── PGraphics_endDraw_.html
│ │ ├── PGraphics.html
│ │ ├── PI.html
│ │ ├── PImage_blend_.html
│ │ ├── PImage_copy_.html
│ │ ├── PImage_filter_.html
│ │ ├── PImage_get_.html
│ │ ├── PImage_height.html
│ │ ├── PImage.html
│ │ ├── PImage_loadPixels_.html
│ │ ├── PImage_mask_.html
│ │ ├── PImage_pixels.html
│ │ ├── PImage_resize_.html
│ │ ├── PImage_save_.html
│ │ ├── PImage_set_.html
│ │ ├── PImage_updatePixels_.html
│ │ ├── PImage_width.html
│ │ ├── pixelDensity_.html
│ │ ├── pixelHeight.html
│ │ ├── pixels.html
│ │ ├── pixelWidth.html
│ │ ├── pmouseX.html
│ │ ├── pmouseY.html
│ │ ├── point_.html
│ │ ├── pointLight_.html
│ │ ├── popMatrix_.html
│ │ ├── popStyle_.html
│ │ ├── pow_.html
│ │ ├── printArray_.html
│ │ ├── printCamera_.html
│ │ ├── print_.html
│ │ ├── println_.html
│ │ ├── printMatrix_.html
│ │ ├── printProjection_.html
│ │ ├── PrintWriter_close_.html
│ │ ├── PrintWriter_flush_.html
│ │ ├── PrintWriter.html
│ │ ├── PrintWriter_print_.html
│ │ ├── PrintWriter_println_.html
│ │ ├── private.html
│ │ ├── PShader.html
│ │ ├── PShader_set_.html
│ │ ├── PShape_addChild_.html
│ │ ├── PShape_beginContour_.html
│ │ ├── PShape_beginShape_.html
│ │ ├── PShape_disableStyle_.html
│ │ ├── PShape_enableStyle_.html
│ │ ├── PShape_endContour_.html
│ │ ├── PShape_endShape_.html
│ │ ├── PShape_getChildCount_.html
│ │ ├── PShape_getChild_.html
│ │ ├── PShape_getVertexCount_.html
│ │ ├── PShape_getVertex_.html
│ │ ├── PShape_height.html
│ │ ├── PShape.html
│ │ ├── PShape_isVisible_.html
│ │ ├── PShape_resetMatrix_.html
│ │ ├── PShape_rotate_.html
│ │ ├── PShape_rotateX_.html
│ │ ├── PShape_rotateY_.html
│ │ ├── PShape_rotateZ_.html
│ │ ├── PShape_scale_.html
│ │ ├── PShape_setFill_.html
│ │ ├── PShape_setStroke_.html
│ │ ├── PShape_setVertex_.html
│ │ ├── PShape_setVisible_.html
│ │ ├── PShape_translate_.html
│ │ ├── PShape_width.html
│ │ ├── public.html
│ │ ├── pushMatrix_.html
│ │ ├── pushStyle_.html
│ │ ├── PVector_add_.html
│ │ ├── PVector_angleBetween_.html
│ │ ├── PVector_array_.html
│ │ ├── PVector_copy_.html
│ │ ├── PVector_cross_.html
│ │ ├── PVector_dist_.html
│ │ ├── PVector_div_.html
│ │ ├── PVector_dot_.html
│ │ ├── PVector_fromAngle_.html
│ │ ├── PVector_heading_.html
│ │ ├── PVector.html
│ │ ├── PVector_lerp_.html
│ │ ├── PVector_limit_.html
│ │ ├── PVector_mag_.html
│ │ ├── PVector_magSq_.html
│ │ ├── PVector_mult_.html
│ │ ├── PVector_normalize_.html
│ │ ├── PVector_random2D_.html
│ │ ├── PVector_random3D_.html
│ │ ├── PVector_rotate_.html
│ │ ├── PVector_set_.html
│ │ ├── PVector_setMag_.html
│ │ ├── PVector_sub_.html
│ │ ├── PVector_x.html
│ │ ├── PVector_y.html
│ │ ├── PVector_z.html
│ │ ├── quad_.html
│ │ ├── quadraticVertex_.html
│ │ ├── QUARTER_PI.html
│ │ ├── radians_.html
│ │ ├── randomGaussian_.html
│ │ ├── random_.html
│ │ ├── randomSeed_.html
│ │ ├── rect_.html
│ │ ├── rectMode_.html
│ │ ├── red_.html
│ │ ├── redraw_.html
│ │ ├── requestImage_.html
│ │ ├── resetMatrix_.html
│ │ ├── resetShader_.html
│ │ ├── return.html
│ │ ├── reverse_.html
│ │ ├── rightshift.html
│ │ ├── rotate_.html
│ │ ├── rotateX_.html
│ │ ├── rotateY_.html
│ │ ├── rotateZ_.html
│ │ ├── round_.html
│ │ ├── saturation_.html
│ │ ├── saveBytes_.html
│ │ ├── saveFrame_.html
│ │ ├── save_.html
│ │ ├── saveJSONArray_.html
│ │ ├── saveJSONObject_.html
│ │ ├── saveStream_.html
│ │ ├── saveStrings_.html
│ │ ├── saveTable_.html
│ │ ├── saveXML_.html
│ │ ├── scale_.html
│ │ ├── screenX_.html
│ │ ├── screenY_.html
│ │ ├── screenZ_.html
│ │ ├── second_.html
│ │ ├── selectFolder_.html
│ │ ├── selectInput_.html
│ │ ├── selectOutput_.html
│ │ ├── semicolon.html
│ │ ├── set_.html
│ │ ├── settings_.html
│ │ ├── setup_.html
│ │ ├── shader_.html
│ │ ├── shape_.html
│ │ ├── shapeMode_.html
│ │ ├── shearX_.html
│ │ ├── shearY_.html
│ │ ├── shininess_.html
│ │ ├── shorten_.html
│ │ ├── sin_.html
│ │ ├── size_.html
│ │ ├── smooth_.html
│ │ ├── sort_.html
│ │ ├── specular_.html
│ │ ├── sphereDetail_.html
│ │ ├── sphere_.html
│ │ ├── splice_.html
│ │ ├── split_.html
│ │ ├── splitTokens_.html
│ │ ├── spotLight_.html
│ │ ├── sq_.html
│ │ ├── sqrt_.html
│ │ ├── static.html
│ │ ├── strconvert_.html
│ │ ├── String_charAt_.html
│ │ ├── StringDict_clear_.html
│ │ ├── StringDict_get_.html
│ │ ├── StringDict_hasKey_.html
│ │ ├── StringDict.html
│ │ ├── StringDict_keyArray_.html
│ │ ├── StringDict_remove_.html
│ │ ├── StringDict_set_.html
│ │ ├── StringDict_size_.html
│ │ ├── StringDict_sortKeys_.html
│ │ ├── StringDict_sortKeysReverse_.html
│ │ ├── StringDict_sortValues_.html
│ │ ├── StringDict_sortValuesReverse_.html
│ │ ├── StringDict_valueArray_.html
│ │ ├── StringDict_values_.html
│ │ ├── String_equals_.html
│ │ ├── String.html
│ │ ├── String_indexOf_.html
│ │ ├── String_length_.html
│ │ ├── StringList_append_.html
│ │ ├── StringList_array_.html
│ │ ├── StringList_clear_.html
│ │ ├── StringList_get_.html
│ │ ├── StringList_hasValue_.html
│ │ ├── StringList.html
│ │ ├── StringList_lower_.html
│ │ ├── StringList_remove_.html
│ │ ├── StringList_reverse_.html
│ │ ├── StringList_set_.html
│ │ ├── StringList_shuffle_.html
│ │ ├── StringList_size_.html
│ │ ├── StringList_sort_.html
│ │ ├── StringList_sortReverse_.html
│ │ ├── StringList_upper_.html
│ │ ├── String_substring_.html
│ │ ├── String_toLowerCase_.html
│ │ ├── String_toUpperCase_.html
│ │ ├── strokeCap_.html
│ │ ├── stroke_.html
│ │ ├── strokeJoin_.html
│ │ ├── strokeWeight_.html
│ │ ├── subset_.html
│ │ ├── subtractassign.html
│ │ ├── super.html
│ │ ├── switch.html
│ │ ├── Table_addColumn_.html
│ │ ├── Table_addRow_.html
│ │ ├── Table_clearRows_.html
│ │ ├── Table_findRow_.html
│ │ ├── Table_findRows_.html
│ │ ├── Table_getColumnCount_.html
│ │ ├── Table_getFloat_.html
│ │ ├── Table_getInt_.html
│ │ ├── Table_getRowCount_.html
│ │ ├── Table_getRow_.html
│ │ ├── Table_getStringColumn_.html
│ │ ├── Table_getString_.html
│ │ ├── Table.html
│ │ ├── Table_matchRow_.html
│ │ ├── Table_matchRows_.html
│ │ ├── Table_removeColumn_.html
│ │ ├── Table_removeRow_.html
│ │ ├── Table_removeTokens_.html
│ │ ├── TableRow_getColumnCount_.html
│ │ ├── TableRow_getColumnTitle_.html
│ │ ├── TableRow_getFloat_.html
│ │ ├── TableRow_getInt_.html
│ │ ├── TableRow_getString_.html
│ │ ├── TableRow.html
│ │ ├── TableRow_setFloat_.html
│ │ ├── TableRow_setInt_.html
│ │ ├── TableRow_setString_.html
│ │ ├── Table_rows_.html
│ │ ├── Table_setFloat_.html
│ │ ├── Table_setInt_.html
│ │ ├── Table_setString_.html
│ │ ├── Table_sort_.html
│ │ ├── Table_trim_.html
│ │ ├── tan_.html
│ │ ├── TAU.html
│ │ ├── textAlign_.html
│ │ ├── textAscent_.html
│ │ ├── textDescent_.html
│ │ ├── textFont_.html
│ │ ├── text_.html
│ │ ├── textLeading_.html
│ │ ├── textMode_.html
│ │ ├── textSize_.html
│ │ ├── texture_.html
│ │ ├── textureMode_.html
│ │ ├── textureWrap_.html
│ │ ├── textWidth_.html
│ │ ├── this.html
│ │ ├── thread_.html
│ │ ├── tint_.html
│ │ ├── tools
│ │ │ ├── images
│ │ │ │ ├── contributions.gif
│ │ │ │ └── header.gif
│ │ │ ├── index.html
│ │ │ └── tools.html
│ │ ├── translate_.html
│ │ ├── triangle_.html
│ │ ├── trim_.html
│ │ ├── true.html
│ │ ├── try.html
│ │ ├── TWO_PI.html
│ │ ├── unbinary_.html
│ │ ├── unhex_.html
│ │ ├── updatePixels_.html
│ │ ├── vertex_.html
│ │ ├── void.html
│ │ ├── while.html
│ │ ├── width.html
│ │ ├── XML_addChild_.html
│ │ ├── XML_format_.html
│ │ ├── XML_getAttributeCount_.html
│ │ ├── XML_getChild_.html
│ │ ├── XML_getChildren_.html
│ │ ├── XML_getContent_.html
│ │ ├── XML_getFloatContent_.html
│ │ ├── XML_getFloat_.html
│ │ ├── XML_getIntContent_.html
│ │ ├── XML_getInt_.html
│ │ ├── XML_getName_.html
│ │ ├── XML_getParent_.html
│ │ ├── XML_getString_.html
│ │ ├── XML_hasAttribute_.html
│ │ ├── XML_hasChildren_.html
│ │ ├── XML.html
│ │ ├── XML_listAttributes_.html
│ │ ├── XML_listChildren_.html
│ │ ├── XML_removeChild_.html
│ │ ├── XML_setContent_.html
│ │ ├── XML_setFloat_.html
│ │ ├── XML_setInt_.html
│ │ ├── XML_setName_.html
│ │ ├── XML_setString_.html
│ │ ├── XML_toString_.html
│ │ └── year_.html
│ ├── src
│ │ ├── antlr
│ │ │ ├── ExtendedCommonASTWithHiddenTokens.java
│ │ │ └── TokenStreamCopyingHiddenTokenFilter.java
│ │ └── processing
│ │ └── mode
│ │ └── java
│ │ ├── AutoFormat.java
│ │ ├── Commander.java
│ │ ├── Compiler.java
│ │ ├── debug
│ │ │ ├── ArrayFieldNode.java
│ │ │ ├── ClassLoadListener.java
│ │ │ ├── FieldNode.java
│ │ │ ├── LineBreakpoint.java
│ │ │ ├── LineHighlight.java
│ │ │ ├── LineID.java
│ │ │ ├── LocalVariableNode.java
│ │ │ └── VariableNode.java
│ │ ├── Debugger.java
│ │ ├── JavaBuild.java
│ │ ├── JavaEditor.java
│ │ ├── JavaInputHandler.java
│ │ ├── JavaMode.java
│ │ ├── JavaToolbar.java
│ │ ├── pdex
│ │ │ ├── ASTUtils.java
│ │ │ ├── CompletionCandidate.java
│ │ │ ├── CompletionGenerator.java
│ │ │ ├── CompletionPanel.java
│ │ │ ├── DebugTree.java
│ │ │ ├── ErrorChecker.java
│ │ │ ├── ErrorMessageSimplifier.java
│ │ │ ├── ImportStatement.java
│ │ │ ├── InspectMode.java
│ │ │ ├── JavaProblem.java
│ │ │ ├── JavaTextArea.java
│ │ │ ├── JavaTextAreaPainter.java
│ │ │ ├── PDEX.java
│ │ │ ├── PreprocessedSketch.java
│ │ │ ├── PreprocessingService.java
│ │ │ ├── Rename.java
│ │ │ ├── ShowUsage.java
│ │ │ ├── SourceUtils.java
│ │ │ └── TextTransform.java
│ │ ├── preproc
│ │ │ ├── java15.g
│ │ │ ├── ParserTests.launch
│ │ │ ├── PdeEmitter.java
│ │ │ ├── pde.g
│ │ │ ├── PdePreprocessor.java
│ │ │ ├── PreprocessorResult.java
│ │ │ ├── SurfaceInfo.java
│ │ │ └── TokenUtil.java
│ │ ├── runner
│ │ │ ├── MessageConsumer.java
│ │ │ ├── MessageSiphon.java
│ │ │ ├── MessageStream.java
│ │ │ └── Runner.java
│ │ ├── tweak
│ │ │ ├── ColorControlBox.java
│ │ │ ├── ColorMode.java
│ │ │ ├── ColorScheme.java
│ │ │ ├── ColorSelector.java
│ │ │ ├── Handle.java
│ │ │ ├── HProgressBar.java
│ │ │ ├── Settings.java
│ │ │ ├── SketchParser.java
│ │ │ └── TweakClient.java
│ │ └── VariableInspector.java
│ ├── suggestions.txt
│ └── theme
│ ├── completion
│ │ ├── class_obj-1x.png
│ │ ├── class_obj-2x.png
│ │ ├── field_default_obj-1x.png
│ │ ├── field_default_obj-2x.png
│ │ ├── field_protected_obj-1x.png
│ │ ├── field_protected_obj-2x.png
│ │ ├── methpub_obj-1x.png
│ │ └── methpub_obj-2x.png
│ ├── debug
│ │ ├── breakpoint-enabled-1x.png
│ │ ├── breakpoint-enabled-2x.png
│ │ ├── continue-enabled-1x.png
│ │ ├── continue-enabled-2x.png
│ │ ├── step-enabled-1x.png
│ │ └── step-enabled-2x.png
│ ├── variables-1x.png
│ └── variables-2x.png
├── processing.exe
├── processing-java.exe
├── revisions.txt
└── tools
└── MovieMaker
├── bin
│ ├── ch
│ │ └── randelshofer
│ │ ├── gui
│ │ │ └── datatransfer
│ │ │ ├── AbstractTransferable.class
│ │ │ ├── CompositeTransferable.class
│ │ │ ├── FileTextFieldTransferHandler.class
│ │ │ ├── PlainTextTransferable.class
│ │ │ └── StringTransferable.class
│ │ ├── io
│ │ │ ├── ImageOutputStreamAdapter.class
│ │ │ └── SeekableByteArrayOutputStream.class
│ │ └── media
│ │ ├── mp3
│ │ │ ├── MP3AudioInputStream.class
│ │ │ ├── MP3ElementaryInputStream$Frame.class
│ │ │ └── MP3ElementaryInputStream.class
│ │ └── quicktime
│ │ ├── AppleRLEEncoder.class
│ │ ├── DataAtomOutputStream.class
│ │ ├── QuickTimeWriter$Atom.class
│ │ ├── QuickTimeWriter$AudioTrack.class
│ │ ├── QuickTimeWriter$Chunk.class
│ │ ├── QuickTimeWriter$CompositeAtom.class
│ │ ├── QuickTimeWriter$DataAtom.class
│ │ ├── QuickTimeWriter$Edit.class
│ │ ├── QuickTimeWriter$Group.class
│ │ ├── QuickTimeWriter$MediaType.class
│ │ ├── QuickTimeWriter$Sample.class
│ │ ├── QuickTimeWriter$SampleSizeGroup.class
│ │ ├── QuickTimeWriter$States.class
│ │ ├── QuickTimeWriter$TimeToSampleGroup.class
│ │ ├── QuickTimeWriter$Track.class
│ │ ├── QuickTimeWriter$VideoFormat.class
│ │ ├── QuickTimeWriter$VideoTrack.class
│ │ ├── QuickTimeWriter$WideDataAtom$1.class
│ │ ├── QuickTimeWriter$WideDataAtom.class
│ │ └── QuickTimeWriter.class
│ └── processing
│ └── app
│ └── tools
│ ├── Chooser$Callback$1.class
│ ├── Chooser$Callback.class
│ ├── Chooser.class
│ ├── MovieMaker$1.class
│ ├── MovieMaker$2.class
│ ├── MovieMaker$3.class
│ ├── MovieMaker$4$1.class
│ ├── MovieMaker$4.class
│ ├── MovieMaker$5$1.class
│ ├── MovieMaker$5.class
│ ├── MovieMaker$6$1.class
│ ├── MovieMaker$6.class
│ ├── MovieMaker$7$1.class
│ ├── MovieMaker$7.class
│ ├── MovieMaker$8.class
│ └── MovieMaker.class
├── build.xml
├── license.html
├── src
│ ├── ch
│ │ └── randelshofer
│ │ ├── gui
│ │ │ └── datatransfer
│ │ │ ├── AbstractTransferable.java
│ │ │ ├── CompositeTransferable.java
│ │ │ ├── FileTextFieldTransferHandler.java
│ │ │ ├── PlainTextTransferable.java
│ │ │ └── StringTransferable.java
│ │ ├── io
│ │ │ ├── ImageOutputStreamAdapter.java
│ │ │ └── SeekableByteArrayOutputStream.java
│ │ └── media
│ │ ├── mp3
│ │ │ ├── MP3AudioInputStream.java
│ │ │ └── MP3ElementaryInputStream.java
│ │ └── quicktime
│ │ ├── AppleRLEEncoder.java
│ │ ├── DataAtomOutputStream.java
│ │ └── QuickTimeWriter.java
│ └── processing
│ └── app
│ └── tools
│ ├── Chooser.java
│ └── MovieMaker.java
└── tool
├── jai_imageio.jar
└── MovieMaker.jar
592 directories, 2608 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论