Azzera filtri
Azzera filtri

Extracting point cloud from patch model

5 visualizzazioni (ultimi 30 giorni)
Alla
Alla il 5 Giu 2017
Commentato: KSSV il 8 Giu 2017
Hi everyone, So I have a model I created using patch function and I need a point cloud of said model to play around with the depth information, so I was wondering if it is possible or not to extract a point cloud from a model and if yes how would I go about on doing so?
  7 Commenti
Walter Roberson
Walter Roberson il 7 Giu 2017
The patch object does not store the surface points, only the vertices.
KSSV
KSSV il 8 Giu 2017
If you have the vertices in hand..you can create the surface using meshgrid.

Accedi per commentare.

Risposte (1)

Walter Roberson
Walter Roberson il 6 Giu 2017
There are two ways of constructing patch objects.
  • For one of them, you can fetch the XData, YData, and ZData properties. Each column represents a face, so there are as many rows as the longest face; shorter faces have NaN to pad them out
  • For the other, more efficient one, you can fetch the Vertices property to get a matrix in which each row defines a unique point. The Faces property gives information about how the vertices are connected.

Categorie

Scopri di più su Lighting, Transparency, and Shading in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by