Commit Graph
10 Commits
Author SHA1 Message Date
basil 6deaf82443 更新 KNOWLEDGE.md + 规范三角形排列
- KNOWLEDGE.md:补全 Step 2:MVP 与视口变换,补全 Step 4:深度测试
- CONVERTIONS.md:规定三角形排列顺序为顺时针,即向量 AB.cross(AC) 为法线方向
2026-03-20 21:44:42 +08:00
basil 68804eab7d 写入 DepthBuffer 相关约定 2026-03-20 19:58:10 +08:00
basil e089619dcf apply depthBuffer 2026-03-20 19:53:08 +08:00
basil cc203c40f3 铺垫 DepthBuffer
- 将 Triangle2D 扩展到 Triangle,能支持三维的坐标
- 简单填充了深度缓冲的类实现
- 将 main 中进行测试的正方体的面打散成三角形
2026-03-19 21:00:38 +08:00
basil b5f81958df bug fix:正方体遮挡判断问题 2026-03-19 20:12:55 +08:00
basil 55a96143fc 添加 Transform 类并应用到 Camera 中 2026-03-19 15:01:53 +08:00
basil 858c0b4d59 viewport 视口变换 2026-03-19 14:16:29 +08:00
basil 73c1d3a21d add TODO.md 2026-03-16 22:00:52 +08:00
basil 4ad6349a59 MVP 变换 + 补全依赖 2026-03-16 16:38:54 +08:00
basil d550baa11e view matrix + half projection matrix 2026-03-16 14:30:57 +08:00