fixes on the flight.. rect is now plane, etc. moving towards 26

This commit is contained in:
benfry
2002-04-30 21:17:29 +00:00
parent a512b8ab9b
commit 8f66f33efb
2 changed files with 99 additions and 57 deletions

View File

@@ -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
View File

@@ -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