mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 01:41:57 +00:00
a06e5ecdf5
F (no modifier) re-aims the orbit camera at the selected object's world AABB centroid and dollies camera_distance_ so the bounding sphere fits the current viewport. Home does the same for the union of all finalized models. Both preserve yaw/pitch so the user keeps their orientation; both no-op in FPS mode. Scene AABB prefers the per-model BVH root when available and falls back to walking InstanceCpu world AABBs. Object AABB unions every matching instance. Distance accounts for portrait windows by using the tighter of the horizontal and vertical FOV constraints. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>