Difference between revisions of "Roadmap"

From TexGen
Jump to navigationJump to search
Line 1: Line 1:
 
== ChangeLog ==
 
== ChangeLog ==
* '''Core'''
 
** Introduced new 'ObjectContainer' class to ease memory handling
 
** Fixed a bug with saving to XML file
 
** Improved SectionMeshRectangular to deal with circular-like cross sections
 
** Changed AssignDomain to take a const reference.
 
** Added SetThickness function to CTextileWeave
 
** If yarn interpolation function, resolution, section and section mesh are not defined defaults are used now instead of giving error messages
 
 
* '''Renderer'''
 
** Extended CRenderer::Start method to include the ability to render window size
 
** Added function to take screenshot
 
 
* '''GUI'''
 
** Updated to be compatible with wxWidgets 2.8
 
** Updated GUI to work with wxWidgets unicode build
 
** Introduced new modeller page
 
 
* '''General'''
 
** Added twill weave example script
 
** Created unit tests for GridFile.py, FlowTex.py, WiseTex.py and TexGenv2.py
 
** Updated TexGenv2.py to read Up vectors. However there is still no support for varying cross section definition.
 
** Added tolerance to find PointInsideYarn
 
** Updated lenticular cross section to allow a distortion lenticular cross section
 
** Changed the behaviour of FlowTex.py in response to request from Bart
 
** Fixed problem with calling CTexGenRenderer::ResetCamera(XYZ) from python.
 
** Cleaned up C++ example programs
 
** Changed doxyfile to generate windows .chm help file and included in the installer
 
** Added option to create static builds
 
 
  
 
== Todo ==
 
== Todo ==

Revision as of 13:27, 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
    • 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
    • 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)