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

Reply via email to