From: Toby D. <tj...@sf...> - 2005-05-17 07:13:32
|
I suspect the feature list will get refined and changed over time, so there is plenty of opportunity for the deadlines to become unreasonable. :-) The animation library works, but has some small bugs. Hopefully someone wil= l volunteer to work on it. It's a lot of fun. Here are my comments on TheMatixOrigin: - I don't think it's necessary to reset the coordinates, because I suspec= t it would be a rare thing to want to do. If a programmer needs to change the coordinate system they can always make a copy and change the coordinates in the copy. So once the coordinate system and origin is set, there are no changes allowed. - Thus, there is no "panning" through an image. Although this would be a neat feature to add later as a separate feature. - As you know, the "convertReal" and "convertFake" methods need to be re-named (e.g. using the terminology I suggested in a previous message). - A demo file of a few very simple uses of the TheMatrixOrigin should als= o be included, so that programmers can understand how to use it by seeing som= e examples. - I wonder if the implementation be made simpler? Is there any way to avoid over-riding so many methods? I haven't thought it through, but I wonder if it's possible to have TheMatrixOrigin always assume that is in user space, except for when it comes time to actually plot the points on th= e screen, when it converts to the screen coordinates. I'd like to be sure about this particular point before committing any final changes to TheMatri= x proper. Toby On 5/15/05 9:06 PM, "Alex Tsai" <caf...@gm...> wrote: > Hmm, that seems about right, the release dates are fairly generous as > well. IIRC the animation library is basically non-functional right > now, so that gives plenty of time if it's by August. >=20 > I have a question about coordinate system thing though - is the way it > currently works fine? (ie. when you set the origin, it is always > relative to the machine space.) I did look into the Graphics2D > translate as you mentioned, but that seems to always do it relative to > the current coordinate system, which makes it harder to return to the > original origin if that is necessary. I'm also wondering if moving > the origin is supposed to move the currently drawn image or not - my > stance on this is no, but I want to see other views on it. >=20 > -Alex >=20 > On 5/15/05, Toby Donaldson <tj...@sf...> wrote: >> Hi all, >>=20 >> I am doing a bit of planning for the next two released versions of the >> csimage package. The next version will be code-named "casey", and the on= e >> after that will be called "harriet". >>=20 >> If you are working on one of the features mentioned below, please keep u= s >> informed of your progress by occasionally emailing this list. >>=20 >> Release name: casey >> Date: end of June (hopefully!) >> New features: >> - Caretesian coordinate system >> - simple axes >> - generic load/save/quit buttons >> - basic testing code for TheMatrix >> - basic user-level documentation for TheMatrix >> Other changes: >> - remove alpha-value code for TheMatrix since it doesn't work correctly >> (scheduled to be added in the next version) >>=20 >> Release name: harriet >> Date: end of August (hopefully!) >> New features: >> - correct handling of alpha values >> - improved flexibility for using TheMatrix as a panel in other windows >> - more complete testing >> - more complete user documentation >> - improved and fixed animation library >>=20 >> Any other ideas for changes? Did I miss anything? Note that this is just= for >> the csimage library; non-image code may also be included, or we might >> release a separate package for that. >>=20 >> Toby >> -- >> Dr. Toby Donaldson >> School of Computing Science >> Simon Fraser University >>=20 >> ------------------------------------------------------- >> This SF.Net email is sponsored by Oracle Space Sweepstakes >> Want to be the first software developer in space? >> Enter now for the Oracle Space Sweepstakes! >> http://ads.osdn.com/?ad_id=3D7393&alloc_id=3D16281&op=3Dclick >> _______________________________________________ >> csjava-developer mailing list >> csj...@li... >> https://lists.sourceforge.net/lists/listinfo/csjava-developer >>=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_ids93&alloc_id=16281&op=CCk > _______________________________________________ > csjava-developer mailing list > csj...@li... > https://lists.sourceforge.net/lists/listinfo/csjava-developer >=20 >=20 --=20 Dr. Toby Donaldson School of Computing Science Simon Fraser University |