8000 GitHub - 16ajbm/rayban: My attempt at the Pragmatic Programmer's Ray Tracer Challenge.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

16ajbm/rayban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rayban

A C++ ray tracer inspired by the Ray Tracing in One Weekend series by Peter Shirley.

Installation

  1. Clone the repository:

    git clone https://github.com/16ajbm/rayban.git
  2. Navigate to the project directory:

    cd rayban
  3. Make sure you have the required dependencies:

    • CMake (3.15 or higher)
    • C++ compiler with C++17 support
    • Boost libraries (1.55 or higher)
  4. Build and run:

    make run

Quick Start

The Makefile provides simple commands for common tasks:

# Build the project
make build

# Run tests
make test

# Build and run the application
make run

# Clean build files
make clean

# View all available commands
make help

Manual Build (Alternative)

If you prefer to use CMake directly:

mkdir build
cd build
cmake ..
make
./rayban

About

My attempt at the Pragmatic Programmer's Ray Tracer Challenge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0