Difference between revisions of "Roadmap"

From TexGen
Jump to navigationJump to search
Line 10: Line 10:
 
* Add ability to set textile name in the 2d weave wizard
 
* Add ability to set textile name in the 2d weave wizard
 
* '''Modeller'''
 
* '''Modeller'''
** Add ability to create/delete/duplicate yarns - '''Done'''
 
** Add ability to create/delete yarn nodes - '''Done'''
 
** Outliner (Tree control showing yarns and nodes) - '''Done'''
 
** See preview of cross section in cross-section dialog box - '''Done'''
 
** Ability to set repeat vectors - '''Done'''
 
** Size of widgets, nodes and yarn path should depend on size of window - '''Done'''
 
** Perhaps add option to trim to domain - '''Done'''
 
** Add a window to select snapping distance - '''Done'''
 
** Option to type in textile name on create new textile - '''Done'''
 
 
** Popup menu in the outliner when right clicking on a yarn to assign sections and whatnot
 
** Popup menu in the outliner when right clicking on a yarn to assign sections and whatnot
 
** Have option to see repeat vectors graphically along with some repeated yarns
 
** Have option to see repeat vectors graphically along with some repeated yarns

Revision as of 13:53, 18 June 2007

ChangeLog

Todo

http://sourceforge.net/tracker/?group_id=181000

  • Export to VTK files
  • Export to STL files
  • Add overloaded constructors for CFibreDistribution class
  • Textile summary reporting tool
  • Add function to test if Repeat vector corresponds to yarn end pos - start pos
  • Add ability to set textile name in the 2d weave wizard
  • Modeller
    • Popup menu in the outliner when right clicking on a yarn to assign sections and whatnot
    • Have option to see repeat vectors graphically along with some repeated yarns
    • Make sure everything is sound with domains
    • Do sorting based on camera position for transparency
    • Box selection
    • Layers so that picking of nodes belonging to specific yarns made easier
    • Add undo ability
    • Make sure python code is generated for all important operations (e.g. python code should be generated when mouse is released from a move operation)