1

, 내가 로그 캣이 경고 메시지를 얻고있다 :W/OpenGLRenderer : 타원 인 벡터를 구성 할 때 포인트가 너무 멀리 떨어져

W/OpenGLRenderer: Points are too far apart 4.000000 

내가 정확히 무엇을 의미하는지 알고에 관심이 있어요. AOSP에서 drawArc 메서드가 있다는 것을 알았지 만,이 경고를 던지기는하지만 정확히 무엇을 의미하는지 명확하게 알 수는 없습니다. 벡터 드로어 블을 조정해야합니까? 이 경고에서 미래의 실수 나 실수를 발견 할 수 있습니까? 이 경고를 어떻게 해결할 수 있습니까?

AOSP Reference file

답변

3

경고 "포인트가 너무 멀리 떨어져있다"는 "A"경로 명령은 엔드 포인트 사이의 호를 형성하기 위해 너무 작다 타원을 지정하는 것을 의미한다. 이를 처리하기 위해 drawArc 메서드는 타원의 크기를 확대하여 종점 사이에 호를 적절히 형성 할 수 있도록합니다. 다음과 같은 경로를 (같은 엔드 포인트와 10 × 10 타원을 지정) 동안

M10 10 A 1 1 0 1 1 5 5 

:

예를 들어, (종점을 통과하기에 너무 작다는 1x1 타원을 지정) 다음과 같은 경로는이 경고를 트리거 하지 않습니다 :

M10 10 A 10 10 0 1 1 5 5