重置可视化器的视角方向,包括相机位置、视线方向、上向量和缩放比例等属性。
reset_view_point(lookat=None, front=None, up=None, zoom=None)
无返回值。
无异常。
import open3d.visualization as vis
visualizer = vis.VisualizerWithKeyCallback()
# 设置相机位置和注视点
visualizer.get_view_control().convert_from_pinhole_camera_parameters(
vis.PinholeCameraParameters.from_view_and_projection(
extrinsic=vis.Matrix4x4.look_at([0, 0, 1.5], [0, 0, 0], [0, 1, 0]),
intrinsic=vis.PinholeCameraIntrinsic(
vis.PinholeCameraIntrinsicParameters.PrimeSenseDefault)))
# 重置相机视角
visualizer.reset_view_point()
# 修改相机参数
visualizer.get_view_control().translate(0.2, 0, 0)
visualizer.get_view_control().rotate(20.0, 0.0)
visualizer.get_view_control().scale(0.5)
# 重置相机视角
visualizer.reset_view_point(lookat=[0,0,0], front=[0,0,-1], up=[0,1,0], zoom=1.0)