当前位置: 首页 > news >正文

几何工具的使用

Geometry - Creation 创建几何

  • CogCreateCircleTool:创建圆
  • CogCreateEllipseTool:创建椭圆
  • CogCreateLineBisectPointsTool:带有两个点的平行线
  • CogCreateLineParallelTool:在某一点创建某条线的平行线
  • CogCreateLinePerpendicularTool:在某一点创建某条线的垂线
  • CogCreateLineTool:根据某一点和角度创建一条直线。
  • CogCreateSegmentAvgSegsTool:创建两条线段的平均线
  • CogCreateSegmentTool:创建线段。

Geometry - Finding 查找几何

  • CogFindCircleTool:找圆工具
  • CogFindCornerTool:找角工具
  • CogFindEllispeTool:找椭圆工具
  • CogFindLineTool:找线工具
  • CogFitCircleTool:圆拟合工具,能够为用户提供一个二维坐标点,拟合成一个圆,要求最少三个点才可以拟合一个圆
  • CogFitEllipseTool:拟合椭圆工具
  • CogFitLineTool:找线工具
  • CogMultiLineFinderTool:多条线段的集合状态

Geometry - Intersection:检测几何是否相交

  • CogIntersectCircleCircleTool:检测两个圆是否相交
  • CogIntersectLineCircleTool:检测线与圆是否相交
  • CogIntersectLineEllipseTool:检测线与椭圆是否相交
  • CogIntersectLineLineTool:检测线与线是否相交
  • CogIntersectSegmentCircleTool:检测线段与圆是否相交
  • CogIntersectSegmentEllipseTool:检测线段与椭圆是否相交
  • CogIntersectSegmentLineTool:检测线段与直线是否相交
  • CogIntersectSegmentSegmentTool:检测线段与直线是否相交

Geometry - Measurement:测量几何距离

  • CogAngleLineLineTool:两条直线的夹角
  • CogAnglePointPointTool:两个点组成的线段的角度
  • CogDistanceCircleCircleTool:两个圆的最短距离
  • CogDistanceLineCircleTool:线到圆的最短距离
  • CogDistanceLineEllispeTool:线到椭圆的最短距离
  • CogDistancePointCircleTool:点到圆的最短距离
  • CogDistancePointEllispeTool:点到椭圆的最短距离
  • CogDistancePointLineTool:点到线的最短距离
  • CogDistancePointPointTool:点到点的距离
  • CogDistancePointSegmentTool:点到线段的最短距离
  • CogDistanceSegmentCircleTool:线段到圆的最短距离
  • CogDistanceSegmentEllispeTool:线段到椭圆的最短距离
  • CogDistanceSegmentLineTool:线段到线的最短距离
  • CogDistanceSegmentSegmentTool:线段到线段的最短距离

deg:代表角度 ,表示角的大小,单位是°
rad:代表弧度,以弧度来表示角的大小,弧度是没有单位的,是一个实数,例如Sin30中的30就是实数30,Sin30°,表示把一个圆等份360份,取其中的30份。

例1、检测火花塞的长度

1、首先用模板匹配工具对火花塞进行模板匹配,然后使用空间坐标系进行定位

在这里插入图片描述

2、A的值是使用卡尺工具进行测量的,测量以后输出值,如图所示。

在这里插入图片描述

3、测量B的值我们使用的是CogDistanceSegmentLineTool线到线段的最短距离。如图所示

在这里插入图片描述

4、测量C的值,我们使用的是CogDistanceSegmentSegmentTool线段与线段的距离

在这里插入图片描述

例2、计算零件的角度和到圆心的距离

1、首先使用模板工具进行模板匹配,再使用坐标定位工具

在这里插入图片描述

2、CogFindCircleTool使用找圆工具找到物体的圆

在这里插入图片描述

3、使用CogFindLineTool找线工具,找出边缘的线段

在这里插入图片描述

4、使用两个CogFitLineTool拟合直线分别拟合出两条直线(注意连线的位置)

在这里插入图片描述

5、计算点到直线的距离使用CogDistancePointLineTool工具

在这里插入图片描述

6、使用CogAngleLineLineTool工具计算两条直线的夹角

在这里插入图片描述

7、使用函数工具把弧度值转换为角度值,最后再把最后得到的两个结果使用文字工具输出到页面上

在这里插入图片描述

例3、测量苹果充电器角度

1、首先还是先用PMA工具对产品进行模板匹配,再用Fixture工具进行空间坐标系的定位

在这里插入图片描述

2、使用CogFindLineTool找线工具,找到需要测量的角度的两条边

在这里插入图片描述

3、使用CogAngeLineLineTool工具测量两条直线的夹角。得到的结果是弧度值,再使用函数把弧度值转为角度值,最后输出显示到页面上

在这里插入图片描述

http://www.lryc.cn/news/313187.html

相关文章:

  • sudo command not found
  • 1.【Labview白话系列】Labview数组精讲
  • ANTLR4规则解析生成器(三):遍历语法分析树
  • OpenCV实现目标追踪
  • 【剑指offer--C/C++】JZ6 从尾到头打印链表
  • 算法-买卖股票的最佳时机
  • 【大数据】Flink SQL 语法篇(十):EXPLAIN、USE、LOAD、SET、SQL Hints
  • Java中List接口常见的实现类
  • SPI通信
  • 【动态规划】【数论】【区间合并】3041. 修改数组后最大化数组中的连续元素数目
  • 字节后端实习 一面凉经
  • 倒计时37天
  • 【计算机考研】考408,还是不考408性价比高?
  • 测试入门篇
  • b站小土堆pytorch学习记录—— P25-P26 网络模型的使用和修改、保存和读取
  • [数据结构]OJ用队列实现栈
  • 「优选算法刷题」:最长回文子串
  • Java项目:41 springboot大学生入学审核系统的设计与实现010
  • 【数据结构与算法】常见排序算法(Sorting Algorithm)
  • Unity3D学习之XLua实践——背包系统
  • 前端技术研究越深入,越觉得技术不是决定录用唯一条件。
  • vue组件的重新渲染的问题
  • opengl 学习(二)-----你好,三角形
  • mongodb4.2升级到5.0版本,升级到6.0版本, 升级到7.0版本案例
  • CPU处理器模式与异常
  • Day 53 |● 1143.最长公共子序列 ● 1035.不相交的线 ● 53. 最大子序和
  • ant-desgin charts双轴图DualAxes,柱状图无法立即显示,并且只有在调整页面大小(放大或缩小)后才开始显示
  • 获取别人店铺的所有商品API接口
  • 成都正信:亲戚借了钱一直不还怎么委婉的说
  • Truenas入门级教程