X:Future

haehn edited this page Sep 7, 2012 · 2 revisions

This is a list of problems we'd like to solve or features we'd like to see in the X Toolkit. Please feel free to add your ideas..

  • better API documentation
  • more graphics/diagrams showing the XTK principles
  • the automatically generated object tree as a DOM element to toggle visibility, change opacity, show the caption and change colors of all X.objects.. the tree structure is already there - just frontend work (dat.gui clips in perfectly so this is up to the user)
  • local transforms instead of global transforms, meaning transforms which rotate objects around their own axis rather than the world axis
  • fix transparency / depth testing issue (object ordering??)
  • textures for spheres and cylinders
  • freesurfer mesh (mri surface) file support
  • full-blown dicom support including .nrrd/.mgz file readers and volume rendering
  • support images in general (png stacks, mha, mhd, tiff 3d)
  • glyph support (list of centers + 1 shape = 1 object)
  • might be issues in the lighting
  • re-factoring of the build system which is not in the cleanest state right now
  • more and more testing!!!
  • plugin mechanism to keep the core library slim (gui?)
  • a framework for 3D widgets (f.e. plane widget with window/level support, box widget, orientation widget..). There was some work on the orientation widget (see https://github.com/xtk/X/tree/orientationBoxWidget)
  • a framework for 2D widgets as div overlays on top of the renderer (like histogram etc.)
  • 3D Slicer 3 and 4 extension to export the current scene to XTK
  • deal with opacity issues -> no opacity support yet?
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.