Path: chuka.playstation.co.uk!news From: "Jon Prestidge (Moose)" Newsgroups: scee.yaroze.freetalk.english Subject: repairing a matrix Date: Sun, 7 Jan 2001 18:05:49 -0000 Organization: PlayStation Net Yaroze (SCEE) Lines: 13 Message-ID: <93ab2b$nvo1@www.netyaroze-europe.com> NNTP-Posting-Host: host213-122-227-219.btinternet.com X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Hello, I understand that to get an object's matrix back to have perfectly perpendictular axis and proper scale (after it has gradually been corrupted by many rotations) you can some how use a cross product or a dot product method, but I don't know any more than that. And I can't immediately work-out how it's done. Can anyone explain it further (which elements of the matrix you do what to etc), or perhaps give me a code snippet? Cheers, Jon Prestidge.