POV-Ray : Newsgroups : povray.binaries.images : Symetric rotations : Re: Symetric rotations Server Time
19 Nov 2024 20:33:14 EST (-0500)
  Re: Symetric rotations  
From: Dan Johnson
Date: 5 Nov 2001 22:27:14
Message: <3BE75903.3294CCF8@hotmail.com>
Tor Olav Kristensen wrote:
> 
> Dan,
> 
> are you sure that your new basis vectors are
> orthogonal to each other ?

They aren't that's the primary problem
 
> I.e.: You should get three zeros every time.
> (Let me know if you think that I'm wrong about this.)

You are right.  The idea was to create a skewed matrix, and then fix it
so that it is a rotation matrix, instead of a rotation, plus a bunch of
sheers and scales.  
 
> Tor Olav
> 
> P.S.:
> It's possible to do some simplifications to you macros  ;)
> 
> - And I think that you don't even have to use quats.
> When you have got yourself some orthogonal basis vectors,
> then just normalize them in order to make them orthonormal.
> And then try to use them directly within the matrix.

I know I don't have to use quats, but I don't know how to normalize a
matrix (remove the skew).  All of the quaternion functions I used were
already in my library.  It was a convenient way to get an idea of what
things would look like with a matrix algebra solution.  The formula I
used for converting a matrix to a quaternion is only designed to work
with normalized rotation matrices, so I was pleased that my bad math
worked relatively close to what I was looking for.  
-- 
Dan Johnson 

http://www.geocities.com/zapob


Post a reply to this message

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