2017-05-19 5 views
-1

Je cherche à implémenter un algorithme de remplissage d'inondation qui sélectionne un certain nombre de points aléatoires et diffuse de façon irrégulière toutes les couleurs uniques des points simultanément, jusqu'à ce que tous les points soient affectés à une couleur. J'ai réussi à remplir une couleur à la fois, mais je n'ai pas réussi à obtenir tous les points à remplir en même temps.Comment implémenter un algorithme de remplissage d'inondation irrégulier simultané dans java?

(Un exemple du code que j'ai essayé d'adapter serait quelque chose comme this)

Le seul exemple de ce que je veux, que je peux trouver, est en JavaScript, que je n'ai pas assez décent compréhension de ce moment pour comprendre comment cela est réalisé. Si quelqu'un peut me dire comment cela fonctionne, j'apprécierais beaucoup un résumé, vous pouvez le trouver here (Bien que cette page utilise une sphère, alors que je vais utiliser une grille 2D, que je ne peux qu'imaginer comme étant plus facile ...

Répondre

0

Essayez d'utiliser CompletableFuture.runAsync (() -> { }); et mettez votre code entre crochets