def set_view(screen,mode):
if mode == "2D":
active_space_data = bpy.context.space_data
if active_space_data != None:
if hasattr(active_space_data,"region_3d"):
region_3d = active_space_data.region_3d
bpy.ops.view3d.viewnumpad(type='FRONT')
if region_3d.view_perspective != "ORTHO":
bpy.ops.view3d.view_persportho()
elif mode == "3D":
active_space_data = bpy.context.space_data
if active_space_data != None:
if hasattr(active_space_data,"region_3d"):
region_3d = active_space_data.region_3d
if region_3d.view_perspective == "ORTHO":
bpy.ops.view3d.view_persportho()
评论列表
文章目录