测量工具

3D 测量工具包括在 3D 空间进行角度测量和距离测量。

  • 3D线线角度工具

  • 3D线平面角度工具

  • 3D平面平面角度工具

  • 3D点点测距工具

  • 3D点线测距工具

  • 3D点线段测距工具

  • 3D点平面测距工具

  • 3D点球体测距工具

  • 3D线球体测距工具

  • 3D线段球体测距工具

  • 3D平面球体测距工具

  • 3D球体球体测距工具

  • 3D点圆柱体测距工具

  • 3D点边界框测距工具

  • 3D点有向边界框测距工具

3D线线角度工具

3D 线线角度工具 (Angle3dLine3dLine3dTool) 可测量 3D 空间中任意两条直线的夹角。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

LineA

输入型

Line3d

直线 A

LineB

输入型

Line3d

直线 B

Angle

输出型

Double

直线 A 与直线 B 的夹角

参数说明

直线A

  • 点 X/Y/Z:直线 A 上的一个参考点坐标 (X,Y,Z)。

  • 向量 X/Y/Z:直线 A 的方向向量 (X,Y,Z)。

直线B

  • 点 X/Y/Z:直线 B 上的一个参考点坐标 (X,Y,Z)。

  • 向量 X/Y/Z:直线 B 的方向向量 (X,Y,Z)。

结果说明

工具运行后,3D线线角度工具 页面右下角显示直线 A 和直线 B 的夹角。

3D线平面角度工具

3D 线平面角度工具 (Angle3dLine3dPlane3dTool) 可测量 3D 空间中一条直线与一个平面之间的夹角。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Line

输入型

Line3d

直线

Plane

输入型

Plane3d

平面

Angle

输出型

Double

直线与平面的夹角

参数说明

直线

  • 点 X/Y/Z:直线上的一个参考点坐标 (X,Y,Z)。

  • 向量 X/Y/Z:直线的方向向量 (X,Y,Z)。

平面

  • 平面 A/B/C/D:平面公式(AX+BY+CZ+D=0)的系数。

结果说明

工具运行后,3D线平面角度工具 页面右下角显示直线和平面的夹角。

3D平面平面角度工具

3D 平面平面角度工具 (Angle3dPlane3dPlane3dTool) 可测量 3D 空间中两个平面之间的夹角。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

PlaneA

输入型

Plane3d

平面 A

PlaneB

输入型

Plane3d

平面 B

Angle

输出型

Double

平面 A 与平面 B 的夹角

Enabled

输入/输出型

Boolean

使能或禁用工具

参数说明

平面 A

  • 平面 A/B/C/D:平面 A 的平面公式(AX+BY+CZ+D=0)的系数。

平面 B

  • 平面 A/B/C/D:平面 B 的平面公式(AX+BY+CZ+D=0)的系数。

结果说明

工具运行后,3D平面平面角度工具 页面右下角显示平面 A 和平面 B 的夹角。

3D点点测距工具

3D 点点测距工具 (Distance3dPoint3dPoint3dTool) 可测量 3D 空间中两个点之间的距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

StartPoint

输入型

Point3d

起点

EndPoint

输入型

Point3d

终点

Distance

输出型

Double

起点到终点的距离

参数设置

  • 起点 X/Y/Z:起点的坐标 (X,Y,Z)。

  • 终点 X/Y/Z:终点的坐标 (X,Y,Z)。

结果说明

工具运行后,3D点点测距工具 页面右下角显示起点到终点的距离。

3D点线测距工具

3D 点线测距工具 (Distance3dPoint3dLine3dTool) 可测量 3D 空间中一个点与一条直线的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Point

输入型

Point3d

Line

输入型

Line3d

直线

Distance

输出型

Double

点与直线之间的最短距离

参数说明

  • X/Y/Z:点的坐标 (X,Y,Z)。

直线

  • 点 X/Y/Z:直线上的一个参考点坐标 (X,Y,Z)。

  • 向量 X/Y/Z:直线的方向向量 (X,Y,Z)。

