当我们进行元素的镜像时,创建镜像平面Plane经常使用的方式是:
Plane p1 = new Plane(new XYZ(0, -1, 0), XYZ.Zero);
如果您使用的是Revit2017以上版本,将会编译错误:
error CS1729: 'Plane' does not contain a constructor that takes 2 arguments
应该使用:
Plane p1 = Plane.CreateByNormalAndOrigin(new XYZ(0, -1, 0), XYZ.Zero);