当前位置:网站首页>PolyWorks script development learning notes (I) - script development environment
PolyWorks script development learning notes (I) - script development environment
2022-07-03 09:26:00 【zeng31403】
Polyworks Script development learning notes ( One )- Script development environment
background
Polyworks The scanning dimension measurement and analysis module of is a module often used in my work , I'm not measuring , But the use of Polyworks It is a very important tool to analyze the size matching of the scanned point cloud . This module is very powerful , If we can do a good job in secondary development , It will become a sharp tool for dimensional analysis .
Polyworks Scripting language
Polyworks Provides macro script development function , And it's very easy to use . It's a kind of similarity Lisp Macro script for , The threshold of getting started is very low , The system provides very powerful and detailed development documents , You can find in the help .
Open macro script , Open the link of the secondary development document , Its documentation is like this . This is the case file of the whole script development . All commands used in the script are in the help " command " Documents can be opened in , The important commands are as follows :
Polyworks Macro script development tools
Under Tools menu , Use the command menu , Click start recording , And then operate , You can easily record macro commands . After recording , Paste into the script editor , You can learn and edit macro scripts .
The macro script editor is as follows : Paste the recorded macro command into the editor below , Using execution and step-by-step execution, you can debug .
Polyworks Basic structure of main object
stay Polyworks in , The main operations revolve around Treeview That is, the directory tree expands , Build project PROJECT after , Objects created OBJECT It is divided into the following basic types :
REFERENCE: Reference data Mostly for CAD, It can also be point cloud and triangulation model
DATA: Comparison data , Most of them are point clouds and triangulation models , And REFENCE compare
DATA_ ALIGNMENT: Data alignment , Definition DATA The alignment of , You can create multiple alignment groups , Under each alignment group is the alignment of the sequence
DATA_COLOR_MAP: Data color map , take DATA And REFERENCE After comparison , Thermodynamic diagram generated according to deviation
FEATURE: Survey features created , Divided into points / circular hole /SLOT hole / A straight line / Cylinder and other sub types
COORDINATE_SYSTEM : Coordinate system
CROSS_SECTION: section
COMPARISON_POINT: Comparison point
GAUGE: Gauge
REFERENCE_TARGET: Reference target , That is, the reference when aligning with the reference target
FORMATTED_REPORT : Format report , That is, the created test report
The parent class of the above type is OBJECT, All belong to this abstract type .
After all objects are grouped , be called OBJECT GROUP, Have group name , You can choose in groups / No election / Display etc. .
After mastering the method of operating these objects with macro script , Basically, you can use these commands to create some flexibility 、 Efficient tools .
边栏推荐
- C language programming specification
- [solution to the new version of Flink without bat startup file]
- Idea uses the MVN command to package and report an error, which is not available
- Usage of pandas to obtain MySQL data
- 专利查询网站
- [advanced feature learning on point clouds using multi resolution features and learning]
- The idea of compiling VBA Encyclopedia
- Integrated use of interlij idea and sonarqube
- [kotlin learning] operator overloading and other conventions -- overloading the conventions of arithmetic operators, comparison operators, sets and intervals
- [point cloud processing paper crazy reading classic version 8] - o-cnn: octree based revolutionary neural networks for 3D shape analysis
猜你喜欢
Crawler career from scratch (3): crawl the photos of my little sister ③ (the website has been disabled)
解决Editor.md上传图片获取不到图片地址问题
2022-1-6 Niuke net brush sword finger offer
There is no open in default browser option in the right click of the vscade editor
【Kotlin学习】高阶函数的控制流——lambda的返回语句和匿名函数
Hudi 快速体验使用(含操作详细步骤及截图)
【点云处理之论文狂读前沿版11】—— Unsupervised Point Cloud Pre-training via Occlusion Completion
[point cloud processing paper crazy reading classic version 11] - mining point cloud local structures by kernel correlation and graph pooling
Detailed steps of windows installation redis
文件系统中的目录与切换操作
随机推荐
Crawler career from scratch (I): crawl the photos of my little sister ① (the website has been disabled)
Install third-party libraries such as Jieba under Anaconda pytorch
Utilisation de hudi dans idea
[point cloud processing paper crazy reading frontier edition 13] - gapnet: graph attention based point neural network for exploring local feature
The server denied password root remote connection access
NPM install installation dependency package error reporting solution
Numerical analysis notes (I): equation root
Use the interface colmap interface of openmvs to generate the pose file required by openmvs mvs
LeetCode每日一题(2232. Minimize Result by Adding Parentheses to Expression)
[point cloud processing paper crazy reading frontier version 11] - unsupervised point cloud pre training via occlusion completion
LeetCode每日一题(931. Minimum Falling Path Sum)
Temper cattle ranking problem
Go language - IO project
【毕业季|进击的技术er】又到一年毕业季,一毕业就转行,从动物科学到程序员,10年程序员有话说
Win10 quick screenshot
[point cloud processing paper crazy reading classic version 14] - dynamic graph CNN for learning on point clouds
Modify idea code
LeetCode每日一题(516. Longest Palindromic Subsequence)
Integrated use of interlij idea and sonarqube
Internet Protocol learning record