Firefox Canvas - артефакты при прорисовке пути (возможная ошибка отсечения) - PullRequest
0 голосов
/ 18 июня 2011

Я написал программу Canvas, используя некоторые «продвинутые» графические функции: http://pastebin.com/u5q0W876

Отлично работает в IE, Chrome и Opera. Но в FireFox возможно появление странного артефакта:
~ щелкните в правом нижнем углу (пустое место)
Поверните внешнее кольцо (нажмите на него)
~ выглядит как http://img535.imageshack.us/img535/9503/fferr.jpg (см. справа вверху)

Я уверен, что проблема связана с функциейcilStripes (которая рисует полосы по всему экрану, которые затем обрезаются до определенной области). Он находится в строке 162 и используется в строке 77. Но я не знаю, почему FireFox имеет эту ошибку, когда отсечение работает нормально во всех других браузерах.

1 Ответ

1 голос
/ 19 июня 2011

Добавление c.moveTo (0,0) в конец функцииcilStripes, кажется, исправило это для меня.Но, пожалуйста, не спрашивайте, почему.

...