Skip to content.
CCB > CCBSIGS > ShapeToolLibraryProgram > Meetings11January2006
Previous week

Agenda for 11 January 2006 Shape Tools meeting

Attending: Roger , Craig, Jeff, Duygu, Bae Cheol, Ivo

Review prior weeks to do items

"+" means "done", "-" means "in progress"
  • [X] Craig - Test CGAL data structure
  • [X] Craig - test use of CGALFaceSet in Minc and OFF reader to improve performance
  • [-] Craig - Write OFF writer
  • [X] Craig - add an IEdgeSet method to count edges w/o respect to orientation
  • [X] Craig - add means to apply an AIR transform to point coordinates.
  • [X] Craig - write ShapeCurvature application requirements.
  • [X] Craig - write Euler number calculations.
  • [X] Jeff - Continue work to apply custom transparencies to vertices (via a color map)
  • [-] Jeff - add 'preferred view (transformation matrix)' menu to ShapeViewer
  • [X] Jeff - addd per-shape transformation matrix values to scene file.
  • [-] Jeff - Fix Fit to View bugs.
  • [-] Roger - Example JNI interface to ShapeTools
  • [X] BaeCheol - complete curvature calculation class
  • [-] BaeCheol - write methods to create the test shapes used to test curvature.
  • [-] BaeCheol - write ShapeCurvature application

New Business

  • future directions

Discussed

  • Irregular and CGAL Face set comparisons (minc obj)
    • CGALFaceSet works
    • pre-computation of Minc face adjacencies is slow
Filename Vtx Irregular (msec) Cgal(msec) Cgal/Nbr(msec)
/obj/cube_ascii.obj 8 44 10 27
/obj/ellipsoid_128_COLORED.obj 66 54 25 27
/obj/avg_model_64.obj 4098 1360 1201 5962
/obj/FFFclrd.obj 15000 5119 4082 60624
/obj/colin_165000_clr.obj 65538 24000 24120 1165659
  • ShapeViewer issues
    • Java 3d matrix transforms
      • Does java 3d have a method to determine the bounding box of an arbirary node of the scene graph
      • does java 3d have a way to set the rotation point (Jeff says no, it's always (0,0,0)
    • need to save/restore user's custom , preferred data rotation
  • Future directions of this program
    • want to have programs created that have high visibility
    • maybe complete the Ucf tool set (port to Java)
    • help algorithm developers to move methods(from Matlab) into distributable (java) applications.
    • what data file formats to support
      • DXF mentioned (it's on the library wish list)
    • (Craig) talk with researchers to ascertain needs, promote use of ShapeTool applications

Decisions

To do for Next meeting

  • [ ] Craig - Complete Write OFF writer.
  • [ ] Craig - Yalin file format reader
  • [ ] Craig - attend other CCB meetings to determine their needs
  • [ ] Craig - continue work on 'native' ShapeTools file format
  • [ ] Craig - talk to vinia to track problems with saving images from ShapeViewer
  • [ ] Craig - research matrix math libraries (matlab, jsci)
  • [ ] Craig - familiarize with JNI.
  • [ ] Craig - talk with researchers to ascertain needs, promote use of ShapeTool applications
  • [ ] Jeff - add 'preferred view (transformation matrix)' menu to ShapeViewer - save rotation matrix in user pref's file
  • [ ] Jeff - Fix Fit to View bug
  • [-] BaeCheol - finish write ShapeCurvature application
  • [ ] Roger - work with Katherine , using java GC/ heap reports to reproduce and explain her java crashes.