Zoom to all
I'm triying to develop a method which allows me to zoom out automatically until all my drawn spheres are visible. I don't want to move the camera/eye backwards.
My idea was to get the screen coordinates (unit of pixels) of each sphere and check whether it is within the bounds of the Canvas3D or not. I calculate the screen coordinates with getPixelLocationFromImagePlate, this works. If not all spheres are within the bounds, I do a zoom step.
Unfortunately, getPixelLocationFromImagePlate doesn't care for MouseZoom! Can this behaviour be edited?
And another fact catched my eye: if I call the mehtod getHeight() of the Canvas3D-object, the value doesn't change when I resize the window, in contrast to getWidth(). Is this a bug or a feature?
Are there other possibilities to implement my intention?
Thanks in advance!