How to fill a 3D logical matrix by a series of point coordinates?

2 visualizaciones (últimos 30 días)
Mohammad
Mohammad el 27 de Mayo de 2019
Comentada: Mohammad el 27 de Mayo de 2019
I am trying to develop an algorithm inwhich I need to demonstrate a 3D area by a logical matrix (1 inside a surface, 0 outside). I have a surface shown as a series of points which are floating point coordinates. How can I fill in a shape inside a logical 3D matrix annotated by this surface?

Respuestas (1)

KSSV
KSSV el 27 de Mayo de 2019
Multiple ways:
  1. Use inpolygon, get indices, fill the logicals.
  2. Use ineqalities and get logicals straight away.
  2 comentarios
Mohammad
Mohammad el 27 de Mayo de 2019
Editada: Mohammad el 27 de Mayo de 2019
can you elucidate your answer by a few lines of code?
Mohammad
Mohammad el 27 de Mayo de 2019
I have a 3d array of floating positions. How can I fill by logical operations while positions are not inside a single layer?!

Iniciar sesión para comentar.

Categorías

Más información sobre Surface and Mesh Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by