That's an interesting approach Theo, I did something similar with a coordinate-based system. Each individual bar is given 3 coordinates. Those coordinates can be plotted in a 3-D region. The next step is finding a way to group those bars so bars within a specific coordinate region are identified as the same bar. It's this last step where I'm having trouble. Theoretically, I could expand this coordinate system to as many dimensions as I could possibly want. But, before I can do that, I need to figure out how to combine various groups together. If you know anyone who is good with clustering algorithms, I would love to speak with them.Originally Posted by ;