Smart Cam Problems

Blitz3D Forums/Blitz3D Programming/Smart Cam Problems

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I'm writing up a Solar System Tour program and I'm running into some trouble that I hope someone can help out with.

I'm using Anthony's Smart Cam code found in the CodeArchives. I just dont understand the usages of TFormVector and TFormX and the like so I cant quite follow his code. I've done a few searches with those keywords with no good hits so I'm left in the dark on what those mean and exactly what those do.

Blitzs lacking help file mentions vector's, but i'm even MORE at a loss with that. I'd alway thought these commands had something to do with terraforming and working with vertices.

Anyway, the problem I'm having is that when I send the smart cam after something extremly small (.1 - .000001) that it get very jittery and bouncy. I'm guessing that at that small size its losing accuracy on where its looking and going somehow. Anyone got any suggestions on how I could fix this?

The scales are that small because of the way the solar system is. Pluto is 6 billion kilometers out, some moons are only 8 kilometers big .. for whatever reason if I ratio pluto's distance to where its more than 1000 out from sun then I get screwy effects. This means I have to use a ratio of 10,000,000 : 1 for distance, which also effect size. A moon or planet with a 1000 km radius suddenly just went to a size of .00001 ... Leda is only 8 km across = .00000008

Space is just so big I lose either way.