Note
Click here to download the full example code
12.1.10.7.1. MeshΒΆ
import numpy as np
from itom import pointCloud
from itom import algorithms
from itom import dataObject
from itom import polygonMesh
[X, Y] = np.meshgrid(range(0, 2), range(0, 2))
Z = np.array([[0, 0], [1, 1]])
cloud = pointCloud.fromXYZ(
dataObject(X.astype("float32")),
dataObject(Y.astype("float32")),
dataObject(Z.astype("float32")),
)
indices = np.array([[0, 1, 3, 2]])
mesh = polygonMesh.fromCloudAndPolygons(cloud, indices)
meshOut = polygonMesh()
algorithms.pclMeshTriangulation(mesh, meshOut)
Total running time of the script: ( 0 minutes 0.002 seconds)