[brlcad-commits] SF.net SVN: brlcad:[36888] brlcad/trunk/src/archer/TODO
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2009-12-11 22:47:25
|
Revision: 36888 http://brlcad.svn.sourceforge.net/brlcad/?rev=36888&view=rev Author: starseeker Date: 2009-12-11 22:47:11 +0000 (Fri, 11 Dec 2009) Log Message: ----------- Add more detailed notes on some items in Archer TODO - more to come. Modified Paths: -------------- brlcad/trunk/src/archer/TODO Modified: brlcad/trunk/src/archer/TODO =================================================================== --- brlcad/trunk/src/archer/TODO 2009-12-11 04:57:06 UTC (rev 36887) +++ brlcad/trunk/src/archer/TODO 2009-12-11 22:47:11 UTC (rev 36888) @@ -10,32 +10,75 @@ MGED Feature | Archer Status of Feature or Alternative to Feature ------------------------------------------------------------------------------------------------------ Create New Database | DONE -Open Existing Database | DONE +Open Existing Database | DONE (command line needs opendb) Import Database | dbconcat available on command line, no menu options as in MGED Export Database | keep available on command line, no GUI menu options Load Script | no GUI dialog available, presumably command line works? Raytrace Control Panel | older version in Archer, needs updating to current MGED -Render View options | UNKNOWN -Preferences->Units | No GUI options for setting, units works on command line -Preferences->Command Line Edit | UNKNOWN -Preferences->Special Characters | UNKNOWN -Preferences->Colors | Subset of MGED panel available in Archer preferences tabs, are - | more needed? Not clear. -Preferences->Fonts | UNKNOWN -Create/Update .mgedrc | Would be .archerrc? UNKNOWN -Clear Command Window | clear command works on command line, Menu item needed? +Render View options | Will become Export View - INCOMPLETE +Preferences->Units | Add to Preferences panel under the General tab +Preferences->Command Line Edit | Add to Preferences panel under the General tab +Preferences->Special Characters | Refers to globbing - per Bob this is currently being handled per + | command in Archer, so a global setting may not make sense. A + | possible alternative is to have two lists of commands - globbing + | and non-globbing - and the ability to select and move them from + | one list to the other (kind of like traditional ftp clients) in + | a Preferences tab +Preferences->Colors | INCOMPLETE - need to incorprate relevant settings in appropriate + | configuration panels, some of which aren't implemented in Archer +Preferences->Fonts | INCOMPLETE, lower priority +Create/Update .mgedrc | .archerrc exists, needs to be expanded as more preferences are + | implemented in Archer - ONGOING +Clear Command Window | clear command works on command line, Menu item judged not + | necessary - DONE Exit | DONE -Primitive Selection | Not as such - tree view sufficient? -Matrix Selection | UNKNOWN -Primitive Editor | Not as such - needed or right panel editing options sufficient? -Combination Editor | Not clear if Archer functionality is as flexible, but most - | functionality is present in editing tabs to right of view -Attribute Editor | Not present in general form -Geometry Browser | Make sure tree widget duplicates all functionality, maybe done -Create Primitives | INCOMPLETE +Primitive Selection | Need to integrate this functionality into the "component pick" + | button - straightforward enough, button already reports what is + | "picked" and just needs to do the internal logic to focus the + | pick for editing operations +Matrix Selection | Some work needed to do this correctly - implement a matrix + | tab that is shown for every object in the right panel, which will + | have controls to set things like translation vectors and rotations + | to generate the matricies that hang "above" objects. Do NOT, at + | the GUI level, allow direct numerical editing of matrix values - that + | is an invitation to invalid matricies and not especially intuitive. + | Ensure working command line level functionality for direct matrix + | manipulation if needed. For items without a matrix show the tab with + | either no values specified or the identity matrix as the starting + | template. +Primitive Editor | Functionality covered elsewhere, can be dangerous in that it accepts + | invalid inputs - remove +Combination Editor | Functionality covered in General tab for objects in right panel, + | except need color picker for rgb attribute - remove as separate entity +Attribute Editor | This is a more general case of what is currently the General tab in + | Archer for objects - make this into a CAD widget with the layout of + | the General tab and the functionality of the Attribute editor - + | General tab will become Attribute tab. Will need to be able to + | customize the standard attribute/value display to support things like + | the color picker for rgb attribute +Geometry Browser | Functionality should be covered by tree viewer - to ensure proper + | ability to easily select objects, need tabbed tree view widget with + | multiple trees - the current global tree in one tab, a flat list of + | all objects in another (e.g. like the output of ls - select any item + | as a tree root node), in another display tree(s) currently visible in + | display (simiilar to what who outputs, just with the ability to expand + | trees). Probably some other possible modes to explore, even make + | configurable. +Create Primitives | This functionality will be handled by the graphical primitive buttons + | make them into drop-down lists categorized like the MGED Create + | Primitive menu, hopefully with example images for all types. View | DONE (duplicated elsewhere) -ViewRing | UNKNOWN -Settings -> Mouse Behavior | Handled differently in Archer +ViewRing | Useful aspects handled by loadview and saveview - may be worth reworking + | later but not a high priority currently. +Settings -> Mouse Behavior | Per item breakdown: + Pick Edit Primitive | Replaced by combination of "component pick" button and tree widget + Pick Edit Matrix | Replaced by matrix tab discussed under "Matrix Selection" item + Pick Edit Combination | Replaced by combination of "component pick" button and tree widget + Sweep Raytrace-Rect. | INCOMPLETE (will be handled differently in the UI as well, not under Settings) + Pick Raytrace Objects | UNKNOWN + Query Ray | INCOMPLETE (nirt functionality exists, need mouse mode) + Sweep Paint Rectangle | UNKNOWN + Sweep Zoom Rectangle | UNKNOWN Settings -> Transform | Angle/Distance Cursor not implemented yet Settings -> Constraint Coords. | UNKNOWN Settings -> Rotate About | INCOMPLETE? This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |