Hi Andrew, On 27 April 2012 22:12, Vardeman, Andrew [CSSM] <[email protected]> wrote: > Regarding a WebGL renderer: > > Sounds great for stuff like scaling images, etc, but does WebGL provide a > triangulation API? If not, I think JavaScript triangulation of vector > features may prove slow enough to force some UI/UX changes. I could go into > more detail if you’d like.
Currently there is no support for triangulation in WebGL. Traditionally this functionality has been provided by the glu*Tess (e.g. gluNewTess) functions in the GLU OpenGL utility library. This library has bindings for many languages, and as such is relatively easy to use on the server side to pre-process vector data before sending it to a Javascript/WebGL client. All browsers that support WebGL also have high performance Javascript engines. Numerical code - like triangulation - tends to JIT very well. Polygons only need to be triangulated once. So, client-side triangulation in Javascript is likely to be adequate for many use cases. Regards, -- Camptocamp SA Tom PAYNE PSE A CH-1015 Lausanne +41 21 619 10 13 (direct) +41 21 619 10 10 (centrale) +41 21 619 10 00 (fax) _______________________________________________ Dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-dev
