Commit Graph

322 Commits (9d09c73af2bae113ae0ee208140b1559ea91d6ca)

Author SHA1 Message Date
白封羽 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
wuyize bfbcd4aac8 回滚到11bed6c706 2022-10-11 22:22:37 +08:00
yang.yongquan 63996ec51a Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting 2022-10-11 22:01:45 +08:00
yang.yongquan f895211a5c Revert "初步减少了ShortCutSegment的重复"
This reverts commit dcb882fb86.
2022-10-11 22:00:14 +08:00
yang.yongquan 5973c54a76 Revert "解决painting.comp中uint/float在某些设备不能编译通过的问题"
This reverts commit a3f7123a6f.
2022-10-11 21:57:17 +08:00
白封羽 11bed6c706 Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting 2022-10-11 19:57:38 +08:00
白封羽 25bc2fb280 实现了椭圆转换 2022-10-11 19:57:30 +08:00
yang.yongquan dcb882fb86 初步减少了ShortCutSegment的重复 2022-10-11 18:57:34 +08:00
wuyize a3f7123a6f 解决painting.comp中uint/float在某些设备不能编译通过的问题 2022-10-09 23:16:54 +08:00
wuyize cebd41fc20 解决ShortCutTree的一些问题 2022-10-09 23:06:54 +08:00
wuyize 382051e341 Merge 2022-10-09 20:25:12 +08:00
wuyize 307771c61a 更新SvgParser 2022-10-09 20:24:51 +08:00
yang.yongquan 24e968cbf1 进行了变量名修改 2022-10-08 09:09:56 +08:00
wuyize 6dc7119923 解决求导问题 2022-10-07 16:16:28 +08:00
yang.yongquan f4900b8df2 修改了精度问题,待解决单调化 2022-10-07 10:20:16 +08:00
wuyize 4f9611c385 实现解析svg path 2022-10-07 00:01:19 +08:00
yang.yongquan e849479236 进行了简单的代码重构 2022-10-06 14:50:07 +08:00
wuyize 09f2a32fc6 修改建立快捷段逻辑,待测试 2022-10-05 22:44:40 +08:00
wuyize 1ad996c3eb Merge 2022-10-02 22:24:28 +08:00
wuyize 898b08e023 支持线条方角,调整BVH叶子结点编码方式,级联阴影平滑过渡,添加滑动条便于调整光源 2022-10-02 22:19:19 +08:00
yang.yongquan e164042a77 修改了BvhTree
增加了ShortCutTree拆分
2022-09-30 23:45:42 +08:00
yang.yongquan 79883302ac 增加了分割的贝塞尔曲线的控制点 2022-09-13 21:01:18 +08:00
yang.yongquan 081e9a7ffb 更新了代码 2022-09-06 22:16:04 +08:00
wuyize fa112820cc 改用论文的分割方案,实现画线 2022-09-06 16:37:48 +08:00
wuyize ddff01d880 改善CSM分层 2022-08-24 13:30:09 +08:00