结果说明

工具运行后,3D点线测距工具 页面右下角显示点与直线之间的最短距离。

3D点线段测距工具

3D 点线段测距工具 (Distance3dPoint3dLineSegment3dTool) 可测量 3D 空间中一个点与一条线段之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Point

输入型

Point3d

LineSegment

输入型

LineSegment3d

线段

Distance

输出型

Double

点与线段之间的最短距离

参数说明

  • X/Y/Z:点的坐标 (X,Y,Z)。

线段

  • 起点:线段的起点坐标 (X,Y,Z)。

  • 终点:线段的终点坐标 (X,Y,Z)。

结果说明

工具运行后,3D点线段测距工具 页面右下角显示点与线段之间的最短距离。

3D点平面测距工具

3D点平面测距工具 (Distance3dPoint3dPlane3dTool) 可测量 3D 空间中一个点与一个平面之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Point

输入型

Point3d

Plane

输入型

Plane3d

平面

Distance

输出型

Double

点与平面之间的最短距离

参数说明

  • X/Y/Z:点的坐标 (X,Y,Z)。

平面

  • 平面 A/B/C/D:平面公式(AX+BY+CZ+D=0)的系数。

结果说明

工具运行后,3D点平面测距工具 页面右下角显示点与平面之间的最短距离。

3D点球体测距工具

3D 点球体测距工具 (Distance3dPoint3dSphere3dTool) 可测量 3D 空间中一个点与一个球体之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Point

输入型

Point3d

Sphere

输入型

Sphere3d

球体

Distance

输出型

Double

点与球体之间的最短距离

参数说明

  • X/Y/Z:点的坐标 (X,Y,Z)。

球体

  • X/Y/Z:球心坐标 (X,Y,Z)。

  • 半径:球体的半径。

结果说明

工具运行后,3D点球体测距工具 页面右下角显示点与球体之间的最短距离。

3D线球体测距工具

3D 线球体测距工具 (Distance3dLine3dSphere3dTool) 可测量 3D 空间中一条直线与一个球体之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Line

输入型

Line3d

直线

Sphere

输入型

Sphere3d

球体

Distance

输出型

Double

直线与球体之间的最短距离

参数说明

直线

  • 点 X/Y/Z:直线上的一个参考点坐标 (X,Y,Z)。

  • 向量 X/Y/Z:直线的方向向量 (X,Y,Z)。

球体

  • X/Y/Z:球心坐标 (X,Y,Z)。

  • 半径:球体的半径。

结果说明

工具运行后,3D线球体测距工具 页面右下角显示直线与球体之间的最短距离。若直线与球体相交或相切时,距离为 0。

3D线段球体测距工具

3D 线段球体测距工具 (Distance3dLineSegment3dSphere3dTool) 可测量 3D 空间中一条线段与一个球体之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

LineSegment

输入型

LineSegment3d

线段

Sphere

输入型

Sphere3d

球体

Distance

输出型

Double

线段与球体之间的最短距离

参数说明

线段

  • 起点:线段的起点坐标 (X,Y,Z)。

  • 终点:线段的终点坐标 (X,Y,Z)。

球体

  • X/Y/Z:球心坐标 (X,Y,Z)。

  • 半径:球体的半径。

结果说明

工具运行后,3D线段球体测距工具 页面右下角显示线段与球体之间的最短距离。若线段与球体相交或相切时,距离为 0。

3D平面球体测距工具

3D 平面球体测距工具 (Distance3dPlane3dSphere3dTool) 可测量 3D 空间中一个平面与一个球体之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Plane

输入型

Plane3d

平面

Sphere

输入型

Sphere3d

球体

Distance

输出型

Double

平面与球体之间的最短距离

参数说明

平面

  • 平面 A/B/C/D:平面公式(AX+BY+CZ+D=0)的系数。

球体

  • X/Y/Z:球心坐标 (X,Y,Z)。

  • 半径:球体的半径。

