Skip to content

kai5z/BeamTrace2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beam tracing algorithm in 2D.

Utilizing a tree structure for the beams and a BSP tree for accelerated ray tracing.

Demo

npm install
npm start

app should be running on http://localhost:3000. Clicking moves the source.

The basics are very loosely based on the following paper: .. S. Laine, S. Siltanen, T. Lokki, and L. Savioja. Accelerated beam tracing algorithm. Applied Acoustics, 70(1):172–181, 2009

Possible improvements include:

  • BSP tree optimization
  • For some reason, the implementation is much slower in Firefox than Chrome

About

Beam tracing algorithm in 2D

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published