It is now aroud 3 months since I published this 3D world on the DSP.
Since then, I've got lots of requests for an explaination of the 3D.
I'll now - try to - give you a basical explaination of how to mess
up with 3D..

The basical problem when about 3D is that the screen the 3D is shown
on is 2D. So what we'll have to do is cheating - we're simply showing
the 3D as good as we can on the 2D screen.

Procedure 3D_to_2D(X,Y,Z:Real; ScreenWidth,ScreenHeight:Integer; Var TargetX,TargetY:Integer);
	Begin
		TargetX := (ScreenWidth div 2) + Trunc(X / Z);
		TargetY := (ScreenHeight div 2) + Trunc(Y / Z);
	End;

We must have the width and heights of the screen because of that a 3D
dot at 0:0:0 should be in the center of the galaxy/universe/screen.

The thing my example shows is just that it not is hard to make a small
3D game on a hour or two..

And, oh, lots of people have been grabbed by feelings.txt. :-)

Enjoy, Mikael Mre <pcmicke@2.sbbs.se>