This message and its contents, including attachments are intended solely for the original recipient. If you are not the intended recipient or have received this message in error, please notify me immediately and delete this message from your computer system. Any unauthorized use or distribution is prohibited. Please consider the environment before printing this email. _______________________________________________
Geometry mailing list
[hidden email] http://lists.boost.org/mailman/listinfo.cgi/geometry
From the user's perspective I think this shouldn't be important. I may
be missing something but I think that currently in Boost.Geometry the
only place where this could be noticeable is transform() with
rotate_transformer. It only supports 2D case though.
What exactly would you like to do with Points and Boxes?
Internally in the library we're calculating e.g. cross products in some
cases, for instance in spherical side formula, there is also also
cross_product() function in extensions. Therefore I always thought that
internally we're using right-handed coordinate system, with angles
increasing counter-clockwise. Surprisingly the rotate_transformer
rotates geometries clockwise. It's even more confusing because in the
comment there is a link to the wikipedia page and there the
counter-clockwise rotation is presented. Am I missing something? Why was
rotate_transformer implemented this way?