Appearance
3D角度
算子功能
测量两待测几何之间的夹角。如果设置了测量方向,则限制了测量角度的平面,或角度的旋转轴
参数介绍
输入参数
参数 | 范围 | 默认值 | 说明 | 图示 |
---|---|---|---|---|
输入图像 | 0-8 | 0 | 图像输入的IM编号 | ![]() |
计算参数
参数 | 范围 | 默认值 | 说明 | 图示 |
---|---|---|---|---|
几何1 | 该部分接受第一个几何输入:参见几何1 | |||
几何2 | 该部分接受第二个几何输入:参见几何1 | |||
角度范围 | -90° - 90°/0° - 180°/0° - 90° | -90° - 90° | 参见角度范围 | |
测量方向 | 直接角度/投影到XY平面/投影到XZ平面/投影到YZ平面 | 直接角度 | 参见测量方向 |
几何1
参数 | 说明 | 图像 |
---|---|---|
类型 | 设置手动输入的类型:线/面/向量 | |
位置 | 输入类型为3D直线/平面 启用,输入线/面上一点的X、Y、Z坐标 | |
方向 | 输入类型为3D直线 启用,输入直线的方向向量 | |
向量 | 输入类型为向量 启用,输入向量参数 | |
法向量 | 输入类型为平面 启用,输入平面的法向量 |
几何2
参数 | 说明 | 图像 |
---|---|---|
类型 | 设置手动输入的类型:线/面/向量 | |
位置 | 输入类型为3D直线/平面 启用,输入线/面上一点的X、Y、Z坐标 | |
方向 | 输入类型为3D直线 启用,输入直线的方向向量 | |
向量 | 输入类型为向量 启用,输入向量参数 | |
法向量 | 输入类型为平面 启用,输入平面的法向量 |
角度范围
参数 | 说明 | 图像 |
---|---|---|
-90° - 90° | 设置输出角度为-90°和90°之间的值(这将是两条线的方向差) | ![]() |
0° - 180° | 设置输出角度为0°和180°之间的值(这将是两条线之间的开口角),以向量与向量的角度为例,如下图所示: | |
0° - 90° | 设置输出角度为0°-90°之间的值,它忽略旋转轴的方向,并且总是给出两条线之间可能出现的两个 |
测量方向
参数 | 说明 | 图像 |
---|---|---|
直接角度 | 不限制测量方向 | ![]() |
投影到XY平面 | 将直线或向量投影到XY平面内进行测量 | |
投影到XZ平面 | 将直线或向量投影到XZ平面内进行测量 | |
投影到YZ平面 | 将直线或向量投影到YZ平面内进行测量 |
根据不同的测量需求,可以选择不同测量对象和测量方向:
向量与向量的角度:实现测量两向量间角度的功能,可根据需求选择不同的测量方向
参数 | 说明 | 图像 |
---|---|---|
直接角度 | 该模式下将直接测量两向量间的角度 | ![]() |
投影到坐标平面 | 以在XY平面内为例,该模式下仅测量两向量投影到XY平面内的角度 | ![]() |
向量与直线的角度:实现测量向量与直线间角度的功能,可根据需求选择不同的测量方向
参数 | 说明 | 图像 |
---|---|---|
直接角度 | 该模式下将直接测量向量与直线间的角度 | ![]() |
投影到坐标平面 | 以在XY平面内为例,该模式下仅测量向量与直线投影到XY平面内的角度 | ![]() |
向量与平面的角度:实现测量向量与平面间角度的功能,可根据需求选择不同的测量方向
参数 | 说明 | 图像 |
---|---|---|
直接角度 | 该模式下将直接测量向量与平面法向量间的角度,取其余角即为向量与平面的角度 | ![]() |
投影到坐标平面 | 以在XY平面内为例,该模式下仅测量向量与平面法向量投影到XY平面内的角度,取其余角即为向量与平面在XY平面内的角度 | ![]() |
直线与直线的角度:实现测量两直线间角度的功能,可根据需求选择不同的测量方向
参数 | 说明 | 图像 |
---|---|---|
直接角度 | 该模式下将直接测量两直线间的角度 | ![]() |
投影到坐标平面 | 以在XY平面内为例,该模式下仅测量两直线投影到XY平面内的角度 | ![]() |
直线与平面的角度:实现测量直线与平面角度的功能,可根据需求选择不同的测量方向
参数 | 说明 | 图像 |
---|---|---|
直接角度 | 该模式下将直接测量直线与平面法向量间的角度,取其余角即为直线与平面的角度 | ![]() |
投影到坐标平面 | 以在XY平面内为例,该模式下测量直线与平面法向量投影到XY平面内的角度,取其余角即为直线与平面在XY平面内的角度 | ![]() |
平面与平面的角度:实现测量两平面间角度的功能,可根据需求选择不同的测量方向
参数 | 说明 | 图像 |
---|---|---|
直接角度 | 该模式下将直接测量两平面法向量间的角度 | ![]() |
投影到坐标平面 | 以在XY平面内为例,该模式下仅测量两平面法向量投影到XY平面内的角度 | ![]() |
结果显示
参数 | 范围 | 默认值 | 说明 | 图示 |
---|---|---|---|---|
几何1 | true/false | false | 若启用,则在图像中显示几何1 | |
几何2 | true/false | false | 若启用,则在图像中显示几何2 |
输出参数
名称 | 类型 | 范围 | 说明 |
---|---|---|---|
Result | bool | true/false | true为成功 false为失败 |
Warning | bool | true/false | true表示有警告 false表示没有 |
Message | string | 输出成功或错误或警告信息,如果没有错误或警告为空 | |
Time | float | 算子执行时间,单位: ms | |
angle | float | 输出角度 |
提示
更多参数类型详细说明,请参看类型定义
异常排查
序号 | 异常信息 | 对应参数 | 解决方法 |
---|---|---|---|
1 | 输入的几何1直线参数非法 | 输入的直线方向向量参数不全为0 | |
2 | 输入的几何1平面参数非法 | 输入的平面的法向量参数不全为0 | |
3 | 输入的几何1类型是{0},无效几何类型 | 几何类型 | 输入目标一类型为直线/平面/向量其中之一 |
4 | 输入的几何2直线参数非法 | 输入的直线方向向量参数不全为0 | |
5 | 输入的几何2平面参数非法 | 输入的平面的法向量参数不全为0 | |
6 | 输入的几何2类型是{0},无效几何类型 | 几何类型 | 目标二类型为直线/平面/向量其中之一 |
7 | 输入的几何1向量参数非法 | 输入向量参数不全为0 | |
8 | 输入的几何2向量参数非法 | 输入向量参数不全为0 |
示例介绍
工程设计
选择
加载点云
工具,加载需要处理的3d点云图到IM0。选择
3D裁切
工具,分别复制IM0到IM1、IM2用于不同的操作选择两个
方形探针
工具获取两条线,用于测量线线角度,选择一个方形探针
工具用于获取一条线,一个3D平面
工具用于获取一个平面,用于测量线面角度。选择
3D角度
工具。
工具使用
选择需要进行操作的输入图像,图像序号要与工程中图像所在IM序号一致
设置输入几何
绑定上一步多个方形探针工具获取的线或面作为输入几何1、几何2。
设置参数
在结果显示栏中勾选想要显示的内容
点击
测试
,查看图像窗口和参数是否符合预期没有问题后点击
保存
,在运行列表中运行该算子,即可在对应的IM查看运行结果