Pharo:如何增加 MouseMoveEvent 频率?

Pharo: How to increase MouseMoveEvent Frequency?

Pharo book 中有一个 Paint Canvas 的例子。

问题是鼠标移动事件传递给处理程序的频率很低,因此如果鼠标移动得太快,就无法绘制连续的路径。 有什么方法可以增加变形的更新频率吗?在 Squeak 中,有一个 SketchMorphEditor 没有这个问题,但我还没有弄清楚为什么。 我正在使用 Pharo 5.0.

据我所知,没有办法提高采样率。即使可以做到,出于多种原因,这也是一个非常糟糕的主意。 首先,线性插值产生了相当好的结果(如有必要,可以通过抗锯齿等技术进行改进):

其次,我们不能依赖每台机器上的采样率都相同并获得一致的结果。第三,因为我打算使用手势识别器,所以像 Recognizer 这样的算法不依赖于采样率并且工作得非常好。