Чтобы увеличить объект в Blender, вы можете использовать различные методы. Вот несколько примеров с соответствующими фрагментами кода:
Метод 1: использование элементов управления навигацией в области просмотра
import bpy
# Set the current area to the 3D Viewport
for area in bpy.context.screen.areas:
if area.type == 'VIEW_3D':
bpy.context.area = area
break
# Zoom in on the selected object
bpy.ops.view3d.view_selected()
Метод 2. Использование камеры
import bpy
# Set the active object as the camera
camera = bpy.context.scene.camera
# Set the camera's location closer to the object
camera.location -= (camera.location - bpy.context.object.location) * 0.5
Метод 3: использование сценариев Python
import bpy
# Set the active object as the target
target = bpy.context.object
# Set the camera as the active object
bpy.context.scene.camera = bpy.context.object
# Set the zoom level
zoom_level = 1.5 # Increase this value to zoom in more
# Calculate the new camera location
new_location = target.location + (target.location - bpy.context.scene.camera.location) * zoom_level
# Set the camera location to the new calculated location
bpy.context.scene.camera.location = new_location