public void ConstructBase(int size, float error, ref List<VertexPositionColorNormalNormal> vertices)
{
this.index = 0;
this.position = Vector3.Zero;
this.size = size;
this.type = NodeType.Internal;
this.children = new OctreeNode[8];
this.vertices = new Vertex[0];
this.child_index = 0;
int n_index = 1;
ConstructNodes(vertices, ref n_index, 4);
}