home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / sci / math / 17094 < prev    next >
Encoding:
Text File  |  1992-12-17  |  865 b   |  21 lines

  1. Newsgroups: sci.math
  2. Path: sparky!uunet!news.smith.edu!orourke
  3. From: orourke@sophia.smith.edu (Joseph O'Rourke)
  4. Subject: Re: Projecting a vector onto a plane
  5. Message-ID: <1992Dec17.161552.7160@sophia.smith.edu>
  6. Organization: Smith College, Northampton, MA, US
  7. References: <1992Dec17.150409.13943@bert.eecs.uic.edu>
  8. Date: Thu, 17 Dec 1992 16:15:52 GMT
  9. Lines: 10
  10.  
  11. In article <1992Dec17.150409.13943@bert.eecs.uic.edu> barnes@bert.eecs.uic.edu (Craig Barnes) writes:
  12. >
  13. >How do I project an arbitrary
  14. >vector on to a plane defined by two other vectors?
  15.  
  16. Call the arbitrary vector V, and the two vectors in the plane A and B.
  17. Here is one method.  Compute a normal N to the plane by crossing
  18. A and B:  N = A x B.  Make this a unit normal n.  Project V onto this 
  19. normal with the dot product: d = V . n.  Now your unknown vector U
  20. plus (d n) must give V.  So U = V - d n.
  21.