https://www.reddit.com/r/mechanical_gifs/comments/aflmj7/how...
It's not really a rigid body, it's a dynamic component that squeezes the ball.
Generally speaking, there are many ways you can simplify the game by sacrificing precison. This is exactly the kind of detail the original article is about. Ones simplified model of the world is always incomplete, and there are always surprising ways in which it will fall short.
Pinball simulation has come a long way, but it still feels very different from the real thing.
Plus the bonus of an example of causing spin.
Obviously the ball response can be modeled as an impulse. However as you point out the difficultly is that the physics engine needs to calculate a correct result for the ball bouncing (i.e. it isn't simple to calculate the impulse).
I think my overall point still stands, but you might be right.
ETA:
I would like to point out that my dad was debating buying one of those virtual pinball tables, and so we played one at a mall, it was decidedly not fun. The physics were way too floaty, and didn't feel good at all. It looked like they were running it on some shitty Android and just mounted a big TV.
That's why I thought that maybe it was the physics in PinballFX slowing things down.
I think having something more or less like a rumble feature would do a lot too. Even if you just had a solenoid that thumps when hitting a bumper would make it feel a lot more realistic.
https://youtu.be/Jd3-eiid-Uw?t=147
Turns out that head-tracking parallax is surprisingly effective even without stereo vision. I'd guess there's some component about the effect working best when your head motion is large relative to the distance between your eyes, and also best for objects far enough away from your eyes that you're not getting a lot of information from the stereo vision.
I don't know exactly where those thresholds are, but I wouldn't be surprised if a pinball machine is in a regime where it works well.
The one I felt at the mall kind of felt like I was playing on the moon. The ball felt really floaty and the way the ball bounced off the walls and bumpers just didn't feel or look right.
Adding some kind of "thumper" feedback would have certainly helped the experience though.
But I would be very surprised if any pinball software actually does that!