public Points(IList<vec3> pointPositions)
{
vec3[] positions = pointPositions.ToArray();
var box = positions.Move2Center();
this.Lengths = box.MaxPosition - box.MinPosition;
this.WorldPosition = box.MaxPosition / 2 + box.MinPosition / 2;
this.pointPositions = positions;
}