set_time
函数是Open3D中open3d.visualization.ExternalVisualizer
类的一个成员函数。它用于设置外部可视化器的当前时间。
def set_time(self, time: float) -> None:
time
:设置外部可视化器的当前时间,类型为float。import open3d as o3d
vis = o3d.visualization.Visualizer()
vis.create_window()
log_viz = o3d.visualization.ExternalVisualizer(vis)
log_viz.set_time(0.5)
vis.destroy_window()
set_time
函数用于在时间上控制外部可视化器的当前帧数。在Open3D中,可视化帧并不是用时间来标记的,而是从0开始计数的,因此我们可以将帧数与时间进行映射。
如果将执行时间设置为负数,将会导致在可视化器中出现错误。确保您的时间参数是正值。
在调用此函数之前,确保已经将外部可视化器传递给open3d.visualization.ExternalVisualizer
类的__init__
函数。否则,将无法设置当前时间。