Skip to content

Geomety 几何 ​

脚本输出 ​

SetPoint1D ​

lua
SetPoint1D(name, x, z)

设置一个1D点到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)1D点的X轴坐标
zNumber 数字(双精度浮点数)1D点的Z轴坐标

SetPoint2D ​

lua
SetPoint2D(name, x, y)

设置一个2D点到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)2D点的X轴坐标
yNumber 数字(双精度浮点数)2D点的Y轴坐标

SetPoint3D ​

lua
SetPoint3D(name, x, y, z)

设置一个3D点到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)3D点的X轴坐标
yNumber 数字(双精度浮点数)3D点的Y轴坐标
zNumber 数字(双精度浮点数)3D点的Z轴坐标

SetLine1D ​

lua
SetLine1D(name, x, z, vx, vz)

设置一条1D直线到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)1D直线的X轴坐标
zNumber 数字(双精度浮点数)1D直线的Z轴坐标
vxNumber 数字(双精度浮点数)1D直线的方向向量的X轴方向
vzNumber 数字(双精度浮点数)1D直线的方向向量的Z轴方向

SetLine2D ​

lua
SetLine2D(name, x, y, vx, vy)

设置一条2D直线到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)2D直线的X轴坐标
yNumber 数字(双精度浮点数)2D直线的Y轴坐标
vxNumber 数字(双精度浮点数)2D直线的方向向量的X轴方向
vyNumber 数字(双精度浮点数)2D直线的方向向量的Y轴方向

SetLine3D ​

lua
SetLine3D(name, x, y, z, vx, vy, vz)

设置一条3D直线到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)3D直线的X轴坐标
yNumber 数字(双精度浮点数)3D直线的Y轴坐标
zNumber 数字(双精度浮点数)3D直线的Z轴坐标
vxNumber 数字(双精度浮点数)3D直线的方向向量的X轴方向
vyNumber 数字(双精度浮点数)3D直线的方向向量的Y轴方向
vzNumber 数字(双精度浮点数)3D直线的方向向量的Z轴方向

SetSegment1D ​

lua
SetSegment1D(name, sx, sz, ex, ez)

设置一条1D线段到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
sxNumber 数字(双精度浮点数)1D线段起点的X轴坐标
szNumber 数字(双精度浮点数)1D线段起点的Z轴坐标
exNumber 数字(双精度浮点数)1D线段终点的X轴坐标
ezNumber 数字(双精度浮点数)1D线段终点的Z轴坐标

SetSegment2D ​

lua
SetSegment2D(name, sx, sy, ex, ey)

设置一条2D线段到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
sxNumber 数字(双精度浮点数)2D线段起点的X轴坐标
syNumber 数字(双精度浮点数)2D线段起点的Y轴坐标
exNumber 数字(双精度浮点数)2D线段终点的X轴坐标
eyNumber 数字(双精度浮点数)2D线段终点的Y轴坐标

SetSegment3D ​

lua
SetSegment3D(name, sx, sy, sz, ex, ey, ez)

设置一条3D线段到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
sxNumber 数字(双精度浮点数)3D线段起点的X轴坐标
syNumber 数字(双精度浮点数)3D线段起点的Y轴坐标
szNumber 数字(双精度浮点数)3D线段起点的Z轴坐标
exNumber 数字(双精度浮点数)3D线段终点的X轴坐标
eyNumber 数字(双精度浮点数)3D线段终点的Y轴坐标
ezNumber 数字(双精度浮点数)3D线段终点的Z轴坐标

SetPlane ​

lua
SetPlane(name, x, y, z, vx, vy, vz)

设置一个平面到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)平面的X轴坐标
yNumber 数字(双精度浮点数)平面的Y轴坐标
zNumber 数字(双精度浮点数)平面的Z轴坐标
vxNumber 数字(双精度浮点数)平面的法向量的X轴方向
vyNumber 数字(双精度浮点数)平面的法向量的Y轴方向
vzNumber 数字(双精度浮点数)平面的法向量的Z轴方向

SetCircle1D ​

lua
SetCircle1D(name, x, z, r)

设置一个1D圆到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)1D圆的圆心X轴坐标
zNumber 数字(双精度浮点数)1D圆的圆心Z轴坐标
rNumber 数字(双精度浮点数)1D圆的半径

SetCircle2D ​

lua
SetCircle2D(name, x, y, r)

设置一个2D圆到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)2D圆的圆心X轴坐标
yNumber 数字(双精度浮点数)2D圆的圆心Y轴坐标
rNumber 数字(双精度浮点数)2D圆的半径

