3-D Graphics

 BBS: Inland Empire Archive
Date: 05-01-92 (23:32)             Number: 179
From: RON MCDERMOTT                Refer#: NONE
  To: RICH GELDREICH                Recvd: NO  
Subj: 3-D Graphics                   Conf: (2) Quik_Bas
Rich,

RG>What we need:
RG>A point, outside of the plane, that is perpendicular to the
RG>plane when a line is drawn from the point through the middle
RG>of the plane. The point also has to be certain distance from
RG>the plane (64 units or so). We need the X, Y, & Z coordinates
RG>of this point.

Not sure if this would help, but one test for perpendicularity
is a dot product of the two vectors defined by the two lines to
be tested.  This would involve defining a line drawn from one of
the corners, passing through the center point, and calculating
the change in x, y, and z values.  The resulting differences are
then the coefficients of a vector in i,j,k format.  The second
vector would be the one passing through the center point and the
point external (which is unknown).  The delta x of the first vector
times the delta x of the unknown vector, added to the product of
the delta y's, added to the product of the delta z's must equal
zero.

For example, consider a corner of 1,1,1;  a center point of
3,4,5; and an unknown point out of plane of x,y,z.....
(3-1)*(x-3) + (4-1)*(y-4) + (5-1)*(z-5) = 0 .  You'd need other
information to solve, but this might be one piece to add to the
puzzle!?


---
 * Origin: * Info-Center BBS * (914)567-1814  >>HST<< *  (1:272/26)
Outer Court
Echo Basic Postings

Books at Amazon:

Back to BASIC: The History, Corruption, and Future of the Language

Hackers: Heroes of the Computer Revolution (including Tiny BASIC)

Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution

The Advent of the Algorithm: The Idea that Rules the World

Moths in the Machine: The Power and Perils of Programming

Mastering Visual Basic .NET