LINUX.ORG.RU

Здорово. А теперь это переписать на ассемблере для ZX Spectrum, например, - и добро пожаловать в демосцену! :)

al_exquemelin ★★★
()

это - просто некая абстракция? симпотно смотрится

бегло глянул, есть впечатление что по PaintEvent перерисовывается вся картинка. Если действительно так, то это некомильфо :-)

MKuznetsov ★★★★★
()
Ответ на: комментарий от andreyu

Магические числа во все поля. Это в каких школах так учат?

Я же экспериментировал и подбирал так чтоб картинка смотрелась красиво на глаз.

abs ★★★
() автор топика
Ответ на: комментарий от MKuznetsov

это - просто некая абстракция?

Да, просто абстракция.

abs ★★★
() автор топика
Ответ на: комментарий от slon

Переименуй на DOBDraw, а то засмеют.

Это вообще NBOMeDraw)))

abs ★★★
() автор топика

Ух ты:

draw visual effects 
![alt tag](https://github.com/theGABS/lsdDraw/blob/master/example1.png)
![alt tag](https://github.com/theGABS/lsdDraw/blob/master/example2.png)
А где почитать про формат Readme для гитхаба?

Eddy_Em ☆☆☆☆☆
()

Зачем ты каждый раз вычисляешь функцию? Почему бы не затабулировать сразу и потом делать лишь линейную аппроксимацию по табличным значениям? Шустрей же будет!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от unt1tled

кто вас учит так писать?

Никто, это не я писал. Это функция перевода из одного цветового пространства в другое - которую я просто нагуглил.

abs ★★★
() автор топика
Ответ на: комментарий от Eddy_Em

Зачем ты каждый раз вычисляешь функцию?

Так картинка же динамичная, там есть параметр frame(типа время) которые влияет на все вычисления(именно этоже и делает картинку динамичной)

abs ★★★
() автор топика
Ответ на: комментарий от abs

Так картинка же динамичная

И что? От этого значение синуса 30° изменится?

Все-таки, пошустрей вот как делать: 1) юзер выбирает тип функции, 2) ты на поле где-нибудь эдак в пару сотен точек эту функцию табулируешь, 3) при вычислении берешь значения в соседних узлах и тупо линейно интерполируешь.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

И что? От этого значение синуса 30° изменится?

Так вроде говорили про то что из-за кешпромахов это будет гораздо медленее?

Про интерполяцию подумаю.

abs ★★★
() автор топика
Ответ на: комментарий от abs

Я же экспериментировал и подбирал так чтоб картинка смотрелась красиво на глаз.

Я вот об этом:

int result = 5 * 10 * 21;
против:
const int ApplesCount = 5;
const int ChildrenCount = 10;
const int ApplePrice = 21;
int result = ApplesCount * ChildrenCount * ApplePrice;

andreyu ★★★★★
()
Ответ на: комментарий от Harald

а узоры по собственным наблюдениям рисовал, или по пересказам? )

алиан + гидра.

abs ★★★
() автор топика
Ответ на: комментарий от Eddy_Em

Чего-чего?

ну многие говорят что нет смысла считать синус зарание поскольку обращение в таблицу будет медленнее чем посчитать по полиному

abs ★★★
() автор топика
Ответ на: комментарий от abs

Сделай бенчмарк, да убедись сам, что это не так.

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.