Am 21.11.2008, 16:34 Uhr, schrieb Robert Cunningham <[EMAIL PROTECTED]>:
> Few lists have yielded as many gems as do the discussions on this list. > It's not just about drawing pictures or building a new canvas component > (FC2): It's about representing data, which means it's really about > getting data into a form that makes it presentable using FC. FC2 makes this step easier as well. You can define adapters which are like a bridge between your data model and the objects fc2 can display. So you can get a real time view into your data without having to change your data structures (or writing custom fc objects). While this does not solve the logical problems associated with making data presentable it hopefully simplifies the realization of your ideas. > PS: My $0.02 on coordinate transforms would be to include them in the > fabric of FC2 to ensure they are correctly implemented and easy to use, > and easy to use correctly! I've had to cope with many major and minor > errors in this area over the years (most of my own creation), and I've > had to reinvent the wheel several times along the way. That stopped > being fun over a decade ago. I believe it is time for a graphics > component to take ownership of this issue, and FC2 seems to me to be at > the right scope to do so. FC2 has generic coordinate transforms built in. You can plug-in your own transformations if you like. The transformations can also be arranged in an hierarchical way. Different objects can have different kinds of transformations. Right now there's an example Mercator transform along with its inverse (called Gudermannian function) built in, in addition to the default linear, matrix ones. Now if it turns out most people on this list use a common set of transformations (map projections, ...) I'm open to include these as a library into the standard distribution of fc2. Fast numpy implementations preferred :-) -Matthias _______________________________________________ FloatCanvas mailing list [email protected] http://mail.mithis.com/cgi-bin/mailman/listinfo/floatcanvas
