transform
方法可以对 TetraMesh
中的所有点进行变换,并返回新的变换后的三角网格。
open3d.geometry.TetraMesh.transform(transformation)
transformation
:表示变换矩阵的4x4 array-like matrix。TetraMesh
:新的变换后的三角网格。import open3d
# 创建一个TetraMesh
tetra_mesh = open3d.geometry.TetraMesh.create_tetra_sphere()
# 定义一个变换矩阵
transformation = [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[0, 0, 0, 1]
]
# 对TetraMesh进行变换
new_tetra_mesh = tetra_mesh.transform(transformation)
transform
方法是对 TetraMesh
内部的点进行转换。TetraMesh
类型的对象,源对象本身并不会被修改。