该函数用于将输入的一组list
数据扩展到存储在Vector3iVector
对象中的向量中。
extend(vectors: List[Any]) -> None
vectors
: 一个包含任意多个包含三元素的list
的列表。该函数没有返回值。
import open3d as o3d
import numpy as np
# 创建一个Vector3iVector对象
my_vec = o3d.utility.Vector3iVector()
# 定义三个包含三元素的list
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = [7, 8, 9]
# 将三个list添加到Vector3iVector对象中
my_vec.extend([list1, list2, list3])
# 输出Vector3iVector对象中的内容
print(my_vec)
输出结果:
std::vector<Eigen::Vector3i> with 3 elements.
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
该函数没有定义任何异常。