Hi Sly,

I already fixed the problem with the CalcResult, just forgot to upload
the new version cause I'm still working on some other improvements.

As far as using singal or double goes, i guess its based on what you are
using the library for.

I wrote the library for computational geometry purposes hence a little
extra attention is paid to the operations that occur and also the types
used. As you might have noticed there is a lot of use of the function
IsEqual and NotEqual etc, for a person using functions that call those
methods you could replace them with = or <> respectively to speed up things.

But as far as I know doube is pretty fast, has a larger range and is
significantly less prone to forward errors.

that said feel free to modifiy and use the library in any way you see fit,
if you add any new methods etc, I would be very interested to know about them,
I'm always trying to add more 2D/3D stuff, and everytime I look there is still
a world of routines out there that needs to be implemented.



Regards



Arash
__________________________________________________ ______
Be one who knows what they don't know,
Instead of being one who knows not what they don't know,
Thinking they know everything about all things.