Skip to content

JackHuynh0610/ray-casting3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RayCasting-3D

This program is a continuation of the RayMarching. This has a twist to it, by converting 2D plane into 3D. Please take a look at RayMarching for program summarization.

Learn more about it here:

Overview 🚀

This program is written using Java and the JavaSwing library just like RayMarching. Use your mouse pad or any device that allows the cursor to move to navigate and manipulate the camera. Use Left/Right arrow keys to change camera perspective.

Prerequisites 🛠️

  • First, you'll need to have JRE to run the jar file for this program.
  • If you already have JRE installed, proceed to Getting Started section.

Check for JRE on your system:

  • For macOS and Linux:
    • Open a terminal window. Type in
       java -version
      
  • For Windows:
    • Open Command Prompt. Type in
       java -version
      

Getting Started 🚀

  • Option 1
    • Navigate to the release section in the repository. Click on RayCasting alpha.
    • Download the .jar file. Remember where you installed it, navigate to that folder, double-click on it, and then enjoy!
  • Option 2
    • Clone this repository, navigate to the jar file, and then run it. By cloning, you can explore the source code and test things out on your machine.

Troubleshoot 🛠️

  • If you have JRE installed but the program still won't run
    • Check the Environment Path. This link might be helpful.

Enjoy 🌟

RayCasting 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages