/// <summary>
/// 取得面Face元素的所有点 chencw
/// </summary>
/// <param name="face"></param>
/// <returns></returns>
public static List<XYZ> GetPointsFromFace(Face face)
{
List<XYZ> points = new List<XYZ>();
EdgeArrayArray datas = face.EdgeLoops;
IList<CurveLoop> datas2 = face.GetEdgesAsCurveLoops();
foreach (EdgeArray item in datas)
{
foreach(Edge item2 in item)
{
points.Add(item2.AsCurve().GetEndPoint(0));
}
}
return points;
}
/// &l