函数:Box(baseOrigin, topOrigin, vectorX, vectorY, baseX, baseY, topX, topY)
四棱台函数的参数及含义
参数名称 | 参数含义 | 参数名称 | 参数含义 |
---|---|---|---|
baseOrigin | 底部原点 | topOrigin | 顶部原点 |
vectorX | 局部坐标系基矢 | vectorY | 局部坐标系基矢 |
baseX | 局部坐标系下底部x方向的长度 | baseY | 在局部坐标系下底部y方向的长度 |
topX | 在局部坐标系下顶部x方向的长度 | topY | 在局部坐标系下顶部y方向的长度 |
color | 颜色&不透明度,前三位为颜色,第四位为不透明度。 |
示例:
Textbox = Box(Vec3(0,0,0), Vec3(0,0,3000), Vec3(1,0,0), Vec3(0,1,0), 3000, 5000, 3000, 5000).color(1,1,0,0.5)
该四棱台底面坐标原点为(0,0,0),顶面原点为(0,0,3000)。其局部坐标的基准平面是由向量(1,0,0)和向量(0,1,0)所组成的XY平面。底面长宽分别为3000mm,5000mm,顶面长宽分别为3000mm,5000mm,高度则是由顶面底面原点z方向的高度差确定的2000mm