Progress
Got my bug list down to zero today so I started working on the next large feature which is : selecting things! Kind of important in a level editor. I never fully understood the OpenGL selection system but it actually clicked this morning. I see it clearly in my mind which is wonderful. I hate working in the dark and under assumptions and just praying that these weird function calls I’m making will do the right thing.
I’m getting that quite a bit with this project. Other light bulbs that have come on for me have been realizing why and how to put the camera transforms into the MODELVIEW matrix and how poly/plane clipping could be made to work.
So even if this project turns into nothing, I will have learned a lot of really great stuff! Obviously I’m hoping that it doesn’t turn into nothing but sometimes life takes over. You know.
Anyway, selection is almost working! I have it doing the selection correctly wherever I click in the viewport. I just need to retrieve the results now and figure out specifically who got clicked. I’m going to get the selection stuff set up to where it’s fast and easy to use before I move on to other features. It’s pretty important to get it right.