Skip to main content
Tweeted twitter.com/StackGameDev/status/1161336731293147136
added 153 characters in body
Source Link

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in this answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry. The method described in this answer does work correctly in some cases, but not when the rope does not move, since the collision detection method does not account for the movement of points.

How would you make the wire behave correctly when interacting with moving geometry?

NOTE: I am using Godot, which uses the Bullet physics engine, however, a general answer is fine.

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in this answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry.

How would you make the wire behave correctly when interacting with moving geometry?

NOTE: I am using Godot, which uses the Bullet physics engine, however, a general answer is fine.

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in this answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry. The method described in this answer does work correctly in some cases, but not when the rope does not move, since the collision detection method does not account for the movement of points.

How would you make the wire behave correctly when interacting with moving geometry?

added 64 characters in body
Source Link

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in the answerthis answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry.

How would you make the wire behave correctly when interacting with moving geometry?

NOTE: I am using Godot, which uses the Bullet physics engine, however, a general answer is fine.

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in the answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry.

How would you make the wire behave correctly when interacting with moving geometry?

NOTE: I am using Godot, which uses the Bullet physics engine, however, a general answer is fine.

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in this answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry.

How would you make the wire behave correctly when interacting with moving geometry?

NOTE: I am using Godot, which uses the Bullet physics engine, however, a general answer is fine.

added 56 characters in body
Source Link

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in the answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry.

How would you make the wire behave correctly when interacting with moving geometry?

NOTE: I am using Godot, which uses the Bullet physics engine, however, a general answer is fine.

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in the answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry.

How would you make the wire behave correctly when interacting with moving geometry?

I have implemented a 2D wire like the one described in this question which is made up of straight line segments between wrapping points. However, while the algorithms described in the answer work just fine for colliding with static geometry, it does not behave correctly when interacting with moving geometry.

How would you make the wire behave correctly when interacting with moving geometry?

NOTE: I am using Godot, which uses the Bullet physics engine, however, a general answer is fine.

Source Link
Loading