Commit Graph

296 Commits (fff1ce3424361add121093bc1663aa6037917d07)

Author SHA1 Message Date
wuyize 6d104faf53 实现线的单侧描边 2023-01-27 17:36:45 +08:00
yang.yongquan da2cda55e5 添加注释 2023-01-23 23:16:44 +08:00
wuyize 4f9720ba89 将QGoodWindow换成FramelessHelper 2023-01-22 11:04:22 +08:00
wuyize 53c6a4fbe5 解决了painting.comp爆炸的问题 2023-01-19 16:42:40 +08:00
白封羽 f3f3266dc9 合并分支 2023-01-19 16:33:23 +08:00
yang.yongquan e19aac0dd2 修改了一些Bug 2023-01-19 12:58:06 +08:00
yang.yongquan 3efb7973b0 修改了points的检测格式 2023-01-19 12:54:14 +08:00
白封羽 23ee917033 add svg data, trigger preview update when layer property changes 2023-01-19 12:38:12 +08:00
yang.yongquan 6b283c2017 增加了Svg文件路径的读入 2023-01-19 11:47:53 +08:00
白封羽 fcd6c01127 添加属性修改触发重新渲染的接口 2023-01-19 11:43:54 +08:00
wuyize 18429b6867 实现从图元及其变换信息建立完整Painting编码 2023-01-18 17:33:45 +08:00
白封羽 cee219409e 完成layer信息展示和数据修改(部分) 2023-01-17 20:21:04 +08:00
白封羽 3d770ea92f 添加layer树形展示和右键菜单 2023-01-16 21:19:35 +08:00
wuyize fa086ddf8b 修改了Renderer的部分编码 2023-01-16 15:24:22 +08:00
wuyize 1f6998d05b 修改了Renderer的部分编码 2023-01-16 15:20:38 +08:00
白封羽 d5959ba8ad merge 2023-01-16 14:44:10 +08:00
yang.yongquan 96dac4151e 增加了Svg文件路径的读入 2023-01-14 17:52:34 +08:00
白封羽 3a35d74fda 重置了样例 2023-01-12 21:23:30 +08:00
白封羽 dc89e02515 引入了第三方库 2023-01-12 15:04:44 +08:00
白封羽 fe6e10c882 增加了Layer部分功能接口 2022-12-26 21:24:44 +08:00
白封羽 d4e52d4ab8 修正了样例;修复了main函数 2022-12-21 15:24:53 +08:00
白封羽 5b5465103a 完善函数 2022-12-21 12:55:41 +08:00
yang.yongquan 39602e091d 修改了LineTree中一些问题 2022-12-17 11:25:54 +08:00
yang.yongquan 2745e8c47b 初步完成了LineTree,待测试 2022-12-17 11:24:07 +08:00
白封羽 f3b0a3069c 添加构建样例 [无paint动作] 2022-12-16 21:44:54 +08:00
白封羽 d5a6c3e3ee 完成了两个Manager的构建逻辑 2022-12-16 21:05:21 +08:00
白封羽 c6a6b68687 改用了GLWidget,完成了Manager初始化的逻辑结构和大量头文件包含 2022-11-22 19:02:36 +08:00
白封羽 59ca15dcb9 merge 2022-11-22 16:17:55 +08:00
wuyize d6a3d3555d 添加data.json 2022-11-22 16:16:19 +08:00
yang.yongquan 2e2d89b80c 增加了求点到贝塞尔曲线最小距离的工具类 2022-11-21 16:01:27 +08:00
yang.yongquan 598e0ce7a9 在项目中增加LineTree类 2022-11-20 16:57:49 +08:00
yang.yongquan de037ca303 Merge 2022-11-20 16:52:02 +08:00
yang.yongquan 66d652fa30 增加了对于与X轴平行直线的修正 2022-11-20 16:46:17 +08:00
wuyize c727a9dca6 加入glm库,使用时
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
2022-11-20 16:38:39 +08:00
wuyize 064675a847 添加data.json 2022-11-19 17:27:06 +08:00
白封羽 4b97ece85d 更新了Preview窗口类 2022-11-19 17:17:07 +08:00
白封羽 722b4bfacd 整合了Editor部分类的抽象模型 2022-11-19 16:12:55 +08:00
wuyize cbc4c2ebf5 解决绘制线单侧时的一些问题 2022-11-18 16:39:31 +08:00
白封羽 3a3374a886 merge 2022-11-17 23:29:09 +08:00
白封羽 64e81d2e0a 完成了SimpleElement 2022-11-17 23:27:06 +08:00
wuyize c8cc72b0be 完善了线的绘制方案 2022-11-17 21:25:48 +08:00
wuyize aee5003475 将Renderer部分放入Renderer命名空间 2022-11-14 18:31:20 +08:00
wuyize 4446ef73dd 优化了着色器 2022-10-28 15:41:51 +08:00
wuyize 341a03be81 调整了布局 2022-10-23 19:25:43 +08:00
wuyize d7329e78e6 重新组织了项目结构 2022-10-20 22:48:27 +08:00
wuyize 6555e4db72 解决SvgParser的一些问题 2022-10-20 14:09:25 +08:00
yang.yongquan e279007d88 初步解决了线在方格边界上的特殊情况 2022-10-18 20:00:58 +08:00
wuyize 656fa704a7 修改了一些精度问题 2022-10-17 16:51:31 +08:00
wuyize 6ca1b334bf 解决单调化问题 2022-10-12 18:46:24 +08:00
wuyize 3d80d98513 显示线条起始点 2022-10-11 23:21:36 +08:00