RevitAPI之关于Room、Area、Tag【比目鱼原创】
2017-12-10 13:08
288 查看
=========【更多高级应用请关注公众号】========
===================================
Room. Name属性的值是由两个值拼接起来的,分别是参数“名称”和“编号”,它们对应的BuiltInParameter 是 ROOM_NAME 和 ROOM_NUMBER。
Room.Name 的值 “Room 9”就是ROOM—NAME“房间”和RooM NUMBER“9”组成的。
房间标记RoomTag,面积标记AreaTag和 空间标记SpaceTag都继承自SpatialElememTag类。
RoomTag/AreaTag:这两个类属于“标记元素"(Annotation)—类,它们都是基于View 的二维元素,通过属性RoomTag.View或者AreaTag.View能够拿到对应的View。
它们名字都是自动计算出来的,无法通过API修改。
RoomTag.Room可以获取对应的Room,但是没有直接的方法可以从Room获取到对应的RoomTag。
可以先过滤出所有的RoomTag,然后判断它们对应的Room属性是否是当前的Room,如果是,则说明它们有关联关系。
===================================
Room. Name属性的值是由两个值拼接起来的,分别是参数“名称”和“编号”,它们对应的BuiltInParameter 是 ROOM_NAME 和 ROOM_NUMBER。
Room.Name 的值 “Room 9”就是ROOM—NAME“房间”和RooM NUMBER“9”组成的。
房间标记RoomTag,面积标记AreaTag和 空间标记SpaceTag都继承自SpatialElememTag类。
RoomTag/AreaTag:这两个类属于“标记元素"(Annotation)—类,它们都是基于View 的二维元素,通过属性RoomTag.View或者AreaTag.View能够拿到对应的View。
它们名字都是自动计算出来的,无法通过API修改。
RoomTag.Room可以获取对应的Room,但是没有直接的方法可以从Room获取到对应的RoomTag。
可以先过滤出所有的RoomTag,然后判断它们对应的Room属性是否是当前的Room,如果是,则说明它们有关联关系。
相关文章推荐
- RevitAPI之TransactionGroup和Assimilate方法【比目鱼原创】
- Revit API之Document与UIDocument的深入理解【比目鱼原创】
- RevitAPI:关于Curve.Distance(XYZ)方法
- 关于(WTL),怎么在OnCreate中调用DwmExtendFrameIntoClientArea()这个API(vista系统的毛玻璃效果)
- Revit API遍历房间Room创建空间Space
- Revit二次开发之关于外部命令IExternalCommand【比目鱼原创】
- Revit二次开发之获取参数绑定的类别【比目鱼原创】
- Revit二次开发之Revit事务模式(TransactionMode)【比目鱼原创】
- 关于Revit API修改元素参数的问题?
- Revit二次开发之如何选取Revit元素【比目鱼原创】
- Revit二次开发之创建斑马线【比目鱼原创】
- 关于Angular2.0 in-memory-web-api的GET http://localhost:3000/traceur 404 (Not Found)等错误的解决方法之一
- [原创]关于tomcat启动时时候端口被占用,8080,8005,8009
- 40多个关于人脸检测/识别的API、库和软件
- 关于WINSOCK API 学习DEMO
- 关于程序员30岁困惑的一点个人思考【原创】
- WINDOWS-API:关于线程 GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId
- Revit API通过相交过滤器找到与风管相交的对象。
- 关于安卓红外API:ConsumerIrManager类
- 原创---关于实现comparable接口的排序例子