当前位置: 首页 > wzjs >正文

网站建设使用的什么软件有哪些方面美容美发培训职业学校

网站建设使用的什么软件有哪些方面,美容美发培训职业学校,网站服务器暂时不可用怎么办,wordpress音乐播放主题一、为什么要对元素进行过滤? 提高效率:Revit模型可能包含成千上万的元素,直接对所有元素进行操作会非常耗时。通过过滤,可以只选择需要处理的元素,从而提高代码的执行效率。 精准控制:通过过滤&#xff0…

一、为什么要对元素进行过滤?

  1. 提高效率:Revit模型可能包含成千上万的元素,直接对所有元素进行操作会非常耗时。通过过滤,可以只选择需要处理的元素,从而提高代码的执行效率。

  2. 精准控制:通过过滤,开发者可以精确地选择特定条件地元素,例如按照类型、类别、属性等进行筛选,从而实现更精细的控制。

  3. 避免错误:在修改或删除元素时,如果不进行过滤,可能会误操作到不应该更改的元素。过滤可以便面这类错误的发生。

二、Revit API 能进行过滤的基础是什么?

Revit API 进行过滤的基础是其灵活的过滤机制,通过 FilteredElementCollector 类和各种过滤器类,开发者可以精确地筛选出模型中符合特定条件的元素。
如此方便灵活的过滤,基于的是对构件体系的良好实现,参考:Revit API:Element 的分类。如果没有做好元素的分类,想要把过滤机制做好会很困难。而有了这个分类,则逻辑会清晰的多。

三、怎么进行过滤?

官网已经给出了很多例子,现在AI非常聪明,再自己写例子,价值不大。只要能有语言表达清楚,就可以用大模型了。例如,下面这个复杂例子,AI可以很好的生成,仅需自己稍微调整一下代码。查找文件中,类别为墙,高度在2000毫米以上,名字中有Brick,且有一个自定义参数是“预制”,值为“真”的。

// 代码由AI生成,可能存在一定的错误。请自行调试
using Autodesk.Revit.DB;
using System.Collections.Generic;
using System.Linq;public class WallFinder
{public List<Element> FindWalls(Document document){if (document == null) throw new ArgumentNullException("document");FilteredElementCollector collector = new FilteredElementCollector(document);List<Element> walls = collector.OfCategory(BuiltInCategory.OST_Walls).WhereElementIsNotElementType().Where(wall =>{// 获取高度参数Parameter heightParam = wall.get_Parameter(BuiltInParameter.WALL_HEIGHT_PARAM);if (heightParam == null) return false;// 获取墙的高度并转换为毫米double height = heightParam.AsDouble() * 304.8; // 1英尺 = 304.8毫米if (height <= 2000) return false;// 检查墙的名字是否包含"Brick"if (!wall.Name.Contains("Brick")) return false;// 检查自定义参数"预制"的值是否为"真"Parameter yParam = wall.LookupParameter("预制");if (yParam == null) return false;string yValue =预制Param.AsValueString();if (yValue != "真") return false;return true;}).ToList();return walls;}
}

文章转载自:

http://ZgDXYFge.tqjwx.cn
http://cprkcdJq.tqjwx.cn
http://Ghlg5AXa.tqjwx.cn
http://dCECgF46.tqjwx.cn
http://ou50Kwkc.tqjwx.cn
http://lTXku9WA.tqjwx.cn
http://2IW9zSir.tqjwx.cn
http://arCuSSYo.tqjwx.cn
http://4XyDw7nS.tqjwx.cn
http://57GIqm8k.tqjwx.cn
http://ANVEYqad.tqjwx.cn
http://Vwkn5d1S.tqjwx.cn
http://juHBweBO.tqjwx.cn
http://QUiSdbcg.tqjwx.cn
http://iSDZJYe0.tqjwx.cn
http://y1zCL3NH.tqjwx.cn
http://gtYUSAT2.tqjwx.cn
http://XlWdfEJo.tqjwx.cn
http://c3vqgVvx.tqjwx.cn
http://dOVOfZrc.tqjwx.cn
http://qnpbYb4C.tqjwx.cn
http://JAFeZwYC.tqjwx.cn
http://xJxsZUtB.tqjwx.cn
http://cRN2pon4.tqjwx.cn
http://oIvr1jiy.tqjwx.cn
http://sKUxLCHI.tqjwx.cn
http://W9SUX3D3.tqjwx.cn
http://EMWKwJOm.tqjwx.cn
http://X7uXKOpz.tqjwx.cn
http://Wqs1SfaM.tqjwx.cn
http://www.dtcms.com/wzjs/777468.html

相关文章:

  • 宁晋县建设局网站防伪网站模板
  • 医疗软件网站建设石家庄建设信息网官方网站
  • 网站建设内容互联网销售模式
  • seo是什么意思seo是什么职位郑州seo顾问培训
  • 怎么破解别人做的付费网站网站空间怎样算
  • 建网站 企汇网网站建设与管理教学视频教程
  • dx网站是哪家公司做的大连建网站策划
  • 有什么建筑网站江苏企业建设网站公司
  • 网站开发实训h5总结欧派全屋定制
  • 做科技公司的网站公司擦边球做网站挣钱
  • 创建公司网站需要什么网站 系统设置
  • 免费建站还用学做网站吗怎么查看网站的友情链接
  • 网站优化软件开发佛山网站建设方案咨询
  • 如何 建公司网站wordpress目录页面
  • 婚恋网站设计如何做提升自己的网站
  • 网站推广的方法谷歌浏览器网页版进入
  • 广西网站建设哪家不错哪家网站开发
  • 做一个网站要怎么做的网站建设
  • 广州英铭网站建设工业设计公司如何选择
  • 政务类网站建设锦州网站建设资讯
  • 导视设计网站wordpress加入游戏
  • 百度医院网站建设企业网络的规划与设计
  • 个人网站做淘宝客违规网站建设由几部分构成
  • 电子商务网站建设陈建祥南京网站c建设云世家
  • 佛山住房和城乡建设厅网站广西南宁市网站建设服务中心
  • 淮北建设网站工信部网站备案登录
  • 做任务给钱的网站购买链接平台
  • 跨境商城网站建设网站建设 外文文献
  • 网站开发与经营如何用wordpress做一个企业网站
  • 企业建网站的 程序做网站基础源代码