OpenCASCADE可视化:应用交互服务之本地选择

  • 选择模式
  • 过滤器
  • 选择
  • 例子

选择模式

本地选择由索引(选择模式)定义。应在此类的文档中检查由特定交互对象实现的选择模式及其含义。参见,例如,MeshVS_SelectionModeFlags为MeshVS_Mesh对象。

AIS_Shape是最常用的交互对象。它提供 API 来管理对形状组成元素的选择操作(顶点、边、面等的选择)。特定形状类型 ( TopAbs_ShapeEnum )的选择模式由方法AIS_Shape::SelectionMode() 返回。

没有选择模式参数的方法AIS_InteractiveContext::Display()激活对象的默认选择模式。方法AIS_InteractiveContext::Activate()和AIS_InteractiveContext::Deactivate()激活和停用特定的选择模式。

可以同时激活多个选择模式(但选择整个对象的默认 0 模式是独占的 - 它不能与其他模式组合)。可以使用函数AIS_InteractiveContext::ActivatedModes检索活动模式列表。

过滤器

要定义动态检测环境,您可以使用标准过滤器类或创建自己的过滤器类。过滤器询问敏感原语的所有者以确定它是否具有所需的品质。如果它的回答是肯定的,它就会被保留。如果不是,则拒绝。

对象的根类是SelectMgr_Filter。其背后的原理很简单:过滤器测试以查看所有者 ( Sel

OpenCASCADE可视化:应用交互服务之本地选择相关推荐

  1. OpenCASCADE可视化:应用交互服务之标准交互式对象类

    OpenCASCADE可视化:应用交互服务之标准交互式对象类 基准 目的 关系 方面(Dimensions) MeshVS_Mesh 交互式对象是连接图形表示和基础参考几何体的可选择和可见对象. 它们 ...

  2. OpenCASCADE可视化:应用交互服务之交互对象

    OpenCASCADE可视化:应用交互服务之交互对象 演示文稿 隐藏线去除 演示模式 选择 图形属性 补充服务 对象层次结构 实例化 在AIS查看器中可视化和选择的实体是对象 ( AIS_Intera ...

  3. OpenCASCADE可视化:应用交互服务之交互式上下文

    OpenCASCADE可视化:应用交互服务之交互式上下文 规则 功能组 交互上下文的管理 规则 交互式上下文允许以透明的方式管理一个或多个查看器中交互式对象的图形和可选行为.大多数允许修改交互对象属性 ...

  4. Silverlight中服务通信方式的选择(WCF、Data Service、Ria Service)

    Silverlight中服务通信方式的选择(WCF.Data Service.Ria Service) 转自 http://www.cnblogs.com/024hi/archive/2011/06/ ...

  5. OpenCASCADE可视化:3D演示之创建3D场景

    OpenCASCADE可视化:3D演示之创建3D场景 创建属性 创建 3D 查看器(Windows 示例) 创建 3D 视图(Windows 示例) 创建交互式上下文 创建您自己的交互式对象 在交互式 ...

  6. OpenCASCADE可视化:3D演示之3D术语表

    OpenCASCADE可视化:3D演示之3D术语表 组 光源 Primitive 结构- 管理一组组 视图 查看器 视图方向- 视图映射- Z-Buffering 组 一组基元和这些基元的属性.基元和 ...

  7. H5开发:使用H5、CSS、JS、JQUERY实现从本地选择图片、预览图片、上传图片列表

    需求描述 使用H5.CSS.JS.JQUERY 点击添加图片按钮,从本地选择图片(同名图片不可重复选择),在页面预览选中的图片 点击图片查看大图,点击图片右上角"×"删除此图 点击 ...

  8. 漏刻有时地理信息可视化百度地图标注系统本地Excel版说明书

    漏刻有时地理信息可视化百度地图本地版说明书 地理信息数据可视化 系统目录 使用说明 其他说明 地理信息数据可视化 漏刻有时(LOCKDATAV)地理信息可视化百度地图标注系统本地Excel版,简称地理 ...

  9. 阿里云搭建frp服务实现本地内网穿透

    如果使用我的链接购买阿里云服务器,我将免费提供帮忙搭建阿里云的frp服务. 背景 利用阿里云搭建frp服务,本地frp客户端来实现内网穿透,来达到访问没有公网ip的远程机器 frp服务端搭建 首先我们 ...

最新文章

  1. Modeling Filters and Whitening Filters
  2. 火狐放不了html5 video MP4格式
  3. cent os 下使用hashmap + string
  4. 【城市沙龙】LiveVideoStack Meet|杭州:多媒体新黄金时代
  5. SQL中的存储过程中的事务处理。备忘
  6. redis是什么_什么是Redis?为什么我们要用Redis?
  7. python简述程序的ipo结构_python程序流程图
  8. APP开发流程,移动应用开发流程
  9. 怎样从excel随机抽取多行
  10. 旧手机改造成web服务器并实现内网穿透
  11. WinForm分页控件
  12. 排列组合 、牛顿二项式定理、多项式系数
  13. basic计算机编程基础,计算机编程基础(Visual Basic)
  14. JAVA后端工程师笔试题-避坑公司
  15. 瘟疫公司中国版(Android)手动破解内购
  16. 【读书笔记->统计学】04-02 利用概率理论预测和决策-条件概率、概率树、全概率公式、贝叶斯定理、相关与独立概念简介
  17. Docker安装教程(超详细)
  18. 01- NumPy 数据库 (数据库)
  19. 讲座有内容就会有人来听——贺Csdn清华学生俱乐部成立
  20. sqlite3交叉编译

热门文章

  1. Cython——Windows环境下配置faster-rcnn、yolo、ctpn等目标检测框架中Cython文件[cython_nms、bbox、gpu_nms]编译问题解决方案
  2. JavaScript——jQuery AJAX链式编程(流式编程)DEMO
  3. 强连通分量(Strongly_Connected_Components)
  4. 正式版Android P,喜大普奔!一加6正式推送Android P正式版
  5. 【算法】图(一)拓扑排序的实现 图的邻接表算法 判断是否图G中存在环
  6. linux学习总结之磁盘管理
  7. JQuery-学习笔记05【高级——JQuery动画和遍历】
  8. RecyclerView的下拉刷新和加载更多 动画
  9. 接口幂等性的设计之————redis分布式锁的应用
  10. ipad/iphone启动界面Default.png