【Revit API】获取链接模型中构件

话不多说,直接代码

 var doc = commandData.Application.ActiveUIDocument.Document; FilteredElementCollector linkInstances = new FilteredElementCollector(doc);
 linkInstances = linkInstances.WherePasses(new ElementClassFilter(typeof(RevitLinkInstance)));

 if (linkInstances != null && linkInstances.Any())
 {
       foreach (RevitLinkInstance linkIns in linkInstances)
       {
           Autodesk.Revit.DB.Document linkDoc = linkIns.GetLinkDocument();
           if (linkDoc != null)
           {
               //选取你想要的构件
           }
       }
 }

原文地址:https://www.cnblogs.com/lovecsharp094/p/9104465.html

时间: 2024-10-27 07:04:36

【Revit API】获取链接模型中构件的相关文章

在ASP.NET MVC控制器中获取链接中的路由数据

在ASP.NET MVC中,在链接中附加路由数据有2种方式.一种是把路由数据放在匿名对象中传递: <a href="@Url.Action("GetRouteData","Home",new { ReturnUrl = Request.Url.PathAndQuery, x = 10})">走你</a> 一种是放在RouteValueDictionary对象中传递: <a href="@Url.Action

JS获取链接中域名等信息

以访问百度为例子http://pan.baidu.com/share/qrcode?w=150&h=150&url=http%3A%2F%2F172.16.1.96%2FWeb%2FGetUserOrdersInfo%3Ftelephone%3D18814129365%26reserveID%3D21 获取链接中的域名等信息:window.location.(xxx) 其中(xxx)可以是一下内容: hash: "" host: "pan.baidu.com&

【VB6笔记-02】从Command中获取链接参数

Public Sub GetParameters() Dim Para As String Para = Command$() gstrUserID = GetCommandPara(Para, 1) gstrDSN = GetCommandPara(Para, 2) gstrSQLUserID = GetCommandPara(Para, 3) gstrPassWord = GetCommandPara(Para, 4) gstrServerName = GetCommandPara(Para

织梦 dedecms 中LOOP 万能标签循环 调用 arcurl标签(获取链接)

在DEDECMSV5.3中,提供了loop万能循环标签,但是此循环标签只能循环出该表中的字段,而“[field:arcurl/]”链接标签并不能被解析出来,而DEDECMS官方论坛上也没有找到相关的解决办法,所以只有自己动手写代码了! 这是官方提供的代码:{dede:loop table='dede_archives' sort='' row='4' if=''}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:loop}以下是我

获取链接中的参数值

如何获取地址中的参数 想要获取这个链接地址中的参数可以在jsp中用java片段获取,在<head>中 <% String type =request.getParameter("type"); %> <script type="text/javascript"> var type = <%=type%>; </script> 可以再js中使用这个type,开始只是需要这个参数代入到ajax中的条件中去,没有

JS 获取链接中的参数

1.获取链接全部参数,以对象的形式返回 //获取url中参数 function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for (var i =

沙盒模型中各文件夹及操作

某个iphone工程进行文件操作有此工程对应的指定的位置,不能逾越. iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library. (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下.这个目录用于存储用户数据或其它应该定期备份的信

【转】百度API获取城市名地名(附源码)

在做一个软件时,用到了定位功能.网上有很多关于google 的GPS定位,但网上关于google定位都没有用, 搜索下原因:(这里建议大家在中国就尽量不使用系统自带的定位) 因为Google的服务器不在中国(就算能网上关于定位的代码能用,那也非常的慢,除非你的应用是在国外使用)    由于网络等原因所以定位一般会失败 于是转向使用百度api来定位. 所用到的百度API参考地址. 取得位置的百度官方sdk参考 Android定位SDK 由坐标获取地址方法参考 Geocoding API 的 7.逆

HTML5页面直接调用百度地图API,获取当前位置,直接导航目的地(转)

HTML5页面直接调用百度地图API,获取当前位置,直接导航目的地 我是应用在微信中,自定义菜单,菜单直接链接到这个HTML5页面,获取当前位置后,页面中定好目的地,这样打开页面后直接进入导航页面 可以省下先发送位置信息后,点确定再出导航,省一步, <!DOCTYPE html> <html lang="zh-cmn-Hans"> <meta charset="UTF-8"> <meta name="viewpor