// Line
        // Gh Line capture
        public Line LineToSpeckle(RH.Line line, string units = null)
        {
            var u     = units ?? ModelUnits;
            var sLine = new Line(PointToSpeckle(line.From, u), PointToSpeckle(line.To, u), u);

            sLine.length = line.Length;
            sLine.domain = new Interval(0, line.Length);
            var box = new RH.Box(line.BoundingBox);

            sLine.bbox = BoxToSpeckle(box, u);
            return(sLine);
        }
        // Line
        // Gh Line capture
        public Line LineToSpeckle(RH.Line line)
        {
            var sLine = new Line(PointsToFlatArray(new Point3d[] { line.From, line.To }), ModelUnits);

            return(sLine);
        }