From: Janne G. <gr...@mo...> - 2006-01-17 11:22:36
|
> Hey Karsten and the rest of the world, > > I have noticed a few issues with your proposal. > > * Generally we want a simpler panning mechanism than what you thought > of. The idea was just to pan in the plane perpendicular to the > viewing direction. When I looked at your coded it occurred to me that > this really should not be too difficult to implement. Basically it > should suffice to (push another matrix, (maybe load identity - but > probably not,) and then) do the translation in x-y-direction as > dictated by the user's mouse movements (and pop matrix afterwards). > One point that I did not think through entirely is when to do this > manipulation - at the beginning or at the end of the matrix stack? It is not that simple. I tried such approaches and the genral problem is that they will not work together with rotations. You have to do a translation in the viewing plane and not in the x-y-plane. We want a x-y movement of the point of view. Since the camera has always coordinates 0,0,0 we must convert this camera translation into translation of the world. > One complication with the Patches-service at SF is at the moment that > it is not clear to exactly which revision a patch might apply as we > don't make use of the SF-CVS in favor of our own private SVN-server > to which you unfortunately don't have access (and it is not clear > whether I can get you access there - though I will check). I need to > change this situation. I will try and replicate the history of the > SVN-server we are currently using into my own private one where it > would be easy to grant you or other developers the necessary access > rights until we make the transition to the hopefully soon fully > functional SVN-service at SF. Different Solution. We can add at the original svn server accounts just for the repository. I will add an acount for Karsten this afternoon and mail him instructions. ciao Janne |