结果说明

工具运行后,3D平面球体测距工具 页面右下角显示平面与球体之间的最短距离。若平面与球体相交或相切时,距离为 0。

3D球体球体测距工具

3D球体球体测距工具 (Distance3dSphere3dSphere3dTool) 可测量 3D 空间中两个球体之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

SphereA

输入型

Sphere3d

球体 A

SphereB

输入型

Sphere3d

球体 B

Angle

输出型

Double

球体 A 与球体 B 之间的最短距离

参数说明

球体A

  • X/Y/Z:球体 A 的球心坐标 (X,Y,Z)。

  • 半径:球体 A 的半径。

球体B

  • X/Y/Z:球体 B 的球心坐标 (X,Y,Z)。

  • 半径:球体 B 的半径。

结果说明

工具运行后,3D球体球体测距工具 页面右下角显示球体 A 与球体 B 之间的最短距离。若两个球体相交或相切时,距离为 0。

3D点圆柱体测距工具

3D 点圆柱体测距工具 (Distance3dPoint3dCylinder3dTool) 可测量 3D 空间中一个点与圆柱体侧壁之间的最近距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Point

输入型

Point3d

Cylinder

输入型

Cylinder3d

圆柱

Distance

输出型

Double

点与圆柱体侧壁之间的最短距离

参数说明

  • X/Y/Z:点的坐标 (X,Y,Z)。

圆柱体

  • 欧拉角 Alpha/Beta/Gamma:圆柱体分别绕控制器 X/Y/Z 轴旋转的角度。

  • 平移 X/Y/Z:圆柱体相对于坐标系原点的平移量 (X,Y,Z)。

  • 半径:圆柱体的半径。

  • 高度:圆柱体的高度。

结果说明

工具运行后,3D点圆柱体测距工具 页面右下角显示点与圆柱体的最短距离。

  • 若点在圆柱体外部,测量点到圆柱体外侧壁的最近距离,结果为正值。

  • 若点在圆柱体内部,测量点到圆柱体内侧壁的最近距离,结果为负值。

  • 若点在圆柱体侧壁上,测量点到圆柱体内侧壁的最近距离,结果为 0。

3D点边界框测距工具

3D点边界框测距工具 (Distance3dPoint3dBoundingBox3dTool) 可测量 3D 空间中的一个点与一个常规边界框之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Point

输入型

Point3d

BoundingBox

输入型

BoundingBox3d

常规边界框

Distance

输出型

Double

点与常规边界框之间的最短距离

参数说明

  • X/Y/Z:点的坐标 (X,Y,Z)。

常规边界框

  • 最小边界点 X/Y/Z:常规边界框的最小边界点坐标 (X,Y,Z)。

  • 最大边界点 X/Y/Z:常规边界框的最大边界点坐标 (X,Y,Z)。

结果说明

工具运行后,3D点边界框测距工具 页面右下角显示设定点与常规边界框的最短距离。

3D点有向边界框测距工具

3D 点有向边界框测距工具 (Distance3dPoint3dOrientedBoundingBox3dTool) 可测量 3D 空间中的一个点与一个有向边界框之间的最短距离。

输入输出终端说明

终端名称

终端类型

数据类型

内容描述

Point

输入型

Point3d

OrientedBoundingBox

输入型

OrientedBoundingBox3d

有向边界框

Distance

输出型

Double

点与有向边界框之间的最短距离

参数说明

  • X/Y/Z:点的坐标 (X,Y,Z)。

有向边界框

  • 欧拉角 Alpha/Beta/Gamma:有向边界框分别绕控制器 X/Y/Z 轴旋转的角度。

  • 平移 X/Y/Z:有向边界框相对于坐标系原点的平移量 (X,Y,Z)。

  • 宽度:有向边界框的宽度。

  • 高度:有向边界框的高度。

  • 长度:有向边界框的长度。

结果说明

工具运行后,3D点有向边界框测距工具 页面右下角显示设定点与有向边界框的最短距离。