public void Draw(Graphics3D g) { if (null == Root) { return; } List <Triangle> triangles = new List <Triangle>(); Draw(Root, g.CameraPosition, ref triangles); foreach (var tr in triangles) { g.AddTriangle(tr); } }
public void Draw(Graphics3D g) { if (null == Root) { return; } List <Triangle> triangles = new List <Triangle>(); Draw(Root, g.CameraPosition, ref triangles); foreach (var tr in triangles) { g.AddTriangle(tr); } }