美文网首页
交互选择

交互选择

作者: 辉呀辉呀骄傲放纵 | 来源:发表于2017-09-29 11:38 被阅读0次

Revit把所有交互选择都封装在selection中,selection中有几种方法,分别是

Pick....是执行命令之后选择

GetelementIds是执行命令之前选择,并传入图元Id

SetelementIds是执行命令之后,根据所传入的Id选中图元。


被框选又被分为3种,crossing指图元被部分框选时就被选中(从右下往左上框选时)

                                  encrossing指图元被全部框选时才被选中(从左上往右下框选时)

                                  direction根据方向来判断,若从右下往左上即crossing,若从左上往右下

即encrossing.


1.PickBox

2.PickElementsByRectangle

3.PickObject

4.PickPoint

5.GetElementsId

添加代码TaskDialog.Show("title", uidoc.Selection.GetElementIds().Count.ToString());

实现如图所示效果


相关文章

  • 交互选择

    Revit把所有交互选择都封装在selection中,selection中有几种方法,分别是 Pick....是执...

  • Revit交互选择

    视频连接v.bimcc.com/course/35/tasks 一、Selection Pick...是执行命令之...

  • Revit交互选择

    Revit把所有的交互选择的操作全部封装在Selection类中。 Selection类提供了选择点,选择线,选择...

  • 交互式选择

    书名:代码本色:用编程模拟自然系统作者:Daniel Shiffman译者:周晗彬ISBN:978-7-115-3...

  • 几种最常见移动设计模式盘点

    本文盘点几种常见的移动交互模式(pattern),掌握了这些pattern的特点,有助于选择适合的交互。 导航类 ...

  • Android触摸事件传递源码学习

    起点 事件传递,属于我们人与机器交互的范畴,因此选择交互的载体——Activity作为起点。在Activity中与...

  • Openlayers API-Select

    Select是交互事件中的一种,用于选择矢量图层上的几何图形,添加选择交互事件后,点击地图上的几何图形或者将鼠标移...

  • 信息过载影响用户决策

    信息交互界面上提供过多的选择,会使得用户出现分析阻滞(Analysis paralysis)。这些选择可以是到达同...

  • UGUI笔记3-Button、Slider和InputText控

    Button控件 Interactable:是否可交互,勾上才可以点击Transition:选择过渡效果Color...

  • CSS-选择器8-A与input常用伪类

    CSS选择器-系列文章 1、选择器说明 2、效果演示 运行效果,由于是交互效果,需要阅读者自行尝试。 CSS选择器...

网友评论

      本文标题:交互选择

      本文链接:https://www.haomeiwen.com/subject/ppnbextx.html