Commit Graph

74 Commits (fd1baf42f68a8451d453904534dde292a90965fc)

Author SHA1 Message Date
karlis 9e4cdb3a63 添加项目名称和背景颜色字段 2023-03-17 14:14:07 +08:00
ArgonarioD 81bb1b4b86 [editor/style] 完成StrokeStyle的序列化和反序列化
[stroke] 取消创建StrokeStyle时的初值
2023-03-16 20:22:03 +08:00
ArgonarioD 03a06ce426 [editor/style] 进一步完善StrokeStyle相关
[stroke] 初步完成StrokeStyle序列化
[editor/util] 新增JsonUtil
[stroke] 完成添加单层描边功能
[stroke] 完成设置控件
[stroke] 将StrokeStyleListView修改为了StrokeStyleWidget
2023-03-16 02:13:25 +08:00
ArgonarioD 073f68e360 初步实现了编辑器中的StrokeStyle
[style/stroke] 实现了行删除
[style/stroke] 基本稳定了strokeStyle的修改
[paint] 令drawElement时会应用style
[style] 修改了LayerStyle
[editor] 新增了ColorPicker类和StrokeStyleListView类
2023-03-15 11:43:16 +08:00
ArgonarioD 7c7cd02d71 移动了LayerStyleDialog所在的文件夹 2023-03-10 16:06:33 +08:00
ArgonarioD 52734adda8 修正了merge 2023-03-09 20:04:01 +08:00
ArgonarioD e7bce3f93e Merge 2023-03-09 19:54:07 +08:00
karlis 25eec60e5c 初步完成Layer新建 2023-03-09 19:04:33 +08:00
ArgonarioD 652fa483ba 完成了LayerStyle的基本构架 2023-03-09 16:35:04 +08:00
wuyize 6412d9c865 模型添加彩绘配置文件 2023-03-09 15:44:14 +08:00
yang.yongquan 11c9ccc3a9 修改了ElementPool的样式 2023-03-08 19:15:42 +08:00
karlis edb7e37b91 更改了按钮位置 2023-03-07 21:12:48 +08:00
karlis 06c96144e4 Merge 2023-03-07 20:55:29 +08:00
wuyize 526f33ceba 主导航改用StackedWidget 2023-03-07 20:27:58 +08:00
karlis 8ca036fafb 一系列修改 2023-03-07 17:06:26 +08:00
yang.yongquan a28e484cb2 Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting 2023-03-07 16:24:50 +08:00
yang.yongquan f578fe6184 完成元素池,待测试 2023-03-07 16:24:38 +08:00
wuyize 56f64f00f0 清理了一些无用代码 2023-03-07 16:22:44 +08:00
wuyize 6188d6a413 加入qt-material-widgets控件库 2023-03-06 12:38:25 +08:00
wuyize 4c623dd5b3 重构了Painting等 2023-03-03 20:51:01 +08:00
wuyize 8920dc39ad 实现虚拟纹理的异步加载 2023-02-25 13:34:24 +08:00
wuyize b23d55e876 初步完成page的按需加载卸载 2023-02-23 22:18:52 +08:00
wuyize 3221d18563 重构了Model和Mesh等,RendererGLWidget改用glad 2023-02-18 13:19:21 +08:00
wuyize 41080b1c1e 修改了项目配置 2023-02-15 17:50:02 +08:00
yang.yongquan 315083cd52 增加了QPainterPath的单调化 2023-02-14 18:10:08 +08:00
wuyize 2a78bb4be8 实现IBL 2023-02-13 17:12:04 +08:00
wuyize f3559d133d 加入天空盒 2023-02-12 12:16:33 +08:00
wuyize d15e3baa69 调整了项目结构 2023-02-11 16:16:37 +08:00
wuyize 05fa4194b8 修改了LayerStyle 2023-02-11 12:43:52 +08:00
wuyize a13c562885 解决每次修改都重新编译整个项目的问题 2023-02-08 21:05:07 +08:00
karlis 870531a0be 用PixelPath更换了QPainterPath,一系列更改 2023-02-08 15:38:12 +08:00
wuyize b562ff5053 添加单元测试 2023-02-07 20:50:31 +08:00
wuyize e8ba774370 merge 2023-02-06 18:13:00 +08:00
wuyize 994c711e34 初步实现图元绘制到QImage的接口 2023-02-06 18:09:48 +08:00
yang.yongquan 2af2464745 增加了QPainterPath转为vector<> 2023-02-04 20:20:40 +08:00
yang.yongquan 9e1ec3f848 merge 2023-02-02 17:06:32 +08:00
yang.yongquan e6ff316d0e 修改了项目结构 2023-02-02 17:04:34 +08:00
wuyize e5a22bd02a 基本确定Style的结构,修复了编译FramelessHelper时的一些警告 2023-02-01 22:46:30 +08:00
wuyize 6d104faf53 实现线的单侧描边 2023-01-27 17:36:45 +08:00
wuyize 4f9720ba89 将QGoodWindow换成FramelessHelper 2023-01-22 11:04:22 +08:00
白封羽 f3f3266dc9 合并分支 2023-01-19 16:33:23 +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
yang.yongquan 96dac4151e 增加了Svg文件路径的读入 2023-01-14 17:52:34 +08:00
白封羽 dc89e02515 引入了第三方库 2023-01-12 15:04:44 +08:00
白封羽 f3b0a3069c 添加构建样例 [无paint动作] 2022-12-16 21:44:54 +08:00
yang.yongquan 2e2d89b80c 增加了求点到贝塞尔曲线最小距离的工具类 2022-11-21 16:01:27 +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