NJU-TJL / CG_Painter
【计算机图形学 - 绘图系统】核心算法模块,完成了直线生成(DDA算法、Bresenham算法),多边形生成,椭圆生成(中点椭圆算法),曲线生成(Bezier和B-spline),图元平移、旋转、缩放,线段剪裁(Cohen-Sutherland算法、Liang-Barsky算法)的实现。GUI程序实现了较为友好的用户交互UI,可以较为方便地画直线、多边形、椭圆、曲线,且可以保存画布、设定颜色、对所有类型的图元进行平移、旋转、缩放、删除。
☆76Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for CG_Painter
- 基于Qt,自行实现底层绘图算法的绘图系统/画板☆108Updated 4 years ago
- 南京大学计算机图形学绘图系统☆29Updated 4 years ago
- some Qt OpenGL Demo☆130Updated last year
- made by Qt; 仿网易云音乐de播放器☆69Updated 5 years ago
- 笔者想通过自己学习OpenGL的一些经验来总结一下Qt平台下的OpenGL使用教程☆62Updated 3 years ago
- Qt OpenGL 详细教程☆23Updated 8 years ago
- 以 LearnOpenGL 教程和《OpenGL编程指南(原书第九版)》 为基础,结合 QtWidgets 框架学习 OpenGL 的练习代码。 LearnOpenGL 英文原版:https://learnopengl.com/ LearnOpenGL 中文链接:htt…☆75Updated last year
- 【🔧更新中】关于 Qt 无比详细教程及案例实现。不仅涵盖了Qt基本控件的使用及讲解,还包含了大学和培训机构不会讲到的:插件设计及实现、基于 QTest 的静态动态、动态测试、CI/CD的使用等☆40Updated last month
- 文件传输,Qt, 多线程 c++☆36Updated 5 years ago
- 使用Qt开发的一个简单的酒店管理系统☆64Updated 4 years ago
- some demo and item for qt☆38Updated 3 years ago
- 使用Qt开发的一款即时通信软件,支持文件传输、语音、文件共享、CA登录、聊天记录同步等等☆126Updated 9 years ago
- 同济大学Larry Shen老师大一C++课程综合大作业--二维码QRcode实现。当时苦战三天三夜,敢说历届以来大一的没有几个能做到这水平,学弟学妹们的福利来了!☆27Updated 6 years ago
- 一款使用Qt开发的代码编辑器,并且支持代码高亮、MarkDown预览等☆20Updated 5 years ago
- Qt OpenGL learning☆73Updated 4 years ago
- 主要包含qt4和qt5的安装包及教程、部分qt项目(音乐播放器、电子教室……)、练手小项目(记事本、计算器、命令行……)及记录…………☆40Updated 4 years ago
- 📽 基于 Qt & OpenGL 的计算机图形学实例☆77Updated 7 months ago
- 基于qt的工业软件收录,为工业软件开发提供参考☆150Updated 5 months ago
- Qt based simple C++ code editor with code highlighting, code completion and compiling/基于Qt的简单C++编辑器,带代码高亮、联想和编译运行功能☆35Updated 6 years ago
- 基于Qt QWidget 开发的音乐播放器 更多Qt与其他应用的使用,更多Qt控件功能的使用以及界面的美化 —— 最终程序的打包 | C++ music player based on Qt☆64Updated 6 months ago
- 仿写的部分网易云音乐界面,喜欢的小伙伴可以拿去继续完善。☆41Updated 2 years ago
- 基于qt c++的一个即时通讯软件☆44Updated 5 years ago
- 高仿画图板并拓展。在VS2015环境下,利用MFC框架实现的一款高仿“画图”工具,实现绝大部分功能甚至更多创新点。(带注释) 实现了点、直线、曲线、折线、矩形、圆形、多边形等等形状,并且具有区域限制、鼠标捕捉等功能; 实现了不同笔型,包括铅笔、圆珠笔、荧光笔等等; 可以根据…☆31Updated 5 years ago
- 一个Qt写的连连看小游戏☆17Updated 7 years ago
- Use Qt5.8 and openGL to create an application which can view an *.obj 3D model.Just for study!☆19Updated 5 years ago
- MFC 绘图程序及 MFC 程序设计详解☆72Updated 5 years ago
- Qt5.9 C++ 开发指南学习项目☆59Updated 5 years ago
- A co-working project of Computer Graphics course☆40Updated last year
- QT QChart QScatterSeries 空心折线图.画一个折线图,关键点使用空心的圆点(散点)标识出来,鼠标移动到 关键点上,显示出当前数值,并将散点改变形状(增加边框);鼠标移走数值消失。https://blog.csdn.net/xiezhongyuan07/a…☆29Updated 4 years ago