Fixed bug with Raycast #232
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Screen.Recording.2025-10-20.at.1.45.12.AM.mov
The math inside of SetFromJitterResult just needed () around the multiplication 😄
internal void SetFromJitterResult(DynamicTree.RayCastResult result, Double3 origin, Double3 direction) { Shape = result.Entity as RigidBodyShape; if (Shape == null) { Hit = false; return; } var userData = Shape.RigidBody.Tag as Rigidbody3D.RigidBodyUserData; Hit = true; Rigidbody = userData.Rigidbody; Transform = Rigidbody?.GameObject?.Transform; Normal = new Double3(result.Normal.X, result.Normal.Y, result.Normal.Z); Distance = result.Lambda; - Point = origin + direction * Distance; + Point = origin + (direction * Distance); }