I am trying to write a very basic physics engine for simple 3d objects such as cubes. I only intend to use gravity, collision detection, and possibly thrust. This isnt for a game, just for experimentation. My problem is that I have no clue where to start. If anyone could explain the basic way to implement physics into a 3d environment or has a link to a site that does, that would be great.