SetCircle3D ​

lua
SetCircle3D(name, x, y, z, r, rx, ry, rz)

设置一个3D圆到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)3D圆的圆心X轴坐标
yNumber 数字(双精度浮点数)3D圆的圆心Y轴坐标
zNumber 数字(双精度浮点数)3D圆的圆心Z轴坐标
rNumber 数字(双精度浮点数)3D圆的半径
rxNumber 数字(双精度浮点数)3D圆绕X轴的旋转角度
ryNumber 数字(双精度浮点数)3D圆绕Y轴的旋转角度
rzNumber 数字(双精度浮点数)3D圆绕Z轴的旋转角度

SetRing1D ​

lua
SetRing1D(name, x, z, r1, r2)

设置一个1D圆环到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)1D圆环的圆环心X轴坐标
zNumber 数字(双精度浮点数)1D圆环的圆环心Z轴坐标
r1Number 数字(双精度浮点数)1D圆环的内圆半径
r2Number 数字(双精度浮点数)1D圆环的外圆半径

SetRing2D ​

lua
SetRing2D(name, x, y, r1, r2)

设置一个2D圆环到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)2D圆环的圆环心X轴坐标
yNumber 数字(双精度浮点数)2D圆环的圆环心Y轴坐标
r1Number 数字(双精度浮点数)2D圆环的内圆半径
r2Number 数字(双精度浮点数)2D圆环的外圆半径

SetRing3D ​

lua
SetRing3D(name, x, y, z, r1, r2, rx, ry, rz)

设置一个3D圆环到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)3D圆环的圆环心X轴坐标
yNumber 数字(双精度浮点数)3D圆环的圆环心Y轴坐标
zNumber 数字(双精度浮点数)3D圆环的圆环心Z轴坐标
r1Number 数字(双精度浮点数)3D圆环的内圆半径
r2Number 数字(双精度浮点数)3D圆环的外圆半径
rxNumber 数字(双精度浮点数)3D圆环绕X轴的旋转角度
ryNumber 数字(双精度浮点数)3D圆环绕Y轴的旋转角度
rzNumber 数字(双精度浮点数)3D圆环绕Z轴的旋转角度

SetCylinder ​

lua
SetCylinder(name, cx1, cy1, cz1, cx2, cy2, cz2, r)

设置一个圆柱到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
cx1Number 数字(双精度浮点数)底面1圆心X轴坐标
cy1Number 数字(双精度浮点数)底面1圆心Y轴坐标
cz1Number 数字(双精度浮点数)底面1圆心Z轴坐标
cx2Number 数字(双精度浮点数)底面2圆心X轴坐标
cy2Number 数字(双精度浮点数)底面2圆心Y轴坐标
cz2Number 数字(双精度浮点数)底面2圆心Z轴坐标
rNumber 数字(双精度浮点数)圆柱底面的半径

SetWindow1D ​

lua
SetWindow1D(name, sx, sz, ex, ez)

设置一个1D窗口到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
sxNumber 数字(双精度浮点数)1D窗口起点X轴坐标
szNumber 数字(双精度浮点数)1D窗口起点Z轴坐标
exNumber 数字(双精度浮点数)1D窗口终点X轴坐标
ezNumber 数字(双精度浮点数)1D窗口终点Z轴坐标

SetWindow2D ​

lua
SetWindow2D(name, sx, sy, ex, ey)

设置一个2D窗口到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
sxNumber 数字(双精度浮点数)2D窗口起点X轴坐标
syNumber 数字(双精度浮点数)2D窗口起点Y轴坐标
exNumber 数字(双精度浮点数)2D窗口终点X轴坐标
eyNumber 数字(双精度浮点数)2D窗口终点Y轴坐标

SetCircleWindow1D ​

lua
SetCircleWindow1D(name, x, z, r)

设置一个1D圆形窗口到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)1D圆形窗口圆心X轴坐标
zNumber 数字(双精度浮点数)1D圆形窗口圆心Z轴坐标
rNumber 数字(双精度浮点数)1D圆形窗口半径

SetCircleWindow2D ​

lua
SetCircleWindow2D(name, x, y, r)

设置一个2D圆形窗口到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)2D圆形窗口圆心X轴坐标
yNumber 数字(双精度浮点数)2D圆形窗口圆心Y轴坐标
rNumber 数字(双精度浮点数)2D圆形窗口半径

SetBox ​

lua
SetBox(name, sx, sy, sz, ex, ey, ez)

