Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raycaster often doesn't return nearest intersection point #165

Open
benedikt7 opened this issue Feb 14, 2024 · 2 comments
Open

Raycaster often doesn't return nearest intersection point #165

benedikt7 opened this issue Feb 14, 2024 · 2 comments

Comments

@benedikt7
Copy link

Hello!

First of all, thank you very much for this extremely exciting project. Very cool implementation. Thank you for making your results available!

I work with large CAD models of industrial machines, which sometimes have a very complex interior with components. Loading and rendering work perfectly and very efficiently. The problem: The raycaster unfortunately works very "faulty". Intersections often only include points on parts that are in the background, while the actually selected part of the model is not part of the result set. Especially with parts inside the machine, the raycaster usually provides intersection points that do not lie in the foreground but rather concern parts further "back" in the machine.

Could this possibly be because the raycaster is still working with a simplified version of the model where detailed geometry is not yet taken into account?

I would greatly appreciate input and ideas for improvement!

@ponchio
Copy link
Contributor

ponchio commented Feb 23, 2024 via email

@benedikt7
Copy link
Author

benedikt7 commented Feb 29, 2024

Hi!
Thanks for the input. Solution 2 sounds very suitable for my use case, as RAM on the target devices is quite limited. Do you have an approximate timeline for how long the implementation would take?

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants