разгребая хлам или в помощь студенту. часть 1 – фигуры Лиссажу.

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

фигуры Лиссажу Что такое фигуры Лиссажу читаем на википедии. Теперь про сам скрипт.
Скрипт написан на ruby и задействует библиотеку qt. Скрипт в окне рисует эти самые фигуры, плавно меняя цвет. По нажатию на кнопку ‘Next’ меняются параметры уравнений и в окне начинает рисоваться новая фигура.

Я немного слукавил, говоря, в самом начале, что здесь нечему научится. Здесь примечателен метод paintEvent(e) класса Lissajous<Qt::Widget, именно он и рисует фигуру. Да и вообще, я считаю это нормальным примером работы с Qt, причем не только для Ruby т.к. все отличие от взаимодействия с этой библиотекой скажем в C++ заключается лишь в различном синтаксисе C++ и Ruby. Человек, читающий Фултона, конечно, для себя здесь ничего не откроет, а студенту в самый раз.

Скачать эту вакханалию можно здесь. как установить qt и ruby можно прочитать соответственно здесь и здесь.

No Comments.

Leave a Reply

(обязательно)

(обязательно)