POV-Ray : Newsgroups : povray.advanced-users : Cross products in different coordinate systems. : Cross products in different coordinate systems. Server Time
20 Oct 2025 09:08:46 EDT (-0400)
  Cross products in different coordinate systems.  
From: Bald Eagle
Date: 18 Oct 2025 19:35:00
Message: <web.68f423c95edf66ec1f9dae3025979125@news.povray.org>
Let's suppose that I have code that uses vector cross products in a z-up
y-forward system.

Now I want replicate the code in our y-up, z-forward system to accomplish the
same task.

            What is the best / most efficient way to do this?

Do I need to re-order the vectors in the vcross (A, B) function?

or

do I actually need to change the vector coordinates that I'm using
so that z-up <X, Y, Z> = y-up <X, Z, -Y>

I want something sane, for production code.  Not something hacktastic.

- BE


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.