🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.pascal.borland
Article #28

Re: 3d programming

#28
From: Jonathan Cohen
Date: Mon, 12 Feb 1996 19:51
37 lines
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-mail
References: <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