Skip to content

Huang-Yuhan/tiny-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Renderer

这个项目是关于ssloy/tiny-renderer的实现,以及在过程中的一些学习

之前是在Windows环境下用Visual Studio 和easyx进行编写。

现在装了双系统以及学习了一些新知识,准备在Ubuntu下用CMake和C++重新写一遍

直线

src/line-drawing 是画直线

line-drawing

三角形

src/triangle-drawing 是画三角形 triangle-drawing

Line-Renderer

src/line-renderer 是画模型的线框

line-renderer

Renderer( doing )

src/renderer 渲染.obj文件

renderer

其他

src文件夹下还有一些.md文件,是一些学习笔记

一些编码规范

  • 代码中自己写的指针,用std::unique_ptr管理
  • 代码中自己写的数组,用std::vector管理
  • 代码中自己写的字符串,用std::string管理

About

CG learning project using cmake

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published