Comment obtenir les coordonnées de la forme de contour formée en utilisant des blocs de grille plus petits. Par exemple, Si j'ai utilisé des blocs d'unités de 32x32 pour construire une forme (n'importe quelle forme)Trouver le contour d'une union de carrés alignés sur la grille
Ensuite, comment puis-je obtenir les coordonnées globales de la forme, y compris les espaces négatifs.
Par exemple: On pourrait organiser les blocs comme celui-ci: (chaque bloc est 32x32 et les coordonnées se réfèrent au coin inférieur gauche du bloc)
Block 1 - (0,0)
BLock 2 - (32,0)
Block 3 - 64,0)
Block 4 - (64,32)
Block 5 - (64, 64)
BLock 6 - (32, 64)
BLock 6 - (0 64)
Block 7 - (0, 32)
Maintenant, vous pouvez voir cela va créer un espace vide au milieu.
Donc ce que je voudrais savoir est, comment obtenir les coordonnées de la forme ci-dessus telle que je reçois:
Main Block = (0,0), (96,0), (0,96)
Empty space = (32,32), (64,32), (64,64), (32,64)
Y at-il une solution mathématique à cela?
Finalement, je vais faire des formes complexes.
grâce
******** modifier **** Salut,
Comment traiter cette condition?
<------------------^<----^
| || |
V------------------>| |
<------^ /^| |
| |<------^/|| |
| || |/ || |
V------>V------>V-->V---->
je voudrais que le résultat soit comme celui-ci
<-------------------<----^
| |
V ^-----------> |
| | / |
| <-------^/ |
| |/ |
V------>------->--->----->
Vous voulez regarder la théorie des ensembles. – leppie