- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 贝塞尔曲线实现原理
如图,一阶(两点)贝塞尔、二阶(三点)贝塞尔、三阶(四点)贝塞尔、四阶(五点)贝塞尔Bezier原理其实不复杂~一阶贝塞尔(直线)一阶贝塞尔由两个点确定:P0P0P0和P1P1P1,P0P0P0是起点,P1P1P1是终点当时间ttt在0~1区间变化时,根据该曲线公式,可以得到多个点坐标,这些点坐标,实际就形成一条直线P(t)=P0+(P1−P0)∗tP(t) = P0 + (P1 - P0) * tP(t)=P0+(P1−P0)∗t如下图:二阶贝塞尔(曲线)二阶贝塞尔由3个点确定:P.
2021-03-12 20:22:25 532 1
原创 QT更新组件 网络和镜像设置方法
QT下载加速QT安装包很大,直接从官网下载,由于一些众所周知的原因,会比较慢。国内很多网站为QT搭建了镜像,我们可以从这些镜像网站下载QT,速度会由很大的提升。一般我们使用清华的镜像,地址如下:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qtQT组件更改在QT使用过程中,我们可能需要添加或者更新某一个组件,可以通过QT维护工具进行更改。但是QT维护工具需要联网,这时候,我们也可以在设置里增加国内镜像路径来提升下载速度:首先,在QT安装目录
2021-02-07 23:01:51 4930 5
原创 五子棋 输赢判断算法
我们以一个二位数组表示五子棋,通过x、y坐标,表示一个棋子的位置。1、基本原理:五子棋判断输赢,其实就是一个二维坐标上,判断上下、左右、两个45度直线,是否有五个相同的直连棋子。2、判断时机:一般情况下,我们可以通过遍历棋盘的每个点,从这个点出发,判断是否有五连子。但是实际上,我们并不需要这样做,因为我们在落子时,肯定当前其他地方没有五连子。我们要做的,就是从当前落子的位置判断,4...
2019-06-07 20:01:18 21250 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人