[brlcad-commits] SF.net SVN: brlcad:[65483] brlcad/trunk/src/archer/TODO
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <n_...@us...> - 2015-06-27 02:07:57
|
Revision: 65483 http://sourceforge.net/p/brlcad/code/65483 Author: n_reed Date: 2015-06-27 02:07:54 +0000 (Sat, 27 Jun 2015) Log Message: ----------- incorporate most items from my version of Cliff's circa 7.24.2 user-solicited list Modified Paths: -------------- brlcad/trunk/src/archer/TODO Modified: brlcad/trunk/src/archer/TODO =================================================================== --- brlcad/trunk/src/archer/TODO 2015-06-26 21:06:47 UTC (rev 65482) +++ brlcad/trunk/src/archer/TODO 2015-06-27 02:07:54 UTC (rev 65483) @@ -30,6 +30,9 @@ | 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 +Keypoints | UNKNOWN - NEED TO TEST + | Reports of keypoint (primitive implicit or possibly specified) being ignored in + | rotation, relative edit, and possibly unknown other commands. Sweep Zoom Rectangle | INCOMPLETE - Need to see if this can be integrated as an option to the scale mode Settings -> Constraint Coords. | INCOMPLETE - This is worth preserving, but needs some though on how to integrate it. Settings -> Rotate About | INCOMPLETE - Save ability to rotate around view and maybe a specified keypoint to allow for flexibility @@ -114,9 +117,69 @@ origin. should provide for mouse behavior settings so classic mged defaults are available. -* double-clicking the tree view show-list to display/undisplay +* double-clicking the tree view show-list to display/undisplay. + toggling visibility should ideally be moved to an adjacent icon, + with double-clicking reserved to expanding or hiding the subtree. * make sure archer behaves properly with relative paths to dbopen. Windows in particular is doing something different in src/librt/db_open.c that should be a problem as it only records the file name (so gui will work, but dbopen + cd + rt will not). + +* make it move comb members to other combs via drag and drop + (currently copy and paste are options in the right-click menu). + +* path names dragged from the tree view should drop into the command + window as a path name. Currently the selected object's path is + available in the command window's right-click menu. + +* improve tab completion to cycle between matches Windows-style, and + change listed results as you change the input, rather than just + dumping all matches. + +* should remove edit modes, or at least make them easily escapable + +* visual indication (e.g. wireframe highlight) for currently selected + object + +* have a mechanism (e.g. right-click menu entry) to select nothing + +* B command should select the object in the tree (might be true for + other commands as well) + +* support precise movement of selected bot faces + +* interactive rotate/zoom needs to be linked to the canvas size. For + example, a rotation drag from edge to edge should always result in + a 360 degree rotations regardless of how fast you drag. + +* "Apply" and "Reset" edit panel buttons should be in a fixed location. + +* add option to hide the button toolbar for the benefit of advanced users. + +* decide whether/how to support mouse bindings for interactive + editing; currently only work for view edits + +* shouldn't be able to edit things that aren't drawn + +* horizontal scrollbar in the tree view needs to be made functional; + it currently just spans the width of the widget. + +* component select is slow for some models (particularly breps). Could + be reworked to generate an ordered list based on projection of vlist + convex hulls instead of ray intersection. + +* an rm affecting a member of a large comb that's draw hangs a while, + possibly because of repeated redraws from a chain of triggered + commands. + +* large bots can't be interactively edited without "Always Allow Edit" + enable. This enables a table which is currently required by the + implementation for storing selections, but is slow to load. + +* support deleting triangles from bots. It's unknown what users want + this for (model simplification, removing degenerate triangles, + fitting models together, etc.). + +* for bots, support joining faces in the same plane. It's unknown what + users want this for. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |