Skip to content

How to raycast occupancy? #80

Answered by victorreijgwart
Divelix asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks! I'm glad to hear you like the new structure. It took some time, but it should solve all the issues you highlighted in #41 :)

Ray tracing is computationally expensive, so moving critical loops to C++ to improve performance is probably worth it. You could work primarily in Python and, when needed, migrate heavy sections directly into the pywavemap interface (this is probably easier than moving them to the C++ library and then writing bindings separately). With an Editable install and -Ceditable.rebuild=true, any changes to the C++ code will automatically recompile when running your Python script.

You can leverage the RayIterator to visit all voxels intersected by a ray, ordered by d…

Replies: 2 comments 14 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
14 replies
@Divelix
Comment options

@victorreijgwart
Comment options

@victorreijgwart
Comment options

@Divelix
Comment options

@victorreijgwart
Comment options

Answer selected by Divelix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants