OK, here’s my problem.
I’ve started building a 3d engine (not to compete with Papervision or Sandy guys, but educate myself) and everything was looking peachy until I’ve noticed a horrendous rendering error when the model is translated.
I’m using matrices for calculations (having read some c++ 3d primers) and the process is as follows:
[rotaion matrix] x [translation matrix] x [camera matrix]
I think I’m missing the step of merging model space / world space, but the tutorials are sparse and hard to come by.
Would greatly appreciate any input.