/*-------------------------------------------------------------------------
* 功能描述: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 BimConvert
{
public static readonly int CoordinateDecimalDigits = 2;
public static double Round(double coordinateDecimal)
{
return Math.Round(coordinateDecimal, CoordinateDecimalDigits);
}
///
/// 英尺转换成现在阶段使用单位
///
///
///
public static double FtToUse(this double footValue)
{
return Round(footValue.FromApi());
}
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()),};
}
}
}