Agenda - 03 August 2005
- Prior To-Do List
- [ ] Craig - Complete first version of a generic read() method that determines how to read a file.
- [ ] Craig - Minc binary Obj reader.
- [X] Craig - Add method to determine intersection of a point and a polygon.
- geometry.measurements.Intersections
- util.GeometryUtilities
- examples.LinePolygonIntersection.java
- [X] Craig - add support for files ending in ".gz" to be uncompressed
- [X] Craig - add an isValid() method to the Shape() interface
- [ ] Craig - Minc Obj writer
- [ ] Craig - get code from ivo of asci_to_binary.c (for minc obj).
- [ ] Craig - evaluate VTK for topological or geometrical computation frameworks.
- [X] Craig - create & distribute a feature list for the ShapeViewer v1.1.0a0
- [X] Craig - create & distribute a feature list for the ShapeTools v1.1.0a0
- [ ] Craig - add ucf data attribute annotations support.
- [X] Jeff - Complete Load & Save Colormaps (add surface coloring).
- [ ] Jeff - re-enable ucf 'diamond' surfaces
- [ ] Jeff - solve disappearing face issues.
- getFaces(boolean greedy) - return as few surfaces as possible.
- Implement a contour grid resampler ?
- Review status of supported projects
- Order Graphics Gems ? (v1-3), v4, v5
- is it time to write a Shape Tools Programmers Guide ?
- define release/ test schedule for v 1.1.0 (both ShapeTools and ShapeViewer )
- Alpha v1.1.0a1 - 10 August 05
- Testing - 17 August 05
- Fix problems / release v1.1.0a2
Discussed
- ShapeViewer - current method of drawing java3d surface faces requires too much memory. We need to reduce the number of java scene graph objects created.
- ShapeViewer - display of colored ucf points, edges and surface grids are ok.
- ShapeViewer - current method of calculating surface normals appears to alter the surface coordinates. We need to know when
to reverse the (calculated) normals.
- Ivo may have code to create java3d surfaces from a model composed of points, edges, and faces
- we will need surface resampling & interpolation methods. Other implementations use a simple interpolation method.
- Requirements for v. 1.1.0 of both ShapeViewer and ShapeTools
- Timetable for release of v 1.1.0 of viewer and tools library.
- Implementation details of a shape averaging tool.
- Status of R interface package.
Decisions
- Request purchase of Graphics Gems series
- Request Mac test machine to be shared with IDA group.
- Finalized requirements for v. 1.1.0 of both ShapeViewer and ShapeTools
- Release Schedule for ShapeViewer and ShapeTools
- Release v 1.1.0a1 on 17 August 2005
- Test until 24 August 2005
- Release v 1.1.0b1 on 1 Sept. 2005
- [X] Craig - Complete first version of a generic read() method that determines how to read a file.
- [X] Craig - Minc binary Obj reader.
- [ ] Craig - Minc Obj writer
- [ ] Craig - evaluate VTK for topological or geometrical computation frameworks.
- [ ] Craig - add ucf data attribute annotations support.
- [ ] Craig - support as needed to create java3d surfaces from points,edges and faces.
- [X] Craig - send sgrep to Cornelius
- [ ] Craig - write a surface grid resampler interface.
- [X] Ivo - find code to create java3d scene graphs from a list of (DXF file) points, edges and faces
- [ ] Cornelius - supply craig with code from ivo of asci_to_binary.c (for minc obj).