Tengo una matriz de puntos 3D. Cada punto 3D tiene datos x, y, z. Quiero generar una triangulación delaunay. Quiero generar la triangulación delaunay.soy nuevo en la triangulación delaunay. Mi matriz como abajo.
-256.24 85.35 5.0
-262.24 84.35 15.0
-263.24 87.35 25.0
................
Estoy trabajando en c++ con Visual studio IDE. Quiero generar índices de triangulación. Así como array de puntos de triángulos.
Respuesta
¿Demasiados anuncios?
Jason Kresowaty
Puntos
8053
Usando scipy y numpy:
import numpy as np
from scipy.spatial import Delaunay
#do triangulation
points = np.random.rand(4, 3)
tri = Delaunay(points)
#indices
tri.simplices
#points
tri.points
Consulte la documentación aquí .