private void DrawChildren(SimpleTreeNode <Vector2> node) { foreach (SimpleTreeNode <Vector2> child in node.Children) { Vector2[] treeLine = new Vector2[2]; treeLine[0] = node.Value; treeLine[1] = child.Value; GLUtility.DrawLines(new GLPen(Color.Blue, 1.0f), treeLine); DrawChildren(child); } }