测量工具
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点有向边界框测距工具 页面右下角显示设定点与有向边界框的最短距离。