Canvas 绘制 3d 圆柱体
众所周知 Cax 是基于 2d Canvas 的跨平台(小游戏、小程序和Web)渲染引擎。但是能够绘制 3d 图表吗? 答案是可以!有两种方式:
- 自己计算透视投影最终各个点的坐标,然后连接填充起来
- 自己按照眼睛成像经验直接绘制 3d 的 2d 图像
本文将使用第二种方式。
快速开始
const cy = new Cylinder(60, 200, 0.5, 'red')
st
众所周知 Cax 是基于 2d Canvas 的跨平台(小游戏、小程序和Web)渲染引擎。但是能够绘制 3d 图表吗? 答案是可以!有两种方式:
本文将使用第二种方式。
const cy = new Cylinder(60, 200, 0.5, 'red')
st