Previous week
Meeting Purpose:
Update status and plan the next week's work on the various CCB Shape Tools projects.
Agenda for 03 May 2006 Shape Tools meeting
Review prior weeks to do items
- [X] Craig - Create Twiki page for the Java profiling tool Jeff reccomends.
- [-] Craig - update examples to reflect recently added 'generic' ways to read and write files.
- [-] Craig - complete documentation on twiki of ShapeTools changes.
- [ ] Craig - Complete all packaging and documentation of Extract4DUcfAttributes.
- [X] Craig - Complete all packaging and documentation of ShapeTransform.
- [ ] Craig - Complete all packaging and documentation of ShapeToDX.
- [ ] Craig - Complete all packaging and documentation of ShapeCurvature
- [ ] Craig - Complete all packaging and documentation of ShapeDistance
- [-] Craig - Complete all packaging and documentation of OpenDXJavaLibrary
- [ ] Craig - Update program, packaging and documentation of InterpolateContour
- [X] Craig - Devise a way to determine if a shape supports a particular capability (e.g. per vertex attributes, ...)
- [X] Craig - modify ShapeCurvature to write a DX file when the input file format does not allow per vertex attributes.
- [ ] Jeff - write and distribute to group a plan to test the ShapeViewer
- [ ] Jeff - coordinate testing the ShapeViewer.
- [-] Jeff - write usage notes on a Java profiler
- [X] Jeff - add a 'confirm' step to the process of deleting a saved 'favorites' view.
- [X] BaeCheol - send the curvature paper to Roger.
- [-] BaeCheol - write description of curvature method and face triangle area summing procedures.
- [X] BaeCheol - consult with math faculty regarding curvature algorithm
- [ ] BaeCheol - write method to find the location of the Voronoi diagram vertex of a triangle.
- [ ] BaeCheol - write a method to find the adusted area of a triangle, where the adjustment depends on the interior angles of the triangle.
New Business
- Current grant focus is on 'dissemination'
- of tools to developers
- of applications to users
- of results & data to all
Discussed
- Results of BaeCheol's inquiries about use of Voronoi area
- Use of UcfImpl to identify if shape came from ucf. Craig to supply jeff with a better way.
- use of colored attributes from Obj's in ShapeViewer.
- problems with ShapeViewer testing
- default use of RMI does not specify final port used
- server machine may have it's own firewall (this may be why test of Craig/Svr + Jeff/Client failed).
- Options for using a ShapeViwer client/server across firewalls
- create an (http) proxy server that mediates between a polling client and a server.
- create a web application that mediates between the clients and a server (supporting multiple c/svr sessions).
- use VPN to effectively put all parties inside the trusted network.
- use SSH tunnel to put all parties inside the trusted network.
- feedback and feature requests for ShapeViewer
Decisions
- write a 'voronoi area' method that determines how much of a triangles' area is assigned to it's vertices
- [ ] Craig - complete updating examples to reflect recently added 'generic' ways to read and write files.
- [ ] Craig - complete documentation on twiki of ShapeTools changes.
- [ ] Craig - Complete all packaging and documentation of Extract4DUcfAttributes.
- [ ] Craig - Complete all packaging and documentation of ShapeToDX.
- [ ] Craig - Complete all packaging and documentation of ShapeCurvature
- [ ] Craig - Complete all packaging and documentation of ShapeDistance
- [ ] Craig - Complete all packaging and documentation of OpenDXJavaLibrary
- [ ] Craig - Update program, packaging and documentation of InterpolateContour
- [ ] Craig - add "How to compare right/left differences" to ShapeViewer FAQ
- [ ] Craig - List shape viewer feature changes & send to jeff for correction
- [ ] Craig - get VPN account from Rico, for use in short term by ShapeViewer clients
- [ ] Craig - example to Jeff & Library FAQ of now to get a color attribute, if there is one, for a Shape.
- [ ] Craig - example to Jeff and FAQ of how to tell if a shape is a Ucf.
- [ ] Craig - open firewall on his machine to permit ShapeViewer clnt/svt testing.
- [ ] Craig - (with jeff) test using clnt/svr of ShapeViewer via VPN
- [ ] Jeff [ ] : test and repair, if needed, the web servlet mode of the ShapeViewer.
- [ ] Jeff [ ] : review and complete, as needed, javadoc comments for classes and methods of the ShapeViewer.
- [ ] Jeff [ ] : (with craig) test using clnt/svr of ShapeViewer via VPN
- [ ] BaeCheol - write a method to divide the area of a triangle among it's vertices, using the Voronoi area forumla if all angle ar acute, or by assigning 1/2 the total area to the obtuse angle vertex, and 1/4 the total area to the other vertices.
- [ ] BaeCheol - use above method to writ a MeanCurvature computation class.
- [ ] BaeCheol - write a method to return the "1-ring" of vertices surrounding a specific vertex of a face set.