| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Цилиндр |
| Автор: Artemon 11.10.2006, 19:32 | ||
Рисую цилиндр:
А получаю какуюто не суразицу, что-то не могу понять в чем дело. |
| Автор: Дрон 11.10.2006, 19:41 |
| Artemon, я не силён в GDI+ и проверять некогда, но есть предположение, что он соединяет первую точку каждого следующий элемента (линии, дуги и т.п.) с последней точкой предыдущего. Если я не прав, то извиняйте |
| Автор: mr.DUDA 11.10.2006, 21:22 |
| Artemon, полный код функции рисующей цилиндр - в студию, пожалуйста |
| Автор: Artemon 13.10.2006, 13:22 | ||
Код в студии:
|
| Автор: mr.DUDA 13.10.2006, 14:01 | ||
Вот так нормально:
|
| Автор: Artemon 13.10.2006, 19:06 | ||
| Я уже было обрадовался что все работает, но не тут-то было: Если попытаться залить фигуру, то получим заливку непонятно каких частей
|
| Автор: mr.DUDA 14.10.2006, 16:24 | ||
| Artemon, про заливку сразу надо было сказать Путь должен быть замкнутый, и порядок обхода - в одну сторону (по часовой стрелке):
|