Exemplo n.º 1
0
        public List <Point3d> DiscretizeCentreline(bool adaptive = true)
        {
            if (adaptive)
            {
                var pCurve = Centreline.ToPolyline(Glulam.Tolerance, Glulam.AngleTolerance, 0.0, 0.0);
                return(pCurve.ToPolyline().ToList());
            }

            var tt = Centreline.DivideByCount(Data.Samples, true);

            return(tt.Select(x => Centreline.PointAt(x)).ToList());
        }