У меня есть трехмерные координаты вершин (vb.xlsx) и информация о лице (it.xlsx) для человеческого лица здесь .Мне удалось построить трехмерную сетку поверхности с помощью пакета rgl, предоставив информацию как о вершине, так и о лице (см. здесь ).Что меня удивило, так это то, что с помощью плотно созданного пакета в R я могу получить твердую трехмерную сетку поверхности человеческого лица, только предоставляя данные вершин, где информация о лице не нужна.Ниже приведен мой R-код для генерации поверхностной сетки:
library(plotly)
library(xlsx)
vb <- read.xlsx("E:\\Research\\GM\\3D started\\Spatially dense\\Point cloud to mesh\\vb.xlsx", sheetIndex = 1, header = F)
Sys.setenv("plotly_username"="<MY USER NAME>")
Sys.setenv("plotly_api_key"="<MY KEY>")
face <- plot_ly(
x = vb[,1], y = vb[,2], z = vb[,3], # Note only vertex provided
type = "mesh3d"
)
face
Результирующая поверхностная сетка выглядит следующим образом:
Мой вопрос заключается в том, как управляется участоксоздать трехмерную сетку поверхности без информации о лице?Может ли кто-нибудь показать мне магический код под капотом, чтобы я мог сделать то же самое снаружи заговорщиком с помощью некоторого самописного кода?
Спасибо.