该类是Revit API中的一个选项类,用于指定CAD文件与Revit模型的链接选项。通过该类,用户可以指定CAD文件的导入设置,以及选择是否将CAD文件中的图层转换为Revit族并选择将哪些CAD图层映射到Revit族中。
CADLinkOptions options = new CADLinkOptions();
options.ImportUnits = ImportUnit.Foot;
options.InsertionPoint = InsertionPoint.AutoOrigin;
options.Placement = LinkPlacement.Centered;
options.Colors = Colors.ByObject;
options.Layers = LayerMap.BY_ENTITY_NAME;
Document doc = CommandData.Application.ActiveUIDocument.Document;
CADLinkType linkType = CADLinkType.Create(doc, @"C:\MyCADFile.dwg", options);
Layers
属性时,需要确保指定的CAD文件中的图层与Revit模型中定义的族的名称匹配。如果没有匹配项,则不会转换该图层。Colors
属性设置为 ByObject
选项时,所有CAD实体将保留其在CAD文件中定义的颜色。但是,在将实体转换为Revit族之前,需要对这些颜色进行映射。