这些年我做过的项目

安卓Canvas渲染引擎——hEngine

教程收集

欢迎访问hanyeah的blog

03
2020
09

道格拉斯普克(Douglas-Peuker)算法在画导线中的应用

问题来源

电学实验中要用到导线,导线的创建有两种方式,一种是通过器材库创建,还有一种是直接用鼠标画线来创建。

鼠标绘制出来的线,点太密了,会有一些问题,比如显示效果不好、影响渲染效率、不方便二次编辑。

因此,我们需要将鼠标绘制的点进行处理,在保证路径接近的情况下,尽量减少点的个数。类似于flash中的铅笔工具。

18
2020
08

Typescript元祖定义成接口

Typescript中有一种结构类型叫“元组”,数组中的对象类型必须是相同的,元组中的数据类型可以自己定义。

05
2020
08

道格拉斯普克(Douglas-Peuker)算法

用鼠标画线,得到的点会很多,怎么样可以进行优化,去掉一些点,就像flash中的铅笔工具那样。

17
2020
07

可编程的小车

前两天跟同事聊天,同事提到了少儿编程,机器人编程(控制小车沿着轨道走)。

15
2020
07

解一元二次方程

(A+x)*(B+x) = w,已知A、B、w,求x。

09
2020
07

pixijs自定义光标

鼠标位于不同的元件上,要有不同的样式。

02
2020
07

单指拖动、双指缩放

单指拖动、双指缩放

25
2020
06

连续双向队列

队列经常用,先进先出。一头进,另一头出。

双向队列,就是一头进,另一头出;另一头进,一头出。

25
2020
06

溶液颜色随浓度的变化

我们现在有这样一个问题,一杯溶液,给定浓度,求颜色。

12
2020
06

牛顿三大定律

今天坐地铁的时候,突然想到了牛顿三大定律,记录一下。