Thanks for the reply however, I've already read through that link a few times. It does not answer my question
The biggest thing i struggle with is how do I keep track of the left, right, and bottom neighbor of each triangle without being able to pass data by reference.
Nor does it supply the source that it says is included with the article.