几何学工具
创建工具
根据提供的输入创建指定的几何形状

查找和匹配工具
查找工具使用工具中包括的游标卡尺的结果创建指定的形状
匹配工具使用从其他工具的输入创建一个最佳匹配形状

交叉工具
计算来自输入形状的交叉点

测量工具
计算角度和/或输入形状之间的距离

举例:找圆工具
CogFindCircleTool

界面

参数介绍
卡尺数量

搜索长度

投影长度

搜索方向

中心xy

半径
起始角度角度范围
0-180 设置半圆 0 -360 整圆

选择


运行


半径限制
忽略点数


结果:


举例:找线工具
CogFindLineTool

参数介绍:
交换搜索方向


发现问题:角度变化其他的线找不到

显示最佳拟合线

举例:拟合圆工具
拟合圆:就是根据几个点,画一个圆

链接图片


输出其他的点
线段是两个点 起点和终点



传输



自行练习:
拟合椭圆


拟合直线
如::

- 需要找个找圆工具
- 添加拟合直线工具


使用技巧,可以先找一个圆,然后选择复制粘贴到所选工具之后,就可以使用设置好的参数
需求:创建圆

训练模版.设置命名空间
添加创建圆工具

思考:
创建圆需要圆心和半径
添加找圆工具找圆心

添加卡尺工具找半径


传递参数


自行练习:
创建椭圆
创建两点之间平分线

在某一点创建某条线的平行线

根据指定的点和角度创建一条直线

创建两点的平均线
找两个点
添加找圆工具
添加CogCreatelineBisectPointsTool工具
需要传递图片和两个点
创建两条线段的平均线
CogCreateSegmentAvgSegsTool

得到结果

检测线与圆是否相交
需要传递一个线和一个圆
CogIntersectLineCircleTool




得到结果

点到直线的最短距离
CogDistancePointLineTool工具
需要点和直线