Polyworks脚本开发学习笔记(二)-TREEVIEW对象基本操作

TREEVIEW对象选择

  1. 选择/不选对象
    TREEVIEW OBJECT SELECT ALL 全部对象选择,包括参考/数据/对齐/特征/比较点全部在内
    TREEVIEW OBJECT SELECT NONE 全部对象不选
  2. 选择/不选特征
    TREEVIEW FEATURE SELECT ( 1, “On” ) 选择序号为1的特征,以序号方式选择,设置不选中为 “Off”
    TREEVIEW FEATURE SELECT ALL ( “On” ) 选择所有特征,设置不选中为 “Off”
  3. 选择对象组
    TREEVIEW OBJECT_GROUP SELECT ( “Pt1-3” ) 用对象组名称选择
    DECLARE vGroupName “Pt1-3” 定义变量
    TREEVIEW OBJECT_GROUP SELECT ( $vGroupName ) 用变量名称的方式选择
  4. 选择/不选不选参考对象
    TREEVIEW REFERENCE SELECT NONE 参考对象不选
    TREEVIEW REFERENCE SELECT ALL 参考对象全选
    TREEVIEW REFERENCE SELECT(1,“On”) 通过索引选择(“On”)/不选( “Off”)第1个参考对象
  5. 选择/不选数据对象
    TREEVIEW DATA SELECT NONE 数据对象不选
    TREEVIEW DATA SELECT ALL 数据对象全选
    TREEVIEW DATA SELECT(1,“On”) 通过索引选择(“On”)/不选( “Off”)第1个数据对象
  6. 选择/不选数据对齐对象
    TREEVIEW DATA_ALIGNMENT SELECT NONE 数据对齐对象全不选
    TREEVIEW DATA_ALIGNMENT SELECT ALL ( ) 数据对齐对象全选
    TREEVIEW DATA_ALIGNMENT SELECT ALL (1) 第一组对齐对象全选
    TREEVIEW DATA_ALIGNMENT SELECT(1,1,“On”) 通过索引选择第1对齐组的第1个对齐对象
  7. 从被选择的对象选择整个对象组
    TREEVIEW ELEMENT_GROUP SELECT FROM_SELECTED_ELEMENTS
    只要对象组下有1个对象被选择,对象组下所有对象都会被选
    TREEVIEW OBJECT_GROUP SELECT ( ) 但是对象组也都会被选

TREEVIEW对象信息获取

  1. 获取特征数量
    DECLARE vFeatureNum 定义一个变量
    TREEVIEW FEATURE COUNT GET (vFeatureNum) 获取特征数量存在变量中
    TREEVIEW FEATURE POINT COUNT GET ( vFeatureNum ) 获取点特征数量存在变量中
  2. 获取选中的特征数量
    DECLARE vSelFeatureNum 定义一个变量
    TREEVIEW FEATURE SELECTED COUNT GET (vSelFeatureNum ) 获取选中的特征数量存在变量中
  3. 对象选择成组
    TREEVIEW FEATURE POINT SELECT (4,“On”) 选择4号点
    TREEVIEW FEATURE POINT SELECT (5,“On”) 选择5号点
    TREEVIEW FEATURE GROUP (,) 成组
  4. 根据特征名称获取其索引
    DECLARE vInd
    TREEVIEW FEATURE INDEX GET ( “Pt4”,vInd) 获取特征名称为Pt4的对象索引
  5. 获取所有该类型特征下对象的数量 (适用于其它对象)
    DECLARE vFeatureNum
    TREEVIEW FEATURE POINT COUNT GET (vFeatureNum) 获取所有特征点的数量
    TREEVIEW FEATURE POINT COUNT SELECTED GET (vFeatureNum) 获取被选取特征点的数量
  6. 获取所有该类型特征下对象的名称 (这个太有用了,也适用于其它对象)
    DECLARE vFeatureNames
    TREEVIEW FEATURE POINT NAME ALL GET (vFeatureNames) 获取所有特征点的名称
    TREEVIEW FEATURE POINT NAME SELECTED GET (vFeatureNames) 获取被选取特征点的名称
    DECLARE vPtName
    TREEVIEW FEATURE POINT NAME GET ( 4,vPtName ) 获取第4个特征点的名称
    DECLARE vGroupNames
    TREEVIEW OBJECT_GROUP NAME ALL GET ( vGroupNames ) 获取所有对象组的名称
  7. 为特征/对象组改名
    TREEVIEW FEATURE POINT NAME (1,“Pt11” ) 将索引为1的特征点改名为Pt11
    TREEVIEW OBJECT_GROUP PROPERTIES NAME ( “Pt4-5”, “对象组 1” ) 将名为 "对象组 1"的对象组改为Pt4-5

