mirror of
https://github.com/processing/processing4.git
synced 2026-02-11 17:40:48 +01:00
fixes on the flight.. rect is now plane, etc. moving towards 26
This commit is contained in:
41
done.txt
41
done.txt
@@ -1,3 +1,44 @@
|
||||
0024
|
||||
X bug fixes (lighting was broken)
|
||||
|
||||
|
||||
0023
|
||||
X not released, tweaks and bug fixes in paris hotel
|
||||
|
||||
|
||||
0022
|
||||
X not released, just working on tweaks and bug fixes
|
||||
|
||||
|
||||
0021
|
||||
X cosmetic ui update so that it's not so dbn-like
|
||||
X should this instead be simple colors update (no placement)
|
||||
X move everything to new bagel api names
|
||||
X having to put 'f' after everything is a mess
|
||||
X included oro matcher, no need to use anymore :)
|
||||
|
||||
|
||||
0020
|
||||
o fix bugs from the 'bugs' file
|
||||
o then remove the file from cvs
|
||||
o if fill(), need to draw several non-stroked planes
|
||||
o if stroke(), then draw single lines for each edge
|
||||
o do not duplicate edges for lines
|
||||
o also problem filling on beginShape() triangle stuff
|
||||
X z coordinates are backwards from gl (at least from mazo)
|
||||
X looked into it, this doesn't appear to be the case..
|
||||
X how did this happen? what's the appropriate way to fix?
|
||||
X in gl, positive z goes into the screen
|
||||
X may be able to do a scale(0, 0, -1) that doesn't affect dims
|
||||
X then when dims set to 3, will fix the z coords
|
||||
X this will also affect zbuffer ordering
|
||||
X if BagelImage doesn't load, then image() calls arrayindexoutofbounds
|
||||
X better solution for this (error while opening image)
|
||||
X get rid of 'kill' button
|
||||
X int version of min and abs
|
||||
X introduce pImage, pFont, pGraphics, pConstants (pSound)
|
||||
|
||||
|
||||
0019
|
||||
questions answered..
|
||||
X is day, month, year overkill inside processingapplet?
|
||||
|
||||
115
todo.txt
115
todo.txt
@@ -1,6 +1,30 @@
|
||||
_ delay wasn't working for casey
|
||||
_ why is every other pixel missing from mouse events?
|
||||
_ curve and bezier behave differently for indexing points
|
||||
0025
|
||||
X change 'rect' to 'plane' (point/line/plane)
|
||||
X also rectMode to planeMode
|
||||
X change QUADS to PLANES, QUAD_STRIP to PLANE_STRIP
|
||||
X delay wasn't working for casey
|
||||
X works fine on pc.. maybe a mac problem
|
||||
|
||||
_ make macintosh release
|
||||
_ new set of fonts, make sure the names are ok
|
||||
|
||||
a _ curve and bezier behave differently for indexing points
|
||||
a _ change bezier to act the same (each addl point)
|
||||
a _ font file names are getting mangled on mac (too long)
|
||||
|
||||
biggest problems from french workshop
|
||||
_ syntax more difficult than expected: semicolons and braces
|
||||
_ part is translation issue--wasn't a quick fix
|
||||
_ curly braces weren't on the keyboard
|
||||
_ encouraging people to indent their code for clarity
|
||||
_ slow to understand 'blocks'
|
||||
_ translation issue but could be aided by visual cues in editor
|
||||
_ might be better to use braces on separate lines to reinforce
|
||||
_ couldn't enforce people working on specific exercises
|
||||
_ too many cubes.. people playing with 3d before understanding it
|
||||
_ would be nice to have examples for all concepts on site
|
||||
_ or in a small printed book that serves as a reference
|
||||
_ courseware not complete--difficult to collect assignments
|
||||
|
||||
_ sketch.properties contains the last program run
|
||||
_ also the window positions, etc
|
||||
@@ -14,7 +38,6 @@ _ first item is 'new sketch', followed by delimeter
|
||||
_ next is list of subdirs other than current user, then delim
|
||||
_ the rest are the items in the current user's folder
|
||||
|
||||
|
||||
X need 'new' button on the toolbar --> NOPE, first item on 'open' menu
|
||||
_ the zero looking one might be good (instead of export)
|
||||
_ export could be three circles in a row, overlapping
|
||||
@@ -48,22 +71,6 @@ _ what's better than POLYGON_CONVEX and POLYGON_CONCAVE?
|
||||
_ should we use jdk 1.3 or msft vm?
|
||||
|
||||
|
||||
BXSocket, BXServerSocket
|
||||
BXNetwork
|
||||
|
||||
BXSerial
|
||||
|
||||
BXMovieInput/Output or BXVideo or BXQuickTimeOutput/Input
|
||||
BXMovie and BXCamera?
|
||||
|
||||
BXImageIO, BXTiffImage
|
||||
|
||||
BXDataFile (csv or tab separated data)
|
||||
BXDataMatrix
|
||||
|
||||
BXDatabase, BXDatabaseCache (keeps queries to fill out table)
|
||||
|
||||
|
||||
BAGEL / high
|
||||
b _ better access to projX et al
|
||||
b _ what's a better name? calcX? or write to an array?
|
||||
@@ -80,6 +87,7 @@ _ clipping [may be needed for current genome browser project]
|
||||
|
||||
|
||||
BAGEL / medium
|
||||
b _ setting stroke width on circle makes odd patterns
|
||||
b _ area copying functions
|
||||
b _ copyPixel(x, y, to_x, to_y)
|
||||
b _ copyArea(x, y, w, h, to_x, to_y)
|
||||
@@ -91,6 +99,7 @@ b _ or at least that things get ridiculously slow
|
||||
b _ clipping issues here.. but also something in scan converter
|
||||
b _ not clipping areas from offscreen
|
||||
b _ huge geometry slows things way down
|
||||
b _ adaptive sizing of circle segmenting based on rendered size
|
||||
_ stroked version of sphere is just a circle
|
||||
|
||||
|
||||
@@ -115,6 +124,9 @@ _ but how to determine *where* on object the hit occurs?
|
||||
|
||||
|
||||
BAGEL / lower
|
||||
_ function to evaluate bezier or catmullrom points
|
||||
_ used heavily in genome valence
|
||||
_ why is every other pixel missing from mouse events?
|
||||
_ fixed fonts are screwed, should only work at screen resolution
|
||||
_ getStream for the filename doesn't work for directories
|
||||
_ getfont("fonts/blah.fbf") refers to blah.raw, but that
|
||||
@@ -152,17 +164,13 @@ _ live video editing, wanting things more procedural
|
||||
|
||||
|
||||
PDE / high
|
||||
X get rid of 'kill' button
|
||||
X int version of min and abs
|
||||
X introduce pImage, pFont, pGraphics, pConstants (pSound)
|
||||
|
||||
a _ need stdout in p5 window b/c mac has no stdout
|
||||
a _ add frame to launched window
|
||||
a X add maximize event catcher to make fullscreen
|
||||
a _ doesn't work, because of screen sizing stupidity
|
||||
a _ shift-click on play to go directly into this 'presentation mode'
|
||||
a _ lines being highlighted for errors are off
|
||||
a _ test this on other platforms as well
|
||||
a X move everything to new bagel api names
|
||||
a _ draw mode needs to be better for workshops
|
||||
a _ make size() work for draw() mode
|
||||
a _ inside Engine, reach in and grab calls to 'size'
|
||||
@@ -213,7 +221,6 @@ a _ talk to simon about error streams and kjc
|
||||
a _ better piping of output from kjc
|
||||
a _ modify kjc to take a PrintWriter, instead of current hacks
|
||||
|
||||
b _ having to put 'f' after everything is a mess
|
||||
b _ related classes
|
||||
b _ better way to do parent and g.rect stuff in related classes
|
||||
b _ implement g. passed into any function called draw()
|
||||
@@ -262,8 +269,6 @@ b _ look at flash file format? (does it have kerning?)
|
||||
|
||||
|
||||
PDE / ui
|
||||
a _ cosmetic ui update so that it's not so dbn-like
|
||||
a _ should this instead be simple colors update (no placement)
|
||||
a _ basic ui for sketchbook/projects
|
||||
b _ real ui for sketchbook/projects handling
|
||||
|
||||
@@ -346,6 +351,7 @@ _ check out interface builder for interesting tidbits
|
||||
|
||||
WEB
|
||||
a _ online discussion/talk system (gets people using the site too)
|
||||
a _ online signup cgi for people to add themselves to the list
|
||||
_ see about setting up simple bug tracker/feature system
|
||||
_ queue for people reporting things externally
|
||||
_ bugzilla but simpler
|
||||
@@ -353,6 +359,7 @@ _ would also be nice for people to be able to vote on features
|
||||
|
||||
|
||||
DOCS / guide
|
||||
_ document imageMode, planeMode, ellipseMode
|
||||
_ 'rot' example not working in release 18
|
||||
_ list of reserved keywords
|
||||
_ make note of functions/variables used by ProcessingApplet
|
||||
@@ -432,6 +439,29 @@ _ stringutils.split is a useful one
|
||||
_ readFileLines et al
|
||||
_ translateMiddle() ? to move to the middle of the screen?
|
||||
_ perlin noise function
|
||||
_ read table/csv formatted data into a matrix
|
||||
_ pseudo-database format version of this that stores indexes to file
|
||||
_ rather than loading the whole thing at once
|
||||
|
||||
BXSocket, BXServerSocket
|
||||
BXNetwork
|
||||
|
||||
BXSerial
|
||||
|
||||
BXSound, BXSampler or BXAudio
|
||||
play aiff or mp3 sound with a single command
|
||||
play buffer of samples with a single command
|
||||
full class allows play/pause/more advanced loading
|
||||
|
||||
BXMovieInput/Output or BXVideo or BXQuickTimeOutput/Input
|
||||
BXMovie and BXCamera?
|
||||
|
||||
BXImageIO, BXTiffImage
|
||||
|
||||
BXDataFile (csv or tab separated data)
|
||||
BXDataMatrix
|
||||
|
||||
BXDatabase, BXDatabaseCache (keeps queries to fill out table)
|
||||
|
||||
|
||||
MISC / things that break often/things to test
|
||||
@@ -442,32 +472,3 @@ _ what if one short or one too many vertices?
|
||||
_ transforms are affecting geometry
|
||||
_ i.e. are line and point working in 3D?
|
||||
_ why did i think that z was backwards from gl?
|
||||
|
||||
|
||||
0020
|
||||
o fix bugs from the 'bugs' file
|
||||
o then remove the file from cvs
|
||||
o if fill(), need to draw several non-stroked planes
|
||||
o if stroke(), then draw single lines for each edge
|
||||
o do not duplicate edges for lines
|
||||
o also problem filling on beginShape() triangle stuff
|
||||
X z coordinates are backwards from gl (at least from mazo)
|
||||
X looked into it, this doesn't appear to be the case..
|
||||
X how did this happen? what's the appropriate way to fix?
|
||||
X in gl, positive z goes into the screen
|
||||
X may be able to do a scale(0, 0, -1) that doesn't affect dims
|
||||
X then when dims set to 3, will fix the z coords
|
||||
X this will also affect zbuffer ordering
|
||||
X if BagelImage doesn't load, then image() calls arrayindexoutofbounds
|
||||
X better solution for this (error while opening image)
|
||||
|
||||
|
||||
(first semi-public release)
|
||||
|
||||
|
||||
(after first release)
|
||||
|
||||
|
||||
(necessities for book)
|
||||
_ audio output (play wav, au, aiff(?), mp3)
|
||||
_ alpha, anti-aliasing
|
||||
|
||||
Reference in New Issue
Block a user