快速设置Revit模型材质(Dynamo和API)

简介: 快速设置Revit模型材质(Dynamo和API)

方法一:Dynamo

20210818200658345.png

当材质参数为类型参数时

20210818200826426.png


当材质参数为实例参数时

方法二:Revit API

void ChangeElementMaterial( Document doc, ElementId id )
  {
    Element e = doc.GetElement( id );
    if( null != e.Category )
    {
      int im = e.Category.Material.Id.IntegerValue;
      List<Material> materials = new List<Material>(
        new FilteredElementCollector( doc )
          .WhereElementIsNotElementType()
          .OfClass( typeof( Material ) )
          .ToElements()
          .Where<Element>( m 
            => m.Id.IntegerValue != im )
          .Cast<Material>() );
      Random r = new Random();
      int i = r.Next( materials.Count );
      using( Transaction tx = new Transaction( doc ) )
      {
        tx.Start( "Change Element Material" );
        e.Category.Material = materials[ i ];
        tx.Commit();
      }
    }
  }


相关文章
|
2月前
|
人工智能 缓存 API
谷歌发布MediaPipe LLM Inference API,28亿参数模型本地跑
【2月更文挑战第24天】谷歌发布MediaPipe LLM Inference API,28亿参数模型本地跑
84 3
谷歌发布MediaPipe LLM Inference API,28亿参数模型本地跑
|
7天前
|
JSON 自然语言处理 Dart
私有化部署 Llama3 大模型, 支持 API 访问
通过 ollama 本地运行 Llama3 大模型其实对我们开发来说很有意义,你可以私有化放服务上了。 然后通过 api 访问,来处理我们的业务,比如翻译多语言、总结文章、提取关键字等等。 你也可以安装 enchanted 客户端去直接访问这个服务 api 使用。
143 0
私有化部署 Llama3 大模型, 支持 API 访问
|
9天前
|
人工智能 API 开发者
【AI大模型应用开发】0.2 智谱AI API接入详细步骤和简单应用
【AI大模型应用开发】0.2 智谱AI API接入详细步骤和简单应用
48 0
|
9天前
|
人工智能 API Python
【AI大模型应用开发】1.1 Prompt Engineering(提示词工程)- 用OpenAI API实战,优化方法论总结
【AI大模型应用开发】1.1 Prompt Engineering(提示词工程)- 用OpenAI API实战,优化方法论总结
13 0
|
2月前
|
Java API
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(三)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
24 0
|
2月前
|
存储 设计模式 监控
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(二)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
28 0
|
2月前
|
存储 算法 Java
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)(一)
【底层服务/编程功底系列】「手把手教学系列」带你打造一个属于自己的规则引擎服务,打破任何业务难题(逻辑模型和API设计)
30 1
|
3月前
|
存储 负载均衡 API
部署大模型API的实战教程
部署大模型API的实战教程可以分为以下步骤:
|
3月前
|
弹性计算 前端开发 Java
通义千问API:让大模型写代码和跑代码
基于前面三章的铺垫,本章我们将展示大模型Agent的强大能力。我们不仅要实现让大模型同时使用多种查询工具,还要实现让大模型能查询天气情况,最后让大模型自己写代码来查询天气情况。
59802 448
通义千问API:让大模型写代码和跑代码
|
3月前
|
XML 搜索推荐 API
通义千问API:让大模型使用各种工具
本章我们将通过一个简单的例子,揭示基于LangChain的Agent开发的秘密,从而了解如何扩展大模型的能力。
67460 184
通义千问API:让大模型使用各种工具