设置一个盒子到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
sxNumber 数字(双精度浮点数)盒子的起点坐标X轴坐标
syNumber 数字(双精度浮点数)盒子的起点坐标Y轴坐标
szNumber 数字(双精度浮点数)盒子的起点坐标Z轴坐标
exNumber 数字(双精度浮点数)盒子的终点坐标X轴坐标
eyNumber 数字(双精度浮点数)盒子的终点坐标Y轴坐标
ezNumber 数字(双精度浮点数)盒子的终点坐标Z轴坐标

SetOrientedBox ​

lua
SetOrientedBox(name, cx, cy, cz, sx, sy, sz, rx, ry, rz)

设置一个定向盒到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
cxNumber 数字(双精度浮点数)定向盒的中心点X轴坐标
cyNumber 数字(双精度浮点数)定向盒的中心点Y轴坐标
czNumber 数字(双精度浮点数)定向盒的中心点Z轴坐标
sxNumber 数字(双精度浮点数)定向盒的X轴方向大小
syNumber 数字(双精度浮点数)定向盒的Y轴方向大小
szNumber 数字(双精度浮点数)定向盒的Z轴方向大小
rxNumber 数字(双精度浮点数)定向盒绕X轴旋转角度
ryNumber 数字(双精度浮点数)定向盒绕Y轴旋转角度
rzNumber 数字(双精度浮点数)定向盒绕Z轴旋转角度

SetPose ​

lua
SetPose(name, x, y, z, W, X, Y, Z)

设置位姿到脚本输出。

参数: ​

参数类型描述
nameString 字符串输出变量名
xNumber 数字(双精度浮点数)位置X轴坐标
yNumber 数字(双精度浮点数)位置Y轴坐标
zNumber 数字(双精度浮点数)位置Z轴坐标
WNumber 数字(双精度浮点数)四元数W分量
XNumber 数字(双精度浮点数)四元数X分量
YNumber 数字(双精度浮点数)四元数Y分量
ZNumber 数字(双精度浮点数)四元数Z分量

IM显示 ​

DrawPolygon1D ​

lua
DrawPolygon1D(im, color, polygon)

绘制一个1D多边形到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定文本颜色
polygonArray 数组1D多边形的顶点坐标数组

DrawPolygon2D ​

lua
DrawPolygon2D(im, color, polygon)

绘制一个2D多边形到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定文本颜色
polygonArray 数组2D多边形的顶点坐标数组

DrawPolygon3D ​

lua
DrawPolygon3D(im, color, polygon)

绘制一个3D多边形到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定文本颜色
polygonArray 数组3D多边形的顶点坐标数组

DrawPoint1D ​

lua
DrawPoint1D(im, color, x, z)

绘制一个1D点到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定点的颜色
xNumber 数字(双精度浮点数)1D点的X轴坐标
zNumber 数字(双精度浮点数)1D点的Z轴坐标

DrawPoint2D ​

lua
DrawPoint2D(im, color, x, y)

绘制一个2D点到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)2D点的X轴坐标
yNumber 数字(双精度浮点数)2D点的Y轴坐标

DrawPoint3D ​

lua
DrawPoint3D(im, color, x, y, z)

绘制一个3D点到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)3D点的X轴坐标
yNumber 数字(双精度浮点数)3D点的Y轴坐标
zNumber 数字(双精度浮点数)3D点的Z轴坐标

DrawLine1D ​

lua
DrawLine1D(im, color, x, z, vx, vz)

绘制一条1D直线到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)1D直线的X轴坐标
zNumber 数字(双精度浮点数)1D直线的Z轴坐标
vxNumber 数字(双精度浮点数)1D直线的方向向量的X轴方向
vzNumber 数字(双精度浮点数)1D直线的方向向量的Z轴方向

DrawLine2D ​

lua
DrawLine2D(im, color, x, y, vx, vy)

绘制一条2D直线到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)2D直线的X轴坐标
yNumber 数字(双精度浮点数)2D直线的Y轴坐标
vxNumber 数字(双精度浮点数)2D直线的方向向量的X轴方向
vyNumber 数字(双精度浮点数)2D直线的方向向量的Y轴方向

DrawLine3D ​

lua
DrawLine3D(im, color, x, y, z, vx, vy, vz)

绘制一条3D直线到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)3D直线的X轴坐标
yNumber 数字(双精度浮点数)3D直线的Y轴坐标
zNumber 数字(双精度浮点数)3D直线的Z轴坐标
vxNumber 数字(双精度浮点数)3D直线的方向向量的X轴方向
vyNumber 数字(双精度浮点数)3D直线的方向向量的Y轴方向
vzNumber 数字(双精度浮点数)3D直线的方向向量的Z轴方向

