Filter löschen
Filter löschen

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

1 Ansicht (letzte 30 Tage)
Mohammad
Mohammad am 27 Mai 2019
Kommentiert: Mohammad am 27 Mai 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?

Antworten (1)

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

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by