Autodesk.Revit.DB.Visual.PlasticvinylBumpType是Revit中用于表示塑料或乙烯贴膜表面凹凸纹理的类。它可以作为材料贴图属性中的一部分来修改表面纹理。
SmallBumps
(静态属性):表示小凸起的表面纹理MediumBumps
(静态属性):表示中等凸起的表面纹理LargeBumps
(静态属性):表示大凸起的表面纹理Smooth
(静态属性):平滑的表面,没有纹理以下示例代码将使用MediumBumps类型的塑料贴图属性创建一个新材料,并将其应用于Revit中的一个元素。
// 创建一个MediumBumps类型的塑料贴图属性
var plasticMaterial = new Autodesk.Revit.DB.Visual.Material();
plasticMaterial.SetBumpMap(Autodesk.Revit.DB.Visual.PlasticvinylBumpType.MediumBumps);
// 获取待修改的元素
var elementId = new ElementId(123);
var element = document.GetElement(elementId);
// 将新材料应用于元素
var transaction = new Transaction(document, "Apply Material");
transaction.Start();
element.Material = plasticMaterial;
transaction.Commit();