As Landon mentioned, the only limit is the amount of RAM a user has given to the virtual machine.
There are however some smart things we can do to reduce the memory usage. For example within the TIN itself use highly efficient data structures, such as defining a triangle object with 3 coordinates rather than using a JTS polygon. Then when you want to render the TIN using Jump showing the faces of the TIN as polygons you could either create a custom layer or you could wrap the TIN in your own FeatureCollection implementation which within a specified envelope would return dynamically generated features with Polygon geometries that have the exteriorRing created by creating your own CoordinateSequence implementation which wraps a Triangle. In this case the CoordinateSequence would have 4 coordinates, one for each corner of the Triangle with the first coordinate repeated at the end to close the polygon. Something you may want to experiment with is when building the TIN forcing the traversal of the corners such that the edges go in a clockwise direction.Doing this made some algorithms easier. Paul ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel