csci5607/assignment-1
2023-02-01 16:19:56 -06:00
..
doc Add writeup 2023-02-01 16:13:48 -06:00
examples Input parser 2023-01-31 13:50:23 -06:00
src Add writeup 2023-02-01 16:13:48 -06:00
.gitignore Add writeup 2023-02-01 16:13:48 -06:00
Cargo.lock Fix radians bug, polish and refactor 2023-02-01 02:23:45 -06:00
Cargo.toml Polish 2023-02-01 16:19:56 -06:00
Makefile Polish 2023-02-01 16:19:56 -06:00
README.md Polish 2023-02-01 16:19:56 -06:00
writeup.md Add writeup 2023-02-01 16:13:48 -06:00

Raycaster

Writeup is located at /writeup.pdf.

The binary can be found at /assignment-1. Run ./assignment-1 --help to see how to use it. The binary has been built using the Rust Docker image, which should have an environment similar to CSELabs. If there is trouble running the binary, try building form source:

Building from source

The Makefile currently uses Docker to produce a more consistent build. If you have a Rust+Cargo toolchain installed locally, it's also possible to build the source using just:

cargo build --release

The binary will be found in target/release.