A question about good engines


I’d like to thank everyone who contributes to this board and the people who made all of this possible.

I’m new to 3D Engines, I have a question that you can hopefully answer or point me in the right direction:

I’m currently writing a simple 3D engine and wanted to know the basic functions that are involved. So far I have:

  1. Create a triangular polygon
  2. Scale Polygon along X
  3. Scale Polygon along Y
  4. Rotate Polygon along psi, theta and phi

Any suggestions to what I can add?

The last three are really just “arbitrary affine transforms”. That is one of the first things you would want to do.

What you are describing, though, is a learning exercize. If you want nice interactive graphics, just use OpenGL (unless I totally misunderstood you).

Hey, thanks for the reply. I am actually writing my own simple graphics library for flash (just to learn the math behind 3D graphics) and was wondering what simple functions I should include in my library. You can see what the result is so far at: