/// <summary>
/// 计算坐标,返回List
/// </summary>
/// <param name="startPoint">参考坐标点</param>
/// <param name="bottomLeft">参考面的左下角坐标点</param>
/// <param name="point">要计算的点</param>
/// <param name="angle">参考面的角度(角度)</param>
/// <returns></returns>
private List<double> PointLoc(Point3d startPoint, Point3d bottomLeft, Point3d point, double angle, EntityPmkModel pmkModel)
{
List<double> pointLoc = new List<double>();
if (startPoint.X == 0 || startPoint.Y == 0)
{
_doc.PrintMessage("起点的水平和垂直坐标至少有一个为0");
}
if (point.X == 0 || point.Y == 0)
{
_doc.PrintMessage("特征点的水平和垂直坐标至少有一个为0");
}
//得到相对的水平距离
double length = point.X - bottomLeft.X;
_doc.PrintMe