Closed sethrj closed 5 months ago
CHAINED on #1190 and #1194
RaytraceImager is the user-facing class that takes a geometry and traces an image
RaytraceImager
Unlike the original raytrace implementation, this one is actually unit tested. The highest level unit test generates ASCII art:
JJJJJJJJJJJJJJJJJJJJ| JJJJJJJJJJJJJJJJJJJJ| JJJJJJJJJJJJJJJJJJJJ| JJJJJJJJJJJJJJJJJJJJ| JJJJBBBBBBBBBBBBJJJJ| JJJJBBBBBBBBBBBBJJJJ| JJJJBBBBBBBBBBBBJJJJ| JJJJBBBBBBBBBBBBJJJJ| JJJJccccccccccccJJJJ| JJJJccccccccccccJJJJ| JJJJccaaaabbbbccJJJJ| JJJJccaaaabbbbccJJJJ| JJJJccaaaabbbbccJJJJ| JJJJccaaaabbbbccJJJJ| JJJJccccccccccccJJJJ| JJJJPcccccccccccJJJJ| JJJJJJJJJJJJJJJJJJJJ| JJJJJJJJJJJJJJJJJJJJ| JJJJJJJJJJJJJJJJJJJJ| JJJJJJJJJJJJJJJJJJJJ|
Oh yes.
Oh no. 😂
@elliottbiondo This one next please! 😄
CHAINED on #1190 and #1194
RaytraceImager
is the user-facing class that takes a geometry and traces an imageUnlike the original raytrace implementation, this one is actually unit tested. The highest level unit test generates ASCII art: