Article View: comp.lang.pascal.borland
Article #28Re: 3d programming
From: Jonathan Cohen
Date: Mon, 12 Feb 1996 19:51
Date: Mon, 12 Feb 1996 19:51
37 lines
1974 bytes
1974 bytes
In article <311F9C84.3B26@structure.chimie.usherb.ca>, Paul Rowntree <rowntree@structure.chimie.usherb.ca> wrote: >Christopher H. Clark wrote: >> >> Jonathan Cohen wrote: >> > >> > In article <3118310E.52F@psu.edu>, Christopher H. Clark <chc104@psu.edu> wrote: >> > >Actually, you only need 2 points to define a plane: a point on the plane and >> > >a normal vector. >> > >> > Sorry to quibble, but... >> > >> > A VECTOR IS NOT A POINT!!!! >> > >> > Now back to our regular program. >> >> Points are vectors. >> ^^^^^^^^^^^^^^^^^^ > >Sorry, but I must take offense here. A point in Cartesian space has three >aspects [X,Y,Z]. A vector requires a direction, and depending on how sticky you >are, probably a length. This implies 6 independent aspects. Result; A plane >requires 3 points. Always. > >Cheers Note that while I objected to the original poster's terminology, the fact remains that a six-tuple of numbers is enough to define a plane, while three individual points require a nine-tuple of numbers to represents. Thus, the 3 points contain some information in addition to what plane they define. So... if you want to describe a plane using points, it requires 3 points, but a point on a plane plus a normal vector also define a plane, using less information. Jon
Technical Details
Message-ID:
<4fo5o4$2sh@fulton.cs.unc.edu>Path:
arc1-ca.pugleaf.net!ashe.cs.unc.edu!not-for-mailReferences:
<4f3od9$2jg@zeus.tcp.co.uk> <4fiuh2$qrj@fulton.cs.unc.edu> <311E38D7.71BC@psu.edu> <311F9C84.3B26@structure.chimie.usherb.ca>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!ashe.cs.unc.edu!not-for-mail From: cohenj@cs.unc.edu (Jonathan Cohen) Newsgroups: comp.lang.pascal.borland,comp.lang.pascal.mac,comp.lang.pascal.ansi-iso,comp.lang.pascal.misc,comp.sys.amiga.programmer,comp.graphics.algorithms,comp.os.ms-windows.programmer.graphics,comp.sys.amiga.graphics Subject: Re: 3d programming Date: 12 Feb 1996 14:51:32 -0500 Organization: The University of North Carolina at Chapel Hill Message-ID: <4fo5o4$2sh@fulton.cs.unc.edu> References: <4f3od9$2jg@zeus.tcp.co.uk> <4fiuh2$qrj@fulton.cs.unc.edu> <311E38D7.71BC@psu.edu> <311F9C84.3B26@structure.chimie.usherb.ca> NNTP-Posting-Host: fulton.cs.unc.edu