Appearance
Geomety 几何
脚本输出
SetPoint1D
lua
SetPoint1D(name, x, z)
设置一个1D点到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 1D点的X轴坐标 |
z | Number 数字(双精度浮点数) | 1D点的Z轴坐标 |
SetPoint2D
lua
SetPoint2D(name, x, y)
设置一个2D点到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 2D点的X轴坐标 |
y | Number 数字(双精度浮点数) | 2D点的Y轴坐标 |
SetPoint3D
lua
SetPoint3D(name, x, y, z)
设置一个3D点到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 3D点的X轴坐标 |
y | Number 数字(双精度浮点数) | 3D点的Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D点的Z轴坐标 |
SetLine1D
lua
SetLine1D(name, x, z, vx, vz)
设置一条1D直线到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 1D直线的X轴坐标 |
z | Number 数字(双精度浮点数) | 1D直线的Z轴坐标 |
vx | Number 数字(双精度浮点数) | 1D直线的方向向量的X轴方向 |
vz | Number 数字(双精度浮点数) | 1D直线的方向向量的Z轴方向 |
SetLine2D
lua
SetLine2D(name, x, y, vx, vy)
设置一条2D直线到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 2D直线的X轴坐标 |
y | Number 数字(双精度浮点数) | 2D直线的Y轴坐标 |
vx | Number 数字(双精度浮点数) | 2D直线的方向向量的X轴方向 |
vy | Number 数字(双精度浮点数) | 2D直线的方向向量的Y轴方向 |
SetLine3D
lua
SetLine3D(name, x, y, z, vx, vy, vz)
设置一条3D直线到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 3D直线的X轴坐标 |
y | Number 数字(双精度浮点数) | 3D直线的Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D直线的Z轴坐标 |
vx | Number 数字(双精度浮点数) | 3D直线的方向向量的X轴方向 |
vy | Number 数字(双精度浮点数) | 3D直线的方向向量的Y轴方向 |
vz | Number 数字(双精度浮点数) | 3D直线的方向向量的Z轴方向 |
SetSegment1D
lua
SetSegment1D(name, sx, sz, ex, ez)
设置一条1D线段到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
sx | Number 数字(双精度浮点数) | 1D线段起点的X轴坐标 |
sz | Number 数字(双精度浮点数) | 1D线段起点的Z轴坐标 |
ex | Number 数字(双精度浮点数) | 1D线段终点的X轴坐标 |
ez | Number 数字(双精度浮点数) | 1D线段终点的Z轴坐标 |
SetSegment2D
lua
SetSegment2D(name, sx, sy, ex, ey)
设置一条2D线段到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
sx | Number 数字(双精度浮点数) | 2D线段起点的X轴坐标 |
sy | Number 数字(双精度浮点数) | 2D线段起点的Y轴坐标 |
ex | Number 数字(双精度浮点数) | 2D线段终点的X轴坐标 |
ey | Number 数字(双精度浮点数) | 2D线段终点的Y轴坐标 |
SetSegment3D
lua
SetSegment3D(name, sx, sy, sz, ex, ey, ez)
设置一条3D线段到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
sx | Number 数字(双精度浮点数) | 3D线段起点的X轴坐标 |
sy | Number 数字(双精度浮点数) | 3D线段起点的Y轴坐标 |
sz | Number 数字(双精度浮点数) | 3D线段起点的Z轴坐标 |
ex | Number 数字(双精度浮点数) | 3D线段终点的X轴坐标 |
ey | Number 数字(双精度浮点数) | 3D线段终点的Y轴坐标 |
ez | Number 数字(双精度浮点数) | 3D线段终点的Z轴坐标 |
SetPlane
lua
SetPlane(name, x, y, z, vx, vy, vz)
设置一个平面到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 平面的X轴坐标 |
y | Number 数字(双精度浮点数) | 平面的Y轴坐标 |
z | Number 数字(双精度浮点数) | 平面的Z轴坐标 |
vx | Number 数字(双精度浮点数) | 平面的法向量的X轴方向 |
vy | Number 数字(双精度浮点数) | 平面的法向量的Y轴方向 |
vz | Number 数字(双精度浮点数) | 平面的法向量的Z轴方向 |
SetCircle1D
lua
SetCircle1D(name, x, z, r)
设置一个1D圆到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 1D圆的圆心X轴坐标 |
z | Number 数字(双精度浮点数) | 1D圆的圆心Z轴坐标 |
r | Number 数字(双精度浮点数) | 1D圆的半径 |
SetCircle2D
lua
SetCircle2D(name, x, y, r)
设置一个2D圆到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 2D圆的圆心X轴坐标 |
y | Number 数字(双精度浮点数) | 2D圆的圆心Y轴坐标 |
r | Number 数字(双精度浮点数) | 2D圆的半径 |
SetCircle3D
lua
SetCircle3D(name, x, y, z, r, rx, ry, rz)
设置一个3D圆到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 3D圆的圆心X轴坐标 |
y | Number 数字(双精度浮点数) | 3D圆的圆心Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D圆的圆心Z轴坐标 |
r | Number 数字(双精度浮点数) | 3D圆的半径 |
rx | Number 数字(双精度浮点数) | 3D圆绕X轴的旋转角度 |
ry | Number 数字(双精度浮点数) | 3D圆绕Y轴的旋转角度 |
rz | Number 数字(双精度浮点数) | 3D圆绕Z轴的旋转角度 |
SetRing1D
lua
SetRing1D(name, x, z, r1, r2)
设置一个1D圆环到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 1D圆环的圆环心X轴坐标 |
z | Number 数字(双精度浮点数) | 1D圆环的圆环心Z轴坐标 |
r1 | Number 数字(双精度浮点数) | 1D圆环的内圆半径 |
r2 | Number 数字(双精度浮点数) | 1D圆环的外圆半径 |
SetRing2D
lua
SetRing2D(name, x, y, r1, r2)
设置一个2D圆环到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 2D圆环的圆环心X轴坐标 |
y | Number 数字(双精度浮点数) | 2D圆环的圆环心Y轴坐标 |
r1 | Number 数字(双精度浮点数) | 2D圆环的内圆半径 |
r2 | Number 数字(双精度浮点数) | 2D圆环的外圆半径 |
SetRing3D
lua
SetRing3D(name, x, y, z, r1, r2, rx, ry, rz)
设置一个3D圆环到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 3D圆环的圆环心X轴坐标 |
y | Number 数字(双精度浮点数) | 3D圆环的圆环心Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D圆环的圆环心Z轴坐标 |
r1 | Number 数字(双精度浮点数) | 3D圆环的内圆半径 |
r2 | Number 数字(双精度浮点数) | 3D圆环的外圆半径 |
rx | Number 数字(双精度浮点数) | 3D圆环绕X轴的旋转角度 |
ry | Number 数字(双精度浮点数) | 3D圆环绕Y轴的旋转角度 |
rz | Number 数字(双精度浮点数) | 3D圆环绕Z轴的旋转角度 |
SetCylinder
lua
SetCylinder(name, cx1, cy1, cz1, cx2, cy2, cz2, r)
设置一个圆柱到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
cx1 | Number 数字(双精度浮点数) | 底面1圆心X轴坐标 |
cy1 | Number 数字(双精度浮点数) | 底面1圆心Y轴坐标 |
cz1 | Number 数字(双精度浮点数) | 底面1圆心Z轴坐标 |
cx2 | Number 数字(双精度浮点数) | 底面2圆心X轴坐标 |
cy2 | Number 数字(双精度浮点数) | 底面2圆心Y轴坐标 |
cz2 | Number 数字(双精度浮点数) | 底面2圆心Z轴坐标 |
r | Number 数字(双精度浮点数) | 圆柱底面的半径 |
SetWindow1D
lua
SetWindow1D(name, sx, sz, ex, ez)
设置一个1D窗口到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
sx | Number 数字(双精度浮点数) | 1D窗口起点X轴坐标 |
sz | Number 数字(双精度浮点数) | 1D窗口起点Z轴坐标 |
ex | Number 数字(双精度浮点数) | 1D窗口终点X轴坐标 |
ez | Number 数字(双精度浮点数) | 1D窗口终点Z轴坐标 |
SetWindow2D
lua
SetWindow2D(name, sx, sy, ex, ey)
设置一个2D窗口到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
sx | Number 数字(双精度浮点数) | 2D窗口起点X轴坐标 |
sy | Number 数字(双精度浮点数) | 2D窗口起点Y轴坐标 |
ex | Number 数字(双精度浮点数) | 2D窗口终点X轴坐标 |
ey | Number 数字(双精度浮点数) | 2D窗口终点Y轴坐标 |
SetCircleWindow1D
lua
SetCircleWindow1D(name, x, z, r)
设置一个1D圆形窗口到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 1D圆形窗口圆心X轴坐标 |
z | Number 数字(双精度浮点数) | 1D圆形窗口圆心Z轴坐标 |
r | Number 数字(双精度浮点数) | 1D圆形窗口半径 |
SetCircleWindow2D
lua
SetCircleWindow2D(name, x, y, r)
设置一个2D圆形窗口到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 2D圆形窗口圆心X轴坐标 |
y | Number 数字(双精度浮点数) | 2D圆形窗口圆心Y轴坐标 |
r | Number 数字(双精度浮点数) | 2D圆形窗口半径 |
SetBox
lua
SetBox(name, sx, sy, sz, ex, ey, ez)
设置一个盒子到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
sx | Number 数字(双精度浮点数) | 盒子的起点坐标X轴坐标 |
sy | Number 数字(双精度浮点数) | 盒子的起点坐标Y轴坐标 |
sz | Number 数字(双精度浮点数) | 盒子的起点坐标Z轴坐标 |
ex | Number 数字(双精度浮点数) | 盒子的终点坐标X轴坐标 |
ey | Number 数字(双精度浮点数) | 盒子的终点坐标Y轴坐标 |
ez | Number 数字(双精度浮点数) | 盒子的终点坐标Z轴坐标 |
SetOrientedBox
lua
SetOrientedBox(name, cx, cy, cz, sx, sy, sz, rx, ry, rz)
设置一个定向盒到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
cx | Number 数字(双精度浮点数) | 定向盒的中心点X轴坐标 |
cy | Number 数字(双精度浮点数) | 定向盒的中心点Y轴坐标 |
cz | Number 数字(双精度浮点数) | 定向盒的中心点Z轴坐标 |
sx | Number 数字(双精度浮点数) | 定向盒的X轴方向大小 |
sy | Number 数字(双精度浮点数) | 定向盒的Y轴方向大小 |
sz | Number 数字(双精度浮点数) | 定向盒的Z轴方向大小 |
rx | Number 数字(双精度浮点数) | 定向盒绕X轴旋转角度 |
ry | Number 数字(双精度浮点数) | 定向盒绕Y轴旋转角度 |
rz | Number 数字(双精度浮点数) | 定向盒绕Z轴旋转角度 |
SetPose
lua
SetPose(name, x, y, z, W, X, Y, Z)
设置位姿到脚本输出。
参数:
参数 | 类型 | 描述 |
---|---|---|
name | String 字符串 | 输出变量名 |
x | Number 数字(双精度浮点数) | 位置X轴坐标 |
y | Number 数字(双精度浮点数) | 位置Y轴坐标 |
z | Number 数字(双精度浮点数) | 位置Z轴坐标 |
W | Number 数字(双精度浮点数) | 四元数W分量 |
X | Number 数字(双精度浮点数) | 四元数X分量 |
Y | Number 数字(双精度浮点数) | 四元数Y分量 |
Z | Number 数字(双精度浮点数) | 四元数Z分量 |
IM显示
DrawPolygon1D
lua
DrawPolygon1D(im, color, polygon)
绘制一个1D多边形到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定文本颜色 |
polygon | Array 数组 | 1D多边形的顶点坐标数组 |
DrawPolygon2D
lua
DrawPolygon2D(im, color, polygon)
绘制一个2D多边形到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定文本颜色 |
polygon | Array 数组 | 2D多边形的顶点坐标数组 |
DrawPolygon3D
lua
DrawPolygon3D(im, color, polygon)
绘制一个3D多边形到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定文本颜色 |
polygon | Array 数组 | 3D多边形的顶点坐标数组 |
DrawPoint1D
lua
DrawPoint1D(im, color, x, z)
绘制一个1D点到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定点的颜色 |
x | Number 数字(双精度浮点数) | 1D点的X轴坐标 |
z | Number 数字(双精度浮点数) | 1D点的Z轴坐标 |
DrawPoint2D
lua
DrawPoint2D(im, color, x, y)
绘制一个2D点到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 2D点的X轴坐标 |
y | Number 数字(双精度浮点数) | 2D点的Y轴坐标 |
DrawPoint3D
lua
DrawPoint3D(im, color, x, y, z)
绘制一个3D点到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 3D点的X轴坐标 |
y | Number 数字(双精度浮点数) | 3D点的Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D点的Z轴坐标 |
DrawLine1D
lua
DrawLine1D(im, color, x, z, vx, vz)
绘制一条1D直线到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 1D直线的X轴坐标 |
z | Number 数字(双精度浮点数) | 1D直线的Z轴坐标 |
vx | Number 数字(双精度浮点数) | 1D直线的方向向量的X轴方向 |
vz | Number 数字(双精度浮点数) | 1D直线的方向向量的Z轴方向 |
DrawLine2D
lua
DrawLine2D(im, color, x, y, vx, vy)
绘制一条2D直线到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 2D直线的X轴坐标 |
y | Number 数字(双精度浮点数) | 2D直线的Y轴坐标 |
vx | Number 数字(双精度浮点数) | 2D直线的方向向量的X轴方向 |
vy | Number 数字(双精度浮点数) | 2D直线的方向向量的Y轴方向 |
DrawLine3D
lua
DrawLine3D(im, color, x, y, z, vx, vy, vz)
绘制一条3D直线到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 3D直线的X轴坐标 |
y | Number 数字(双精度浮点数) | 3D直线的Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D直线的Z轴坐标 |
vx | Number 数字(双精度浮点数) | 3D直线的方向向量的X轴方向 |
vy | Number 数字(双精度浮点数) | 3D直线的方向向量的Y轴方向 |
vz | Number 数字(双精度浮点数) | 3D直线的方向向量的Z轴方向 |
DrawSegment1D
lua
DrawSegment1D(im, color, sx, sz, ex, ez)
绘制一条1D线段到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
sx | Number 数字(双精度浮点数) | 1D线段起点的X轴坐标 |
sz | Number 数字(双精度浮点数) | 1D线段起点的Z轴坐标 |
ex | Number 数字(双精度浮点数) | 1D线段终点的X轴坐标 |
ez | Number 数字(双精度浮点数) | 1D线段终点的Z轴坐标 |
DrawSegment2D
lua
DrawSegment2D(im, color, sx, sy, ex, ey)
绘制一条2D线段到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
sx | Number 数字(双精度浮点数) | 2D线段起点的X轴坐标 |
sy | Number 数字(双精度浮点数) | 2D线段起点的Y轴坐标 |
ex | Number 数字(双精度浮点数) | 2D线段终点的X轴坐标 |
ey | Number 数字(双精度浮点数) | 2D线段终点的Y轴坐标 |
DrawSegment3D
lua
DrawSegment3D(im, color, sx, sy, sz, ex, ey, ez)
绘制一条3D线段到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
sx | Number 数字(双精度浮点数) | 3D线段起点的X轴坐标 |
sy | Number 数字(双精度浮点数) | 3D线段起点的Y轴坐标 |
sz | Number 数字(双精度浮点数) | 3D线段起点的Z轴坐标 |
ex | Number 数字(双精度浮点数) | 3D线段终点的X轴坐标 |
ey | Number 数字(双精度浮点数) | 3D线段终点的Y轴坐标 |
ez | Number 数字(双精度浮点数) | 3D线段终点的Z轴坐标 |
DrawPlane
lua
DrawPlane(im, color, x, y, z, vx, vy, vz)
绘制一个平面到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 平面的X轴坐标 |
y | Number 数字(双精度浮点数) | 平面的Y轴坐标 |
z | Number 数字(双精度浮点数) | 平面的Z轴坐标 |
vx | Number 数字(双精度浮点数) | 平面的法向量X轴方向 |
vy | Number 数字(双精度浮点数) | 平面的法向量Y轴方向 |
vz | Number 数字(双精度浮点数) | 平面的法向量Z轴方向 |
DrawCircle1D
lua
DrawCircle1D(im, color, x, z, r)
绘制一个1D圆到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 1D圆的圆心坐标的X轴坐标 |
z | Number 数字(双精度浮点数) | 1D圆的圆心坐标的Z轴坐标 |
r | Number 数字(双精度浮点数) | 1D圆的半径 |
DrawCircle2D
lua
DrawCircle2D(im, color, x, y, r)
绘制一个2D圆到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 2D圆的圆心坐标的X轴坐标 |
y | Number 数字(双精度浮点数) | 2D圆的圆心坐标的Y轴坐标 |
r | Number 数字(双精度浮点数) | 2D圆的半径 |
DrawCircle3D
lua
DrawCircle3D(im, color, x, y, z, r, rx, ry, rz)
绘制一个3D圆到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 3D圆的圆心坐标的X轴坐标 |
y | Number 数字(双精度浮点数) | 3D圆的圆心坐标的Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D圆的圆心坐标的Z轴坐标 |
r | Number 数字(双精度浮点数) | 3D圆的半径 |
rx | Number 数字(双精度浮点数) | 3D圆绕X轴的旋转角度 |
ry | Number 数字(双精度浮点数) | 3D圆绕Y轴的旋转角度 |
rz | Number 数字(双精度浮点数) | 3D圆绕Z轴的旋转角度 |
DrawRing1D
lua
DrawRing1D(im, color, x, z, r1, r2)
绘制一个1D圆环到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 1D圆环的圆环心坐标的X轴坐标 |
z | Number 数字(双精度浮点数) | 1D圆环的圆环心坐标的Z轴坐标 |
r1 | Number 数字(双精度浮点数) | 1D圆环的内圆半径 |
r2 | Number 数字(双精度浮点数) | 1D圆环的外圆半径 |
DrawRing2D
lua
DrawRing2D(im, color, x, y, r1, r2)
绘制一个2D圆环到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 2D圆环的圆环心坐标的X轴坐标 |
y | Number 数字(双精度浮点数) | 2D圆环的圆环心坐标的Y轴坐标 |
r1 | Number 数字(双精度浮点数) | 2D圆环的内圆半径 |
r2 | Number 数字(双精度浮点数) | 2D圆环的外圆半径 |
DrawRing3D
lua
DrawRing3D(im, color, x, y, z, r1, r2, rx, ry, rz)
绘制一个3D圆环到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 3D圆环圆心X轴坐标 |
y | Number 数字(双精度浮点数) | 3D圆环圆心Y轴坐标 |
z | Number 数字(双精度浮点数) | 3D圆环圆心Z轴坐标 |
r1 | Number 数字(双精度浮点数) | 3D圆环的内圆半径 |
r2 | Number 数字(双精度浮点数) | 3D圆环的外圆半径 |
rx | Number 数字(双精度浮点数) | 3D圆环绕X轴的旋转角度 |
ry | Number 数字(双精度浮点数) | 3D圆环绕Y轴的旋转角度 |
rz | Number 数字(双精度浮点数) | 3D圆环绕Z轴的旋转角度 |
DrawCylinder
lua
DrawCylinder(im, color, cx1, cy1, cz1, cx2, cy2, cz2, r)
绘制一个圆柱到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
cx1 | Number 数字(双精度浮点数) | 底面1圆心X轴坐标 |
cy1 | Number 数字(双精度浮点数) | 底面1圆心Y轴坐标 |
cz1 | Number 数字(双精度浮点数) | 底面1圆心Z轴坐标 |
cx2 | Number 数字(双精度浮点数) | 底面2圆心X轴坐标 |
cy2 | Number 数字(双精度浮点数) | 底面2圆心Y轴坐标 |
cz2 | Number 数字(双精度浮点数) | 底面2圆心Z轴坐标 |
r | Number 数字(双精度浮点数) | 圆柱底面半径 |
DrawWindow1D
lua
DrawWindow1D(im, color, sx, sz, ex, ez)
绘制一个1D窗口到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
sx | Number 数字(双精度浮点数) | 1D窗口起点X轴坐标 |
sz | Number 数字(双精度浮点数) | 1D窗口起点Z轴坐标 |
ex | Number 数字(双精度浮点数) | 1D窗口终点X轴坐标 |
ez | Number 数字(双精度浮点数) | 1D窗口终点Z轴坐标 |
DrawWindow2D
lua
DrawWindow2D(im, color, sx, sy, ex, ey)
绘制一个2D窗口到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
sx | Number 数字(双精度浮点数) | 2D窗口起点X轴坐标 |
sy | Number 数字(双精度浮点数) | 2D窗口起点Y轴坐标 |
ex | Number 数字(双精度浮点数) | 2D窗口终点X轴坐标 |
ey | Number 数字(双精度浮点数) | 2D窗口终点Y轴坐标 |
DrawCircleWindow1D
lua
DrawCircleWindow1D(im, color, x, z, r)
绘制一个1D圆形窗口到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
x | Number 数字(双精度浮点数) | 1D圆形窗口圆心X轴坐标 |
z | Number 数字(双精度浮点数) | 1D圆形窗口圆心Z轴坐标 |
r | Number 数字(双精度浮点数) | 1D圆形窗口半径 |
DrawCircleWindow2D
lua
DrawCircleWindow2D(im, color, x, y, r)
绘制一个2D圆形窗口到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定圆形窗口的颜色 |
x | Number 数字(双精度浮点数) | 圆形窗口的圆心X轴坐标 |
y | Number 数字(双精度浮点数) | 圆形窗口的圆心Y轴坐标 |
r | Number 数字(双精度浮点数) | 圆形窗口的半径 |
DrawBox
lua
DrawBox(im, color, sx, sy, sz, ex, ey, ez)
绘制一个盒子到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
sx | Number 数字(双精度浮点数) | 盒子的起点坐标X轴 |
sy | Number 数字(双精度浮点数) | 盒子的起点坐标Y轴 |
sz | Number 数字(双精度浮点数) | 盒子的起点坐标Z轴 |
ex | Number 数字(双精度浮点数) | 盒子的终点坐标X轴 |
ey | Number 数字(双精度浮点数) | 盒子的终点坐标Y轴 |
ez | Number 数字(双精度浮点数) | 盒子的终点坐标Z轴 |
DrawOrientedBox
lua
DrawOrientedBox(im, color, cx, cy, cz, sx, sy, sz, rx, ry, rz)
绘制一个定向盒到指定IM显示。
参数:
参数 | 类型 | 描述 |
---|---|---|
im | Integer 整数 | 图像寄存器索引 |
color | String 字符串 | 指定颜色 |
cx | Number 数字(双精度浮点数) | 定向盒的中心点X轴坐标 |
cy | Number 数字(双精度浮点数) | 定向盒的中心点Y轴坐标 |
cz | Number 数字(双精度浮点数) | 定向盒的中心点Z轴坐标 |
sx | Number 数字(双精度浮点数) | 定向盒在X轴的大小 |
sy | Number 数字(双精度浮点数) | 定向盒在Y轴的大小 |
sz | Number 数字(双精度浮点数) | 定向盒在Z轴的大小 |
rx | Number 数字(双精度浮点数) | 定向盒绕X轴旋转的角度 |
ry | Number 数字(双精度浮点数) | 定向盒绕Y轴旋转的角度 |
rz | Number 数字(双精度浮点数) | 定向盒绕Z轴旋转的角度 |