Как нарисовать синусоиду на форме в с#
Мне дали задание сделать анимацию где круг движется по синусоиде.
Вопрос: как нарисовать произвольную синусоиду?
копайте в сторону graphics
Цитата: cronya
копайте в сторону graphics
я пытаюсь,но пока мои поиски успехом не увенчались(
1) сначала учитесь рисовать круг на канве и стирать его.
2) пишете функцию, скажем GetCoord(int *x, int *y, int time), которая будет вам возвращать координаты объекта через определённый момент времени. скажем каждую секунду или каждые 100 милисекунд.
Всё зависит того, что от вашей реализации.
3) Пишем бесконечный цикл, который сначала получает координаты х и у, потом рисует круг по этим координатам, ставите небольшую паузу в несколько миллисекунд и стираете круг.
Всё не так уж сложно.
Основы работы построения графиков в среде MS Visual C# 2010