translate 是Open3D中 Geometry3D 类中的一个方法,用于平移三维几何形状到新的位置。
def translate(self, translation: Sequence[float], relative: bool = False) -> 'Geometry3D':
返回一个新的 Geometry3D 对象。
import open3d as o3d
import numpy as np
# 创建一个球形几何体
mesh_sphere = o3d.geometry.TriangleMesh.create_sphere(radius=1.0)
# 平移几何体
translation = [1.0, 2.0, 0.5]
mesh_sphere.translate(translation, relative=False)
# 可视化
o3d.visualization.draw_geometries([mesh_sphere])