-
-
Notifications
You must be signed in to change notification settings - Fork 35.3k
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
LineSegments2 raycast bug #29666
Comments
I think there's a bigger question of what these screenspace thickness lines should do for raycasting when they're off screen - if a line is off screen there's not a clear interpretation of what "screen space" means. And projecting into camera clip space to to perform the raycasting won't necessarily have sensible results. cc @WestLangley |
@rajsunku Can you please provide a live example to demonstrate exactly what you are doing? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
When a
LineSegments2
object is rendered off the screen, theLineMaterial.resolution
variable doesn't get updated until theonBeforeRender
function is run. This causes raycasters to intersect with the lines incorrectly even when they are not on the screen. It gets resolved once you pan to the line since theresolution
gets updated.Reproduction steps
Code
// code goes here
Live example
Don't have a live example I can provide
Screenshots
No response
Version
0.168.0
Device
No response
Browser
No response
OS
No response
The text was updated successfully, but these errors were encountered: