|
|
|||||
Регистрация: Mar 2001
Сообщений: 1,147
|
заливка цветом кренделя
вопрос актуален в обеих версиях as, поэтому спрошу тут. программно рисуем крендель, попутно заливая его цветом (крендель - это восьмёрка у которой мелкий кружочек относительно центра повёрнут вниз. то есть петля в контуре круга, но в отличие от восьмёрки, обращённая внутрь). так вот, мелкая петля будет вырезана из нашего кренделя. получится дырка. а вот крайне хотелось бы этого избежать. как?
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
Регистрация: Nov 2005
Сообщений: 1,155
|
flash.display.GraphicsPath.winding?
|
|
|||||
Регистрация: Mar 2001
Сообщений: 1,147
|
нет. необходимо избавиться от дырок. тут можно только NON_ZERO и сонаправленные полигоны. а если крендель рисовать не по-людски? опять дырка будет (
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
Регистрация: Nov 2005
Сообщений: 1,155
|
А как не по людски? Если рисовать в один замкнутый паф то все нормально. А если в два приема (большой и малый круг) то вторую фигуру просто без заливки
|
|
|||||
Регистрация: Mar 2001
Сообщений: 1,147
|
рисуем восьмёрку не из двух, а из 4х кружочков (за один проход, по человечески) и мысленно изгибаем её так, чтобы крайние кружочки наложились друг на друга. в месте наложения опять дырка. мне нужен режим ODD-ODD или что-то похожее, чтобы при любом наложении не было дыр (
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
Часовой пояс GMT +4, время: 03:39. |
|
« Предыдущая тема | Следующая тема » |
|
|