摘要: 首先大致描述下我们软件目前的架构设计. 合理与否暂且不论, 毕竟都是半路接手, 重构的代价太大, 暂时只能凑合着去堆砌新功能了. 窗口中需要绘制多个物体, 但是, 会有很多事件导致物体的结构发生改变. 此时, 软件中会删除现有物体对象,并生成新的物体对象. 每个物体对象, 有属于自己的VAO, VB 阅读全文
posted @ 2021-12-19 00:47 惊雷阁 阅读(1258) 评论(0) 推荐(0)
摘要: 基于glm库的客户端实现: #include <GL/glm/glm.hpp> #include <GL/glm/gtc/matrix_transform.hpp> #include <GL/glm/gtc/quaternion.hpp> glm::dmat4 vecRvec(glm::dvec3 阅读全文
posted @ 2021-12-28 16:15 惊雷阁 阅读(198) 评论(0) 推荐(0)
摘要: 1. 滤波后求取有效值 注意, 由于要求取相位信息, 要使用线性相位的FIR滤波器. 去除滤波延迟后, 计算剩下数个周期信号的有效值. 缺点是: 如果FIR滤波器阶数较高, 那么参加有效值计算的点数会较少. 2. 离散傅立叶变换(DFT) 求取幅度谱和相位谱. 缺点是可能会受到噪声干扰. 阅读全文
posted @ 2020-07-24 11:18 惊雷阁 阅读(1112) 评论(0) 推荐(0)
摘要: 其他类 clear 清屏 文件管理 chmod 修改文件权限. 常用列表: chmod +x 使文件变为可执行文件. 常用于sh脚本. touch 创建文件 tar 压缩文件操作. -zxvf, 解压; -zcvf, 压缩. 管道 | 把一条命令的执行结果输入给另一条指令 示例: find / | 阅读全文
posted @ 2019-02-05 08:07 惊雷阁 阅读(238) 评论(0) 推荐(0)
摘要: vim是vi的增强版. 这里记录下使用vim时查过的那些指令. 以备不时之需. 30j 向下移动30行 shitf + g 直接跳到文件的末尾 gg 跳回文件头 ggyG 复制全文 查找字符串 普通模式下按下/ , 然后输入待查找字符串并回车即可. 按下n查找上一个, 按下N查找下一个. 退出编辑器 阅读全文
posted @ 2019-02-03 08:15 惊雷阁 阅读(268) 评论(0) 推荐(0)