TODO adjust mesh on the fly, keep MeshDraft buffer to predefined length. – Illustrate Process
Looked at stack for quad tracking – no explicit array hStack[n] addressing as in List<type> – Lifo is nice though.
public Stack<Hex_Track> hStack = new Stack<Hex_Track>(); namespace System.Collections.Generic { [ComVisible(false)] public class Stack<T> : ICollection, IEnumerable, IEnumerable<T> { public Stack(); public Stack(int count); public Stack(IEnumerable<T> collection); public int Count { get; } public void Clear(); public bool Contains(T t); public void CopyTo(T[] dest, int idx); public Enumerator GetEnumerator(); public T Peek(); public T Pop(); public void Push(T t); public T[] ToArray(); public void TrimExcess(); public struct Enumerator : IEnumerator, IDisposable, IEnumerator<T> { public T Current { get; } public void Dispose(); public bool MoveNext(); } } }