Over the last year or so, I made a number of posts to this forum regarding a project I was working on and received a lot of good advice. Well, I’ve finally got my stuff to the point where I felt it was ready to be shared. It is now available on github at
https://github.com/gwlucastrig/Tinfour.
Tinfour is a
Java library that provides construction and management of 2D Triangulated Irregular Networks (TINs). TINs are useful in the analysis and rendering of surfaces. While 2D triangular mesh structures are most often applied to modeling terrain and elevation data, they can be applied to numerous applications.
Anyway, Tinfour came out pretty well and runs pretty fast. It can process more than a million samples per second and requires only 124 bytes per vertex to represent a TIN. I’ve also put together a simple
test application for rendering data from elevation data collected using airborne Lidar (laser measuring devices). Lidar is a really cool technology and the data it produces is downright amazing. If you want to try using Tinfour to view some of it, I recommend starting with tile
41001330PAS from the PAMAP collection. At 36.7 megabytes, it isn’t dainty, but it does contain some really interesting land features.
The github project is brand new and I don’t have a lot of experience deploying software or setting up projects on github… So if anyone might be interested in this kind of thing, I’d welcome any suggestions or insights you might be able to offer. Likewise if you’d care to comment about the software itself.
Thanks.
Gary