Thank you for your helpful info @zipit and for responding so quickly! This gives me a few alternatives to explore!
I'm also thinking of alternatives to using the built in "frame selected" functionality at all, with something like this general approach:
- Get the bounding box center of all the geo, collectively, by using BaseObject.GetMp for each object and finding the maximum and minimum x, y and z center values gotten for all objects, and then finding the midpoint of those max and min values.
- Get the bounding box radius for all geo, collectively, using a similar approach to that of step 1, using BaseObject.GetRad.
- Get the viewing angle of the camera.
- Point the camera at the bounding box center and move it far enough away from that point to include the collective bounding box given the viewing angle.
Sorry about not adding the tags. I currently don't seem to have access to the guidelines. When I try to go to this link https://plugincafe.maxon.net/guidlines_cp either by clicking the exclamation point icon at the top of the forum page or by pasting the link address directly, I get:
You seem to have stumbled upon a page that you do not have access to."
I have added the tags you mentioned.
I am marking this as "solved" since you have answered my question.