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测量更简单