append(self, data: List[float]) -> None
将一组浮点数作为向量添加到Vector3dVector中。
参数:
data
(List[float]):待添加的向量数据,必须是三个浮点数值的列表。返回值:
None
示例:
import open3d as o3d
import numpy as np
# 创建一个Vector3dVector
vec = o3d.utility.Vector3dVector()
# 添加一个向量
vec.append([1.0, 2.0, 3.0])
# 添加多个向量
vecs = np.array([[4.0, 5.0, 6.0], [7.0, 8.0, 9.0]])
vec.extend(vecs)
以上示例将创建一个空的Vector3dVector,然后使用append
方法向其添加一个三维向量。随后,使用extend
方法将多个三维向量添加到Vector3dVector中。
注意:向量数据必须是三个浮点数值的列表。如果列表的长度不为3,则会引发异常。