Polyworks脚本开发学习笔记(三)-TREEVIEW进阶操作
Polyworks脚本开发学习笔记(三)-TREEVIEW进阶操作
移动/交换对象的顺序
- 移动对象的顺序
TREEVIEW FEATURE MOVE ( 1,2 ) 将索引号为1和2的特征交换位置
TREEVIEW FEATURE POINT MOVE ( 2,3 ) 将索引号为2和3的点交换位置
TREEVIEW DATA MOVE ( 1,2 ) 将数据集合里的索引号为1和2的三角化点云交换位置 - 移动对象组的顺序
显示/隐藏对象
- 显示/隐藏对象
TREEVIEW OBJECT SELECT NONE 先清除所有选择
TREEVIEW OBJECT_GROUP SELECT ( “Pt1-3”, “On” ) 选择对象组Pt1-3
TREEVIEW OBJECT VIEW HIDE ( ) 隐藏对象组Pt1-3
或者
TREEVIEW OBJECT VIEW RESTORE( ) 隐藏对象组Pt1-3
利用第二章的SELECT对象方法,可以组合显示/隐藏其它类型的对象。
忽略/使用对象
- 忽略/使用对象
对应菜单编辑中的 忽略 /使用,可以将对象处于不使用和正常使用状态
TREEVIEW OBJECT_GROUP SELECT ( “Pt1-3”, “On” ) 选择对象组Pt1-3
EDIT OBJECT IGNORE ( ) 选择对象设置为忽略状态
EDIT OBJECT USE ( ) 选择对象设置为使用状态
创建/删除对象
创建和删除特征点
以坐标方式创建点
FEATURE PRIMITIVE POINT CREATE ( 2473.0, -983.596, 447.5, “Nominal”, “点 7”, )
以空特征方式创建点
FEATURE POINT CREATE ( “点 8” )
删除特征点: 先选择,后删除,也适用于其它删除操作
TREEVIEW FEATURE SELECT ( 9, “On” ) 选择索引为9的特征
EDIT OBJECT DELETE ( ) 删除创建圆特征
以数字化方式创建,参数分别为(X坐标,Y坐标,Z坐标,I,J,K,半径,“Nominal”,圆名称Name,)
FEATURE PRIMITIVE CIRCLE CREATE ( 2473.0, -983.596, 447.5, 0.0, 0.0, 1.0, 4.0, “Nominal”, “圆 1”, )创建槽孔特征
以数字化方式创建,参数分别为
(X坐标,Y坐标,Z坐标,轴方向I,轴方向J,轴方向K,长度方向I,长度方向J,长度方向K,长度,宽度"Nominal",名称, )
FEATURE PRIMITIVE SLOT CREATE ( 2473.0, -983.596, 447.5, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 12.0, 8.0, “Nominal”, “槽 1”, )创建面比较点
以数字化方式创建,参数分别为(X坐标,Y坐标,Z坐标,名称Name,I,J,K)
MEASURE COMPARISON_POINT SURFACE CREATE NUMERICALLY ( 10.0, 20.0, 30.0, “曲面点 1”, -0.91, 0.39, 0.00 )从文本文件创建点特征
从文本文件中导入 ,参数分别为(txt文件完整路径,模板名称此处为"Names + Points",导入类型"Feature" )
FEATURE PRIMITIVE POINT CREATE FROM_TEXT_FILE ( “D:\1.txt”, “Names + Points”, “Feature” )
Polyworks脚本开发学习笔记(三)-TREEVIEW进阶操作相关推荐
- Polyworks脚本开发学习笔记(二)-TREEVIEW基本操作
Polyworks脚本开发学习笔记(二)-TREEVIEW对象基本操作 TREEVIEW对象选择 选择/不选对象 TREEVIEW OBJECT SELECT ALL 全部对象选择,包括参考/数据/对 ...
- Polyworks脚本开发学习笔记(一)-脚本开发环境
Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...
- Polyworks脚本开发学习笔记(七)-完成一个自动化任务
Polyworks脚本开发学习笔记(七)-完成一个自动化任务 利用之前的命令建立一个自动化脚本 第一步: 设置环境参数 设置注释字体避免出现不兼容中文的乱码,常用微软雅黑 #设置注释字体 VIEW A ...
- Polyworks脚本开发学习笔记(九)-公差控制及制作报告
Polyworks脚本开发学习笔记(九)-公差控制及制作报告 定义公差 系统有默认的公差设置,可以在选项中进行系统的默认设置,但往往不是想要的.比如下图的XYZ三向都是-/+1,我想只控制Y向并且公差 ...
- Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数
Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数 Polyworks采用了脚本语言作为二次开发的工具,因此语言格式上非常规范和统一.其中一个重要的特点就是,几乎所有的对象都 ...
- Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发
Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发 Polyworks支持C#二次开发,用对应的SDK文档试着做一下开发样例. 新建一个C#项目,在解决方案中右键添加引用 ...
- Polyworks脚本开发学习笔记(十)-互动式开发及出错控制
Polyworks脚本开发学习笔记(十)-互动式开发及出错控制 第八章组合的各种命令,完成了一个对所选的测点名称进行命名的任务.但是,由于任务中没有交互环节,只能机械地将 曲面点 - 包边点改为Flu ...
- Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理
Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理 Polyworks的工作任务存储分为工作区和项目两级,通过WORKSPACE命令获取工作任务信息,实现更好的任务管理. 下 ...
- Polyworks脚本开发学习笔记(十二)-输出和读取文本文件
Polyworks脚本开发学习笔记(十二)-输出和读取文本文件 Polyworks作为一个测量工具,将测量的数据方便的导出到文本文件则是一项必须的功能.在DATA_FILE这个命令下提供了很多子命令用 ...
最新文章
- 消息延迟队列处理拼团时间到期
- R语言伪相关性分析(Spurious Correlation)、相关关系不是因果关系:以缅因州离婚率数据集为例
- rabbit-mq cluster安装
- [转载] Knowledge Management and Enginnering——02 知识表示方法
- 常见的web 攻击手段
- PopupWindow 使用详解(二) Popwindow 制作常见花哨效果
- 【linux磁盘分区--格式化】fdisk,parted,mkfs.ext3
- VSS2005 上传pdf 空白
- 将数据导入到mysql_Mongodb数据导入到mysql
- Python基础技术点和常见错误
- mysql java事物回滚吗_为什么 MySQL 回滚事务也会导致 ibd 文件增大?
- 关于JSTL的简单说明
- OpenCV2简单的特征匹配
- 基于spss的偏相关分析(partial correlation analysis)
- 模型预测控制的缺点_开发者说丨Apollo代码学习—模型预测控制(MPC)
- codeforces 1526B I Hate 1111
- centos7.1 修改selinux相关机制后出现开机失败,报错faild to load selinux policy freezing
- TP真阳性, FP假阳性, FN假阴性, TN真阴性
- 微信是一个计算机信息系统么,电脑微信不登录也能收到信息怎么办啊
- 分享129个ASP源码,总有一款适合您
热门文章
- 设置笔记本的触摸板是否禁用
- PXA270处理器PCMCIA/CF接口设计及WinCE 5.0驱动实现 ----eetchina.com
- 紫光集团大动作,紫光云公司今年要这样加速
- 四、学生评教管理系统java版(对学生的增删改查,对课程的增删查,老师的添加,教师对课程的排课,查询教师与课程号的对应信息,学生登录并授课评价),并且对其进行了优化,在主方法中全部可以实现(附源代码)
- LabVIEW2014安装教程
- 【转载】巴塞尔问题(Basel Problem)的多种解法
- redis篇-基础与应用篇(上)
- 软硬结合(五):微电子基础之MOSFET
- python3_将多个.py文件打包成exe程序并添加图标
- Python基础(三)列表、元组、字典、集合