《Ray Tracing in One Weekend》——Chapter 2: The vec3 class
来源:互联网 发布:淘宝怎么用邮箱注册 编辑:程序博客网 时间:2024/06/05 01:12
总结《Ray Tracing in One Weekend》全文
第一部分:学习总结
看源代码有点吃力,必须得先补点C++的东西。
问题三:类的头文件和实现文件分别写什么(用向量表示RGB输出“第一张图片”)
问题四:C++中inline是干嘛用的
问题五:C++中const是干嘛用的
问题六:C++中&是干嘛用的(引用类型)
问题七:operator+=()是什么鬼函数?(重载操作符)
问题八:C++中this是干嘛用的
问题九:C++中::是干嘛用的(域解析操作符)
问题十:【总结】解决了问题四~问题九,vec3这个类的代码应该都能看懂了
第二部分:原文截图
总结《Ray Tracing in One Weekend》全文
阅读全文
2 0
- 《Ray Tracing in One Weekend》——Chapter 2: The vec3 class
- 《Ray Tracing in One Weekend》——Chapter 0: Overview
- 《Ray Tracing in One Weekend》——Chapter 6: Antialiasing
- 《Ray Tracing in One Weekend》——Chapter 8: Metal
- 《Ray Tracing in One Weekend》——Chapter 9: Dielectrics
- 《Ray Tracing in One Weekend》——Chapter 1: Output an image
- 《Ray Tracing in One Weekend》——Chapter 3: Rays, a simple camera, and background
- 《Ray Tracing in One Weekend》——Chapter 4: Adding a sphere
- 《Ray Tracing in One Weekend》——Chapter 5: Surface normals and multiple objects
- 《Ray Tracing in One Weekend》——Chapter 7: Diffuse materials
- 《Ray Tracing in One Weekend》——Chapter 10: Positionable camera
- 《Ray Tracing in One Weekend》——Chapter 11: Defocus Blur
- 《Ray Tracing in One Weekend》——Chapter 12: What's next?
- 总结《Ray Tracing in One Weekend》
- 问题三十:《Ray Tracing In One Weekend》封面图形生成
- 【Ray Tracing in One Weekend】(ch3)射线类
- 【Ray Tracing in One Weekend】(ch7)漫反射材质
- 【Ray Tracing in One Weekend】(ch8)Metal&Lambertian
- QQ聊天消息展示,提交评论实现
- 常用的dos命令介绍
- VCS-5续2 LVM和VxVM
- 关于File文件类使用
- 二极管结构和工作原理
- 《Ray Tracing in One Weekend》——Chapter 2: The vec3 class
- 4. ESP8266固件的编译(NONOS SDK固件 AT固件)
- POJ
- Linux命令对应英文全称
- ABOUT INTERNET
- 你应该需要了解到的 【HTTP状态码 】
- android gps机制分析--之二
- scala中的方法与函数
- ubuntu下安装软件常用的3种方法