Polyworks脚本开发学习笔记(二)-TREEVIEW基本操作相关推荐

  1. Polyworks脚本开发学习笔记(二十)-补充几个常见操作指令的使用

    Polyworks脚本开发学习笔记(二十)-补充几个常见操作指令的使用 大概要写到结尾了,最后几篇就将手册的各常用命令再看一遍,组合一下,并列举出常见的一些有用的操作. DATA_COLOR_MAP数 ...

  2. Polyworks脚本开发学习笔记(二二)-调取视角用脚本自动生成报告

    Polyworks脚本开发学习笔记(二二)-调取视角用脚本自动生成报告 Polyworks中,3D场景的视图可用标准视角及等轴侧视角.项目视角等方式调用,也可以用txt格式保存下来调用,如果以脚本的形 ...

  3. Polyworks脚本开发学习笔记(三)-TREEVIEW进阶操作

    Polyworks脚本开发学习笔记(三)-TREEVIEW进阶操作 移动/交换对象的顺序 移动对象的顺序 TREEVIEW FEATURE MOVE ( 1,2 ) 将索引号为1和2的特征交换位置 T ...

  4. Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发

    Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发 Polyworks支持C#二次开发,用对应的SDK文档试着做一下开发样例. 新建一个C#项目,在解决方案中右键添加引用 ...

  5. Polyworks脚本开发学习笔记(十二)-输出和读取文本文件

    Polyworks脚本开发学习笔记(十二)-输出和读取文本文件 Polyworks作为一个测量工具,将测量的数据方便的导出到文本文件则是一项必须的功能.在DATA_FILE这个命令下提供了很多子命令用 ...

  6. Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数

    Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数 Polyworks采用了脚本语言作为二次开发的工具,因此语言格式上非常规范和统一.其中一个重要的特点就是,几乎所有的对象都 ...

  7. Polyworks脚本开发学习笔记(一)-脚本开发环境

    Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...

  8. Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法

    Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法 把开发手册理了一遍,发现还有几个点没有记录下来,其中一个就是使用点对的粗对齐和使用参考目标的精确对齐.为了把这个学习笔记凑够 ...

  9. Polyworks脚本开发学习笔记(十)-互动式开发及出错控制

    Polyworks脚本开发学习笔记(十)-互动式开发及出错控制 第八章组合的各种命令,完成了一个对所选的测点名称进行命名的任务.但是,由于任务中没有交互环节,只能机械地将 曲面点 - 包边点改为Flu ...

最新文章

  1. sql常用语句使用方法
  2. excel操作技巧记录(实时更新)
  3. oracle 查看监听命令_linux下使用Oracle常用命令
  4. Java多线程:解决生产者/消费者模式
  5. gbrl参数_grbl-0.9运行参数配置说明
  6. bzoj 4568: [Scoi2016]幸运数字(树上倍增+线性基)
  7. js定义全局变量 vue页面_vue.js中如何定义全局变量?
  8. 程序阅读:简单C++学生信息管理系统
  9. 线性判别用于提取词向量_各种机器学习算法的应用场景分别是什么(比如朴素贝叶斯、决策树、K 近邻、SVM、逻辑回归最大熵模型)?...
  10. 游戏鼠标的dpi测试软件,有什么软件可以测试鼠标的dpi或着说cpi – 手机爱问
  11. 两端外伸梁内力计算机程序,外伸梁、不等跨连续梁的最大内力如何求解 ?
  12. 第三方登录 QQ登录(一) 申请接口
  13. 身为程序员,就应该了解微服务的未来发展趋势:云原生应用架构
  14. mysql sql 取年份_mysql – 从时间戳sql中获取年份
  15. eclipse安装及使用
  16. 清明节海报设计软件测试,PS清明节海报设计教程
  17. element的el-table列标题添加自定义图标
  18. ACM-ICPC 2018 南京赛区网络预赛 J AC Challenge (状压dp)
  19. 汽车文化-实用与实在-车身结构
  20. k8s使用nfs持久化存储

热门文章

  1. JS特效二:图片弹窗
  2. sql语言查询与集合操作
  3. 公链性能差,研发难度高,区块链游戏的痛点如何解决?
  4. 电脑用久了又卡又慢教你一招让你电脑调整为最佳性能!
  5. 链接的时候如何去掉没有用到的函数、目标文件
  6. StarUMl的安装
  7. 人际沟通要有的心里准备
  8. 抓取七星彩历史开奖数java据,七星彩中五个号
  9. wordpress elementor background overlay层 inert headr and footer动态切换透明度
  10. 江波龙深化存储技术优势 紧密结合物联网应用需求创新