Skip to main content
Version: Next

3D直线

功能介绍

模块位置:几何-3D直线

创建方法输入输出
通过两个点创建区域创建区域
通过平行创建区域创建区域
通过垂直创建区域创建区域
通过2D直线和平面创建区域创建区域
旋转直线创建区域创建区域
通过两条直线叉乘创建区域创建区域

使用场景

通过不同方法构造3D直线。

输入

输入说明
输入数据输入方式是选择输出图像、点云的模块。

创建方法:通过两个点

输入

输入类型说明
起点3D点输入X、Y、Z构造一个3D点或者关联一个3D点,作为3D直线的起点。
终点3D点输入X、Y、Z构造一个3D点或者关联一个3D点,作为3D直线的终点。

创建方法:通过平行

输入

输入类型说明
3D直线3D直线关联一条3D直线,作为被平行的对象。
经过点3D点输入X、Y、Z构造一个3D点或者关联一个3D点,作为平行线的经过点。

创建方法:通过垂直

输入

输入类型说明
3D直线3D直线关联一条3D直线,作为被垂直的对象。
经过点3D点输入X、Y、Z构造一个3D点或者关联一个3D点,作为垂直线的经过点。

创建方法:通过2D直线和平面

输入

输入类型说明
2D直线2D直线关联一条2D直线。
平面平面关联一个平面,作为输出3D直线所在的平面。
标定参数标定参数相机的标定参数,可以通过SizectorS相机模块或本地数据获得。
像素合并布尔值是否考虑像素合并。

参数设置

考虑畸变

投影时是否考虑相机畸变。

创建方法:旋转直线

输入

输入类型说明
原直线3D直线关联一条3D直线,作为被旋转的直线。
旋转轴(向量)3D点输入X、Y、Z构造一个3D点或者关联一个3D点。
旋转角度(度)实数关联或输入一个旋转的角度。
旋转点3D点输入X、Y、Z构造一个3D点或者关联一个3D点。

创建方法:通过两条直线叉乘

输入

输入类型说明
经过点3D点输入X、Y、Z构造一个3D点或者关联一个3D点,作为经过点。
直线A3D直线关联一条3D直线。
直线B3D直线关联一条3D直线。

输出

输出类型默认启用额外启用条件说明
3D直线3D直线//
直线中点3D点//
直线方向向量3D点//