sans être un scientifique on peut remarquer que la couleur et la texture des roches calcaires peuvent varier, en fonction de ses variations on obtient des formes cristallines différentes... la profondeur peut jouer un role dans la cristallisation et donc les conditions de températures et de pressions varient...
la saturation d'un fluide et les autres minéraux qu'il contient font varier la formes des cristaux
(on peut ainsi observer différentes formes pour les cristaux de CuSO4 si on utilise de l'eau dobinet que l'on réutilise a chaque fois en y rajouttant de l'eau du robinet en plus équivalent à l'évaporation, si ce n'est pas claire, en résumé pour un meme volume d'eau on a de plus en plus de minéreaux dans une solution avec du CuSO4-> formes et tailles différentes dans le même laps de temps)
pour les cristaux de sel, plus l'eau dans laquelle le sel à été dissout est pure, plus les cristaux seront grands et gradiront rapidement.
évidément les différentes générations (différents fluides apportent des substances minérales) jouent aussi sur la formes des cristaux.
je ne sais pas dire si avec la calcite des études ont été menées pour savoir quelle cristallisation on aura en fonction de critères précis.
Par contre cela existe pour les quartzs alpins par exemple.