W / OpenGLRenderer:点太远了

在构造一个椭圆的向量时,我在LogCat中收到此警告消息:

W/OpenGLRenderer: Points are too far apart 4.000000 

我很想知道这究竟是什么意思。 我注意到在AOSP中有一个drawArc方法会抛出这个警告,但是,它没有清楚地表示究竟是什么意思。 我需要调整矢量绘图吗? 我是否会看到这些警告中的任何未来错误或错误? 如何让这些警告消退?

AOSP参考文件

警告“点太远”意味着“A”路径命令指定的椭圆太小而不能在端点之间形成弧。 为了处理这个问题, drawArc方法扩大了椭圆的大小,以便它可以在端点之间充分形成弧。

例如,以下路径(指定太小而无法通过端点的1×1椭圆)将触发此警告:

 M10 10 A 1 1 0 1 1 5 5 

虽然以下路径(指定具有相同端点的10×10椭圆)不会:

 M10 10 A 10 10 0 1 1 5 5