之前有写过如何把摄像头的图像在屏幕中显示出来,本篇介绍如何在屏幕中画图。
使用lvgl当然简单,但是并没有必要把整个lvgl都安装在bl808中。
首先看看屏幕的大小是280*240,这个比例(1.17),类似等腰三角形的底和高之比(1.15)。那么正好用来画Sierpinski三角形和Koch雪花。
谢尔宾斯基三角形是将三角形不断分解成自相似图,如下:
也可以看成是杨辉三角的奇偶分离
科赫雪花是三条同样的科赫曲线首尾相连而成的,如下:
上述两种图形理论上都支持无限递归,但在BL808的屏幕大小有限,递归6次也就差不多了。
|