Нарисуйте анимированный атом в C#

Когда срабатывает Timer формы, его обработчик события Tick обновляет форму, чтобы принудительно выполнить перерисовку. Обработчик события Paint формы рисует атом.

Для каждого электрона обработчик события Paint использует методы Graphics объекта Graphics> Transform и TranslateTransform для подготовки к рисовать повернутые и переведенные объекты. Затем он рисует эллипс с центром в начале координат. Вращение и масштабирование соответствуют ему для атома.

Затем код затем использует тригонометрию, чтобы выяснить, где электрон должен находиться на своей орбите и нарисовать там круг.

Источник: http://csharphelper.com/blog/2015/08/draw-an-animated-atom-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *