Revit API转换“无法使用实例引用进行访问”

时间:2019-05-01 08:23:32

标签: c# revit-api

我正在尝试转换。并尝试执行和存储多个转换,但是可能由于转换的静态属性而无法执行。像这样:

Wall wall = doc.GetElement(id) as Wall;
BoundingBoxXYZ wallBoundingBox = wall.get_BoundingBox(doc.ActiveView);

//Original
Transform originalTransform = wallBoundingBox.Transform;

//Translated
Transform translatedTransform = originalTransform.CreateTranslation(wallBoundingBox.Min);

错误消息: “不能通过实例引用访问成员'Transform.CreateTranslation(XYZ)',而应使用类型名称对其进行限定。”

有没有解决方法?

1 个答案:

答案 0 :(得分:0)

CreateTranslationTransform类的静态成员

像这样使用它:

Transform translatedTransform 
  = Transform.CreateTranslation(
    wallBoundingBox.Min);