public List <BVHNode> GetLinearNodes() { List <BVHNode> nodes = new List <BVHNode>(); m_Root.GetLinearNodes(nodes); return(nodes); }
public void GetLinearNodes(List <BVHNode> nodes) { nodes.Add(this); if (!m_IsLeaf) { m_Left.GetLinearNodes(nodes); m_Right.GetLinearNodes(nodes); } }