Просмотр полной версии : заливка цветом кренделя
вопрос актуален в обеих версиях as, поэтому спрошу тут. программно рисуем крендель, попутно заливая его цветом (крендель - это восьмёрка у которой мелкий кружочек относительно центра повёрнут вниз. то есть петля в контуре круга, но в отличие от восьмёрки, обращённая внутрь). так вот, мелкая петля будет вырезана из нашего кренделя. получится дырка. а вот крайне хотелось бы этого избежать. как?
flash.display.GraphicsPath.winding?
нет. необходимо избавиться от дырок. тут можно только NON_ZERO и сонаправленные полигоны. а если крендель рисовать не по-людски? опять дырка будет (
А как не по людски? Если рисовать в один замкнутый паф то все нормально. А если в два приема (большой и малый круг) то вторую фигуру просто без заливки
рисуем восьмёрку не из двух, а из 4х кружочков (за один проход, по человечески) и мысленно изгибаем её так, чтобы крайние кружочки наложились друг на друга. в месте наложения опять дырка. мне нужен режим ODD-ODD или что-то похожее, чтобы при любом наложении не было дыр (
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.