项目简介 本项目是一个简单的光栅化渲染器,使用C++编写。其主要目的是巩固图形学基础知识,适合用于学习和复习图形学及C++编程。项目实现了OBJ模型解析、画线(Bresenham)、画三角形、矩阵与向量运算、MVP变换、仿照Unity Shader风格的Shader、布林冯光照模型、Phong着色等
项目简介 本项目是下载即用的聚合搜索网页,可解决用户搜索资料时频繁切换网站、重复输入关键词的问题。用户输入一次关键词,就能通过点击左侧列表或用快捷键切换不同搜索引擎,还能同时使用两三个搜索引擎,有效提升搜索效率。 项目的主要特性和功能 默认导航页面:提供 defaultPage.html 文件作为默
项目简介 本项目是一个融合技术与创新的DIY项目,借助Arduino编程语言和电子元件,将传统手持激光笔升级成全自动追踪设备,可自动追踪并吸引猫咪注意,既满足人们对高科技宠物玩具的需求,又为生活增添乐趣。 项目的主要特性和功能 激光自动追踪系统:配备激光发射器和两个伺服马达,能自动控制激光移动路径与
项目简介 本项目是基于Web技术开发的Obsidian发布工具,可助力开发者快速将文件发布到云端存储服务。支持七牛云、Cloudflare R2及其他兼容AWS S3的存储服务,无需复杂设置,仅需提供云端存储空间授权信息,就能轻松完成文件发布。项目拥有友好的用户界面和丰富的配置选项,能满足不同用户的
项目简介 本项目是一个简单的合成大西瓜游戏,仅用于技术学习与娱乐。提供了快速魔改的方法,无需修改代码,修改配置即可,还配套改图工具,同时提供多种本地启动和上线发布方式。 项目的主要特性和功能 易于魔改:无需修改代码,修改配置即可实现多种功能的更改,如改分数、换图片、开启无敌模式等。 多方式启动:提供
项目简介 EPOS(Embedded Parallel Operating System)是用于自动化嵌入式系统开发的框架,运用Application-Driven Embedded System Design (ADESD)方法,提供系列工具与方法,助力开发者将组件选择、配置并集成到特定应用框架中
项目简介 本项目是一款基于 C++ 开发的音乐编辑工具,专为 UTAU 项目量身打造。具备直观、高效的命令行界面,能帮助音乐制作者轻松编辑和管理音乐项目。 项目的主要特性和功能 文件编辑:支持加载、保存和编辑 .ust 文件。 命令系统:提供简单命令,可执行加载文件、保存文件、播放音乐等操作。 插件
项目简介 本项目借助USB接口与微控制器(像Adafruit Trinket M0和Seeeduino Xiao)达成旋转编码器的读取与控制。项目有两个版本,分别适配不同的微控制器,同时还有一个专门为Bruker设备设计的Trinket M0版本。 项目的主要特性和功能 多平台支持:支持Adafru
项目简介 本项目是基于C语言开发的JPEG解码器,通过从零实现JPEG解码流程,助力开发者深入理解JPEG图像的压缩和解码算法。该项目可解析并解码部分JPEG图像,将其转换为RGB格式,主要用于学习和实践,代码清晰展示了解码流程,不过未对内存管理和计算进行优化。 项目的主要特性和功能 支持解析JPE
项目简介 本项目是基于Python和Scrapy框架构建的视频数据分析系统,专注于分析Bilibili网站的视频数据。借助集群式爬虫技术,成功爬取视频Av号从1至51746026的全部视频信息,并对这些数据开展了细致的分析与统计。 项目的主要特性和功能 集群式爬虫:运用Redis管理递增的Av号,降