Hi there, I guess I've been lurking long enough, if your interested in seeking inspiration for the 3d object classes, you might want to look at http://www.cryst.bbk.ac.uk/~classlib There is a group there that has been doing just that in C++, and they have probably already tackled most of the 1d -> 3d issues. ..alex