/*-------------------------------------------------------------------------
 * 功能描述：Converter
 * 作者：xulisong
 * 创建时间： 2019/6/17 12:01:36
 * 版本号：v1.0
 *  -------------------------------------------------------------------------*/

using JBIM;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SAGA.RevitUtils.Extends;

namespace RevitToJBim.Common
{
    public static class BimConverter
    {
        public static readonly int CoordinateDecimalDigits = 2;

        public static double Round(double coordinateDecimal)
        {
            return Math.Round(coordinateDecimal, CoordinateDecimalDigits);
        }
        public static XYZ ConvertToXYZ(Autodesk.Revit.DB.XYZ xyz)
        {
            return new XYZ() {X = Round(xyz.X.FromApi()), Y = Round(xyz.Y.FromApi()), Z = Round(xyz.Z.FromApi()),};
        }
    }
}