DrawSegment1D ​

lua
DrawSegment1D(im, color, sx, sz, ex, ez)

绘制一条1D线段到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
sxNumber 数字(双精度浮点数)1D线段起点的X轴坐标
szNumber 数字(双精度浮点数)1D线段起点的Z轴坐标
exNumber 数字(双精度浮点数)1D线段终点的X轴坐标
ezNumber 数字(双精度浮点数)1D线段终点的Z轴坐标

DrawSegment2D ​

lua
DrawSegment2D(im, color, sx, sy, ex, ey)

绘制一条2D线段到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
sxNumber 数字(双精度浮点数)2D线段起点的X轴坐标
syNumber 数字(双精度浮点数)2D线段起点的Y轴坐标
exNumber 数字(双精度浮点数)2D线段终点的X轴坐标
eyNumber 数字(双精度浮点数)2D线段终点的Y轴坐标

DrawSegment3D ​

lua
DrawSegment3D(im, color, sx, sy, sz, ex, ey, ez)

绘制一条3D线段到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
sxNumber 数字(双精度浮点数)3D线段起点的X轴坐标
syNumber 数字(双精度浮点数)3D线段起点的Y轴坐标
szNumber 数字(双精度浮点数)3D线段起点的Z轴坐标
exNumber 数字(双精度浮点数)3D线段终点的X轴坐标
eyNumber 数字(双精度浮点数)3D线段终点的Y轴坐标
ezNumber 数字(双精度浮点数)3D线段终点的Z轴坐标

DrawPlane ​

lua
DrawPlane(im, color, x, y, z, vx, vy, vz)

绘制一个平面到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)平面的X轴坐标
yNumber 数字(双精度浮点数)平面的Y轴坐标
zNumber 数字(双精度浮点数)平面的Z轴坐标
vxNumber 数字(双精度浮点数)平面的法向量X轴方向
vyNumber 数字(双精度浮点数)平面的法向量Y轴方向
vzNumber 数字(双精度浮点数)平面的法向量Z轴方向

DrawCircle1D ​

lua
DrawCircle1D(im, color, x, z, r)

绘制一个1D圆到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)1D圆的圆心坐标的X轴坐标
zNumber 数字(双精度浮点数)1D圆的圆心坐标的Z轴坐标
rNumber 数字(双精度浮点数)1D圆的半径

DrawCircle2D ​

lua
DrawCircle2D(im, color, x, y, r)

绘制一个2D圆到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)2D圆的圆心坐标的X轴坐标
yNumber 数字(双精度浮点数)2D圆的圆心坐标的Y轴坐标
rNumber 数字(双精度浮点数)2D圆的半径

DrawCircle3D ​

lua
DrawCircle3D(im, color, x, y, z, r, rx, ry, rz)

绘制一个3D圆到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)3D圆的圆心坐标的X轴坐标
yNumber 数字(双精度浮点数)3D圆的圆心坐标的Y轴坐标
zNumber 数字(双精度浮点数)3D圆的圆心坐标的Z轴坐标
rNumber 数字(双精度浮点数)3D圆的半径
rxNumber 数字(双精度浮点数)3D圆绕X轴的旋转角度
ryNumber 数字(双精度浮点数)3D圆绕Y轴的旋转角度
rzNumber 数字(双精度浮点数)3D圆绕Z轴的旋转角度

DrawRing1D ​

lua
DrawRing1D(im, color, x, z, r1, r2)

绘制一个1D圆环到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)1D圆环的圆环心坐标的X轴坐标
zNumber 数字(双精度浮点数)1D圆环的圆环心坐标的Z轴坐标
r1Number 数字(双精度浮点数)1D圆环的内圆半径
r2Number 数字(双精度浮点数)1D圆环的外圆半径

DrawRing2D ​

lua
DrawRing2D(im, color, x, y, r1, r2)

绘制一个2D圆环到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)2D圆环的圆环心坐标的X轴坐标
yNumber 数字(双精度浮点数)2D圆环的圆环心坐标的Y轴坐标
r1Number 数字(双精度浮点数)2D圆环的内圆半径
r2Number 数字(双精度浮点数)2D圆环的外圆半径

DrawRing3D ​

lua
DrawRing3D(im, color, x, y, z, r1, r2, rx, ry, rz)

