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
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
- [ ] 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.