IDunnoDev f5fd5b6756 Week8 [16/11] - [19/11]
Added Light Base Class
Added AmbientLight, DirectionalLight and PointLight Classes
Added Constructor to the Camera Class
Added Light CoEff's to the Model Class
Added Color Variables to Polygon3D Class
Added Light Vector to hold the lights in the Rasteriser
Added Camera Vector to hold multiple Cameras and Methods to set which is the current
Added Lighting to the Rasterizer
Added DrawSolidFlat method to the Rastorizer
Added Bounds Check to the SharedTools for Int and Float values
Added Color Enum Class
Added Normalize Method to the Vector3D Class
Renamed the TransformTools to SharedTools since adding more non transform methods to it
2021-12-11 17:05:43 +00:00
2021-12-11 13:15:05 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 14:15:02 +00:00
2021-12-11 13:24:09 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 14:15:02 +00:00
2021-12-11 14:15:02 +00:00
2021-12-11 14:15:02 +00:00
2021-12-11 13:24:09 +00:00
2021-12-11 13:24:09 +00:00
2021-12-11 14:15:02 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 13:18:04 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 17:05:43 +00:00
2021-12-11 14:48:46 +00:00
2021-12-11 14:48:46 +00:00
2021-12-11 17:05:43 +00:00
Description
This is a C++ implementation of a fairly basic 3d rasterizer.
2.1 MiB
Languages
C++ 99.2%
C 0.8%