绘制一个3D圆环到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)3D圆环圆心X轴坐标
yNumber 数字(双精度浮点数)3D圆环圆心Y轴坐标
zNumber 数字(双精度浮点数)3D圆环圆心Z轴坐标
r1Number 数字(双精度浮点数)3D圆环的内圆半径
r2Number 数字(双精度浮点数)3D圆环的外圆半径
rxNumber 数字(双精度浮点数)3D圆环绕X轴的旋转角度
ryNumber 数字(双精度浮点数)3D圆环绕Y轴的旋转角度
rzNumber 数字(双精度浮点数)3D圆环绕Z轴的旋转角度

DrawCylinder ​

lua
DrawCylinder(im, color, cx1, cy1, cz1, cx2, cy2, cz2, r)

绘制一个圆柱到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
cx1Number 数字(双精度浮点数)底面1圆心X轴坐标
cy1Number 数字(双精度浮点数)底面1圆心Y轴坐标
cz1Number 数字(双精度浮点数)底面1圆心Z轴坐标
cx2Number 数字(双精度浮点数)底面2圆心X轴坐标
cy2Number 数字(双精度浮点数)底面2圆心Y轴坐标
cz2Number 数字(双精度浮点数)底面2圆心Z轴坐标
rNumber 数字(双精度浮点数)圆柱底面半径

DrawWindow1D ​

lua
DrawWindow1D(im, color, sx, sz, ex, ez)

绘制一个1D窗口到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
sxNumber 数字(双精度浮点数)1D窗口起点X轴坐标
szNumber 数字(双精度浮点数)1D窗口起点Z轴坐标
exNumber 数字(双精度浮点数)1D窗口终点X轴坐标
ezNumber 数字(双精度浮点数)1D窗口终点Z轴坐标

DrawWindow2D ​

lua
DrawWindow2D(im, color, sx, sy, ex, ey)

绘制一个2D窗口到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
sxNumber 数字(双精度浮点数)2D窗口起点X轴坐标
syNumber 数字(双精度浮点数)2D窗口起点Y轴坐标
exNumber 数字(双精度浮点数)2D窗口终点X轴坐标
eyNumber 数字(双精度浮点数)2D窗口终点Y轴坐标

DrawCircleWindow1D ​

lua
DrawCircleWindow1D(im, color, x, z, r)

绘制一个1D圆形窗口到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
xNumber 数字(双精度浮点数)1D圆形窗口圆心X轴坐标
zNumber 数字(双精度浮点数)1D圆形窗口圆心Z轴坐标
rNumber 数字(双精度浮点数)1D圆形窗口半径

DrawCircleWindow2D ​

lua
DrawCircleWindow2D(im, color, x, y, r)

绘制一个2D圆形窗口到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定圆形窗口的颜色
xNumber 数字(双精度浮点数)圆形窗口的圆心X轴坐标
yNumber 数字(双精度浮点数)圆形窗口的圆心Y轴坐标
rNumber 数字(双精度浮点数)圆形窗口的半径

DrawBox ​

lua
DrawBox(im, color, sx, sy, sz, ex, ey, ez)

绘制一个盒子到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
sxNumber 数字(双精度浮点数)盒子的起点坐标X轴
syNumber 数字(双精度浮点数)盒子的起点坐标Y轴
szNumber 数字(双精度浮点数)盒子的起点坐标Z轴
exNumber 数字(双精度浮点数)盒子的终点坐标X轴
eyNumber 数字(双精度浮点数)盒子的终点坐标Y轴
ezNumber 数字(双精度浮点数)盒子的终点坐标Z轴

DrawOrientedBox ​

lua
DrawOrientedBox(im, color, cx, cy, cz, sx, sy, sz, rx, ry, rz)

绘制一个定向盒到指定IM显示。

参数: ​

参数类型描述
imInteger 整数图像寄存器索引
colorString 字符串指定颜色
cxNumber 数字(双精度浮点数)定向盒的中心点X轴坐标
cyNumber 数字(双精度浮点数)定向盒的中心点Y轴坐标
czNumber 数字(双精度浮点数)定向盒的中心点Z轴坐标
sxNumber 数字(双精度浮点数)定向盒在X轴的大小
syNumber 数字(双精度浮点数)定向盒在Y轴的大小
szNumber 数字(双精度浮点数)定向盒在Z轴的大小
rxNumber 数字(双精度浮点数)定向盒绕X轴旋转的角度
ryNumber 数字(双精度浮点数)定向盒绕Y轴旋转的角度
rzNumber 数字(双精度浮点数)定向盒绕Z轴旋转的角度

AI-Vision,让3D测量更简单