pop方法从向量中移除指定索引处的元素,并返回该元素。
pop(self, index: int) -> Union[Tuple[float, float], None]
如果索引值是有效的,则返回一个包含移除的向量元素值的元组(x, y)
。否则返回None
。
import open3d.utilities as o3ut
vecs = o3ut.Vector2dVector()
vecs.extend([(0, 0), (1, 0), (0, 1), (1, 1)])
print("Before pop: ", vecs)
popped = vecs.pop(2)
print("After pop: ", vecs)
print("Popped element: ", popped)
输出结果如下所示:
Before pop: Vector2dVector[0, 0, 1, 0, 0, 1, 1, 1]
After pop: Vector2dVector[0, 0, 1, 0, 1, 1]
Popped element: (0.0, 1.0)