コード例 #1
0
        // Line
        public Line LineToSpeckle(Line3d line)
        {
            var startParam = line.GetParameterOf(line.StartPoint);
            var endParam   = line.GetParameterOf(line.EndPoint);
            var _line      = new Line(PointToSpeckle(line.StartPoint), PointToSpeckle(line.EndPoint), ModelUnits);

            _line.length = line.GetLength(startParam, endParam, tolerance);
            _line.domain = IntervalToSpeckle(line.GetInterval());
            _line.bbox   = BoxToSpeckle(line.OrthoBoundBlock);

            return(_line);
        }