Select next discrete cell by vector direction
Ältere Kommentare anzeigen
The situation is: I have my space discretized on cells (dimension doesn't matter) so that I'm at any cell and I know the wind flow 3 dimensional vector in that point.
What I would like to do is move to the most convenient cell next, depending on the wind vector direction.
Clarifications:
- From each center cell, I can move in the 26 directions (taking into account diagonals) (I have painted some of them in the picture below).

- I have cells classified by numbers (like in the image)

So, for example, if my wind vector is (400,0,0) I would have to move in the x axis positive direction to the '22' cell. But if my wind vector is (100,100,100) I would have to move in the positive diagonal (x,y,z) to the '26' cell (see image).

It gets more complicated when the vector is not so evident, for example (100,10,0). In this case the most convenient cell is number 22 too, because it is the closest.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Inertias and Loads finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!