Closed pmelanson closed 5 years ago
I am wondering
Thanks for taking a look, I appreciate it.
and 3. drawing a landing graphic is significantly more work than just drawing a sphere. I didn't put this in any comments (and maybe I should have), but drawing a landing graphic for every planet takes about 10 seconds at startup. So either we can:
When we change reference or target, the old ref/targ will lose its landing graphic and the new ref/targ will start drawing a landing graphic. I think this is good-enough behaviour for now, although after this project is done I'll see if I can come up with a better solution.
A note on that, currently if, say, we're landed on our reference the Earth but we have the Moon set as the target, focusing the camera on the Moon will show an ugly rendering of the landing graphic. I would like to eventually make the landing graphic become more transparent the further the habitat is from it, like your code for your first piece of work on landing graphics did, but I don't want to add too much functionality without incorporating your GUI refactor.
How does this sound? Thank you so much for taking a look, and feel free to suggest anything for me to do before you incorporate this.
Graphically, this code needs to be improved a little bit (for example, why does the landing graphic flicker?)
But for now, Kyoung would you be able to adapt this to use the new API? Feel free to change it to your satisfaction, architecture-wise. For example, there definitely could be a new file to come out of this, and it looks appropriate to derive this from Displayable.
Thank you so much! I very much appreciate it