Re: [eigen] southern hemisphere support in the Geometry module? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] southern hemisphere support in the Geometry module?
- From: Rohit Garg <rpg.314@xxxxxxxxx>
- Date: Fri, 2 Apr 2010 06:42:45 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:content-type; bh=8G05x2ldotkS/M1vyQH3yWhDjyyBN+k9pffW2R0m43A=; b=NYbRtLhzZdH7r/ucWvlZ3EGibadWoaktdEf0Tltvl8CAoOYF3ZviVXrix3iL+qMlXq kU7nxOew/09Wi78+n8svs0DFg40FtsfdnSBrz1JodSJmLSTWOgpuNeSn/8/b1M0Ur1j7 Yr0QO3Ea2AyQm9nj+VLVonW9YEoza/6eZdRSo=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=FDmaZ+/aGQKYkBlnIczhPvhxFhLXqih+uSWdp6J7ul359eIcaTuK2YXtw4GSnn3m3S kdh8QLcqSkLOg9w2cxd1EzFOtLgYJZ4ZYdmAnjm5nEHgV7TXz372bu0O08PVA12VHwtA TF8uHGNsFUy28vmFoGiQjEyJWwk2ZZTul9lQY=
Well, I think there's nothing to do here. If you apply all the cross
products with your right hand, you can still get all the right results
if you use the right vectors. There's nothing to change here.
On Thu, Apr 1, 2010 at 12:59 PM, Benoit Jacob <jacob.benoit.1@xxxxxxxxx> wrote:
> Hi,
>
> At the moment, our Geometry module makes the assumption that direct
> isometries have positive determinant, and indirect isometries have
> negative determinant. In the southern hemisphere it's the opposite ---
> this is the mathematical phenomenon behind the famous Coriolis effect
> which makes cyclones spin counter clockwise in the northern
> hemisphere, and clockwise in the southern hemisphere.
>
> http://en.wikipedia.org/wiki/Coriolis_effect
> http://en.wikipedia.org/wiki/Cyclone
>
> I'm working on a patch at the moment but I'm not sure how to best
> implement hemisphere detection. It could be selected at compile-time,
> but that means that binaries can only work in one hemisphere. Or we
> could implement runtime hemisphere detection on platforms that support
> it (more and more devices have accelerometers that detect very well
> the coriolis effect) or just use an internet-based service for
> geolocation, but i'm not sure if it's reasonable to let Eigen depend
> on a HTTP library? We could make that an optional dependency though.
>
> Cheers,
> Benoit
>
>
>
--
Rohit Garg
http://rpg-314.blogspot.com/
Senior Undergraduate
Department of Physics
Indian Institute of Technology
Bombay