Как графически пакет в R создает сплошную трехмерную сетку из информации о вершине без информации о лице - PullRequest
0 голосов
/ 01 января 2019

У меня есть трехмерные координаты вершин (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

Результирующая поверхностная сетка выглядит следующим образом: enter image description here

Мой вопрос заключается в том, как управляется участоксоздать трехмерную сетку поверхности без информации о лице?Может ли кто-нибудь показать мне магический код под капотом, чтобы я мог сделать то же самое снаружи заговорщиком с помощью некоторого самописного кода?

Спасибо.

...