Select next discrete cell by vector direction
Mostrar comentarios más antiguos
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.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Inertias and Loads en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!