public void Transform(Matrix3 matrix) { if (Facets.Count < FacetCountThreshold) { Facets.ForEach(x => x.Transform(matrix)); } else { Facets.AsParallel().ForAll(x => x.Transform(matrix)); } dimensions = null; }