Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-12 | Caption printing is configurable as a cli parameter. | Keuin | |
2022-04-12 | Bugfix: object hit priority is incorrect. | Keuin | |
Replace unique_ptr with shared_ptr. | |||
2022-04-12 | Add range restriction support in object::hit. | Keuin | |
2022-04-12 | Bugfix: output image is upside down. | Keuin | |
2022-04-12 | Add the earth. (now we've found a bug) | Keuin | |
2022-04-12 | Replace dot with mod2. | Keuin | |
2022-04-12 | Add comments. | Keuin | |
2022-04-12 | Optimize sphere hit calculation. | Keuin | |
2022-04-12 | Make object::hit provides hit time t. | Keuin | |
Visualize normal vector at hit point. Add pixel<T>::from_normalized(const vec3d&) for visualizing normal vector. | |||
2022-04-12 | Bugfix: fixpoint on ray is calculated incorrectly, causing objects being ↵ | Keuin | |
stretched. | |||
2022-04-12 | Add basic object hit rendering. | Keuin | |
Add NOPRINT environ switch. Add demo sphere rendering. | |||
2022-04-11 | Decouple viewport size and generated image size. | Keuin | |
Use cli parameters to control simple_scanner. | |||
2022-04-11 | Implement ray3, timer and a simple viewport scanner. | Keuin | |
Fix bitmap wrong pixel sequence. Remove default constructor of bitmap. Add pixel mixture method. |