gpt4 book ai didi

java - W/OpenGLRenderer : Points are too far apart

转载 作者:搜寻专家 更新时间:2023-11-01 08:27:56 25 4
gpt4 key购买 nike

当构造一个椭圆形的 vector 时,我在 LogCat 中收到这条警告消息:

W/OpenGLRenderer: Points are too far apart 4.000000

我很想知道这到底是什么意思。我在 AOSP 中注意到有一个 drawArc 方法会抛出此警告,但是,它并没有给出确切含义的明确表示。我需要调整 vector 绘图吗?我会看到这些警告中的任何 future 错误或绘图错误吗?我怎样才能让这些警告消退?

AOSP Reference file

最佳答案

警告“Points are too far apart”表示“A”路径命令指定的椭圆太小,无法在端点之间形成弧线。为了解决这个问题,drawArc 方法放大了椭圆的大小,以便它可以在端点之间充分形成弧线。为避免警告,您必须避免此类有问题的“A”命令。

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

M10 10 A 1 1 0 1 1 5 5

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

M10 10 A 10 10 0 1 1 5 5

关于java - W/OpenGLRenderer : Points are too far apart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43080011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com