bydanila
|
|
1 | |
Работа с Graphics: Рисование кистью29.05.2012, 19:47. Показов 1805. Ответов 1
Метки нет (Все метки)
Подскажите что почитать.
Хочу узнать как рисовать средствами c# кистью. Не просто точкой, а кистью, например крестиком. На подобие фотошопа |
29.05.2012, 19:47 | |
Ответы с готовыми решениями:
1
Рисование кистью Рисование кистью тормозит, а сама панель при её перерисовке мерцает Рисование кистью: если движение мышки быстрое, то линия получается с пробелами [Графический редактор] Как организовать рисование карандашом (кистью)? |
4 / 4 / 0
Регистрация: 13.12.2010
Сообщений: 37
|
|
30.05.2012, 00:16 | 2 |
Ну если вкратце, то у тебя есть точка нажатия(туда куда ты ткнул) допустим (50;50). Т.к. у тебя крестик, то та точка, куда ты ткнул будет его центром, соответственно от этой точки и отталкиваемся. Далее от центра выискиваем координаты, в которых будут остальные точки крестика. То есть если центр (x;y), то остальные точки (x-1;y-1),(x-2;y-2) и так далее в зависимости от размеров крестика ну и где координаты прибавлять, а где отнимать разумеется понятно. И получается крестик (48;48),(49;49),(50;50),(49;51),(48;52),(51;49),(52;48),(51;51),(52;52). Это самый простой метод, м.б. да и скорее всего есть лучше, но так проще.
1
|
30.05.2012, 00:16 | |
30.05.2012, 00:16 | |
Помогаю со студенческими работами здесь
2
Рисование в С++, graphics.h С# Graphics рисование треугольника $$$ Рисование с использованием graphics.h Graphics: рисование в памяти Graphics. Рисование в другом методе Рисование детали Graphics (для начинающих) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |