cadop / dhart

A library for creating Navigation Graphs, Visibility graphs, Raycasting used in design analysis, architecture, robotics, and human factors.
https://cadop.github.io/dhart/
GNU General Public License v3.0
13 stars 8 forks source link

Update dynamic scheduling of openmp to improve occlusion speed #42

Closed cadop closed 1 year ago

cadop commented 1 year ago

This Closes https://github.com/cadop/dhart/issues/29 . The issue was partly due to scheduling of openmp and resolved by changing dynamic allocation size. The streaming method is only beneficial for coherent rays, and just because direction is the same does not mean the rays are coherent, they also have to be from the almost same origin.

Modifies:

Adds: