Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!agate!eos!jbm From: jbm@eos.UUCP (Jeffrey Mulligan) Newsgroups: comp.graphics Subject: Re: n-Dimensional perspective rendering Message-ID: <2912@eos.UUCP> Date: 16 Mar 89 00:22:51 GMT References: <1133@jhunix.HCF.JHU.EDU> Organization: NASA Ames Research Center, California Lines: 24 I'm going to commit the cardinal comp.graphics sin of replying to a posting off the top of my head. From article <1133@jhunix.HCF.JHU.EDU>, by c10_h006@jhunix.HCF.JHU.EDU (Stdnt 06): > Does anyone know of an algorithm to project an arbitrarily > large number of dimensions onto a plane in perspective? It > seems logical that one could (with the exception of n=2) > project any n dimensions to n-1, What is the problem with n=2? You can project the plane into a line; for example you can project the plane through the origin onto the line y=(-1) by: x'= -x/y. Since in 3-D perspective you divide by z, in n dimensions it would seem that you could just divide by the coordinate along which you want to project. As far as doing this iteratively to go from n dimensions to 2, I would say you could do it, but I won't guess what it would "mean." -- Jeff Mulligan (jbm@aurora.arc.nasa.gov) NASA/Ames Research Ctr., Mail Stop 239-3, Moffet Field CA, 94035 (415) 694-6290