Go to file
wuyize f0ac3bf4f7 完善Release配置 2023-04-08 13:52:05 +08:00
ArchitectureColoredPainting 完善Release配置 2023-04-08 13:52:05 +08:00
FramelessHelper 完善Release配置 2023-04-08 13:52:05 +08:00
UnitTest 使宽度平滑过渡,并更新了对应的测试用例TestGradientWidth 2023-03-27 19:26:05 +08:00
qt-material-widgets 提供变宽样式的接口,未实现 2023-03-23 23:17:53 +08:00
svg bug fix 2023-04-04 15:51:38 +08:00
.gitattributes 万物基于三角形 2022-07-20 18:31:32 +08:00
.gitignore 更新MaterialStyle::decoded 2023-03-28 22:22:41 +08:00
4_L0.json Fix: Painting背景材质以及zIndex改为小的在上层 2023-03-21 22:30:19 +08:00
ArchitectureColoredPainting.sln 加入qt-material-widgets控件库 2023-03-06 12:38:25 +08:00
README.md 实现线的平头样式 2023-02-15 15:37:30 +08:00
data - 副本.json 实现另存为和打开的路径选取 2023-03-07 19:36:07 +08:00
data.back.json 实现另存为和打开的路径选取 2023-03-07 19:36:07 +08:00
data.json FIX: 修正文件路径逻辑 2023-03-20 22:26:38 +08:00
test.json Fix: style宽度转换问题 2023-03-21 13:55:46 +08:00
元素改变导致结构性变化是否安全的证明.md 添加了证明markdown 2023-03-21 13:50:27 +08:00

README.md

ArchitectureColoredPainting

古建筑彩绘计算机辅助设计系统

依赖

  • Qt 5.15.2 (MSVC 2019 64-bit)
  • Assimp (x64-windows建议使用vcpkg安装)

构建

使用 Visual Studio 2022 打开项目编译运行。需安装Qt Visual Studio Tools扩展并配置Qt版本项目路径不能含有中文

进度

纹理编辑Editor

完成layer信息展示和数据修改部分

场景渲染Renderer

采用 PBR (金属度-粗糙度) 材质模型

已实现由图元数据建立完整彩绘编码

已实现的图元样式MaterialStyle

MaterialStyleFill

纯色

线MaterialStyleStroke

双侧/左侧/右侧

圆头/平头

纯色/渐变/分层