Previous week
Meeting Purpose:
Agenda for 08 February 2006 Shape Tools meeting
Review prior weeks to do items
"+" means "done", "-" means "in progress"
- [-] - Craig - JNI / ShapeTools - get working examples running
- [ ] - Craig - DX reader methods
- [-] - Craig - write a lower memory use FaceSet for regular faces, for use with Minc and Off.
- [-] - Craig - normals calculation. Slow because of need to find adjacent faces to vertex.
- [ ] - Craig - Yalin file format reader
- [ ] - Craig - continue work on 'native' ShapeTools file format
- [-] - Jeff - get and distribute to others data set's used by Katherine
- [-] - Jeff - work on the SimpleShapeViewer requested by Craig.
- [ ] - Jeff - consider producing the MemoryDisplay
- [X] - Bae Cheol - add Ucf write support to ShapeCurvature
- [ ] - Bae Cheol - first draft of user manual
New Business
Discussed
- performance of lower memory use face set unsatisfactory.
- rotation point/origin discrpancies of ShapeViewer still unsolved.
- need faster algorithm to find face adjacencies
- need algorithm to compute vertex normals w/o face definitions
- ShapeViewer does not use edges of shapes. Shape implementations may therefore be selected that deemphasize edges w/o performace loss in ShapeViewer.
- need fast & small shape representation that depends primarily on faces defined as an enumeration of vertices.
- design changes towards synchronizing views of multiple, distant ShapeViewers
- user actions -> script command -> distributed to clients
- Craig suggests Tcl instead of bean shell to simplify future interactions with non-java applications.
- would enable a macro scripting language
- filewall problems arise if remote systems need to acknowledge completion of action
- display commands should not depend on current system (display) state.
- 6 weeks to first running version allows debug time for May demonstrations
- synchronous ShapeViewers have highter priority than simple shape viewer.
Decisions
- stop development of SimpleShapeViewer
- [ ] - Craig - complete DX reader for Duygu's data files.
- [ ] - Craig - surface normals calcluations (port Roger's C geodesic distance code).
- [ ] - Craig - Send jeff link to Tcl / Java implementation.
- [-] - Craig - write a lower memory use FaceSet for regular faces, for use with Minc and Off.
- [ ] - Craig - extentd CGALFaceSet to non-triangular mesh surfaces.
- [ ] - Craig - JNI interface to ShapeTools
- [ ] - Craig - continue work on 'native' ShapeTools file format
- [ ] - Craig - Yalin file format reader
- [ ] - Jeff - get and distribute to others data set's used by Katherine, work on memory leak.
- [ ] - Jeff - begin redesign of ShapeViewer to accomodate inter-application commands.
- [ ] - Jeff - evaluate script engines (Bean Shell, Tcl, ...)
- [ ] - Bae Cheol - first draft of user manual
- [ ] - Bae Cheol - update ShapeCurvature with faster methods/classes from Craig when available
- [ ] - Bae Cheol - user interface spec. for an appl. to apply an Air transform to a Shape.