CCT.NUI.Core.Clustering.ClusterPrototype.Flatten C# (CSharp) Method

Flatten() public method

public Flatten ( int maxDepth ) : void
maxDepth int
return void
        public void Flatten(int maxDepth)
        {
            var rangeZ = new Range(this.points.Select(p => p.Z));
            float maxZValue = rangeZ.Min + maxDepth;
            if (rangeZ.Interval > maxDepth)
            {
                this.points = this.points.Where(p => p.Z < maxZValue).ToList();
                this.CalculateCenter();
            }
        }