Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Наше Open Source Software

Наше Open Source Software Наработки для использования в Ваших проектах

Ответ
 
Опции темы
Старый 11.01.2012, 17:31   #1
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,217
Написано 436 полезных сообщений
(для 784 пользователей)
Рисуем интерференцию

Изначально создавалось с желанием нарисовать интерференционную картину на телефоне. Красиво, но тормозит даже на компе.
Изначально источников света нет - добавляем их нажатием на экран. (lib_sensor) Есть два режима рисования - честный и без доп. библиотек, и второй (попытка сделать быстрее), использующий lib beta (рисование массива) и приближенный метод вычисления синусов и косинусов - очень забавно выглядит в итоге, ступеньками.
Управление:
Нажатие в нижний левый угол экрана-выход
В нижнюю по центру часть - удаление всех источников света
В нижний правый угол - смена режима рисования (2-3 сек)

Разрешаю изучать, редакировать и использовать код с указанием моего авторства.
Миниатюры
Нажмите на изображение для увеличения
Название: INTER.jpg
Просмотров: 767
Размер:	21.8 Кб
ID:	15901  Нажмите на изображение для увеличения
Название: INT.png
Просмотров: 708
Размер:	62.8 Кб
ID:	15902  
Вложения
Тип файла: rar Interference.rar (31.9 Кб, 264 просмотров)
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Igor за это полезное сообщение:
ABTOMAT (11.01.2014), midlet_pascal (28.01.2012), scimitar (28.01.2012)
Старый 09.01.2014, 18:25   #2
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,217
Написано 436 полезных сообщений
(для 784 пользователей)
Ответ: Рисуем интерференцию

Кстати, когда-то писал то же самое на java, работало на порядки быстрее, потому что в midlet pascal работа с типом данных real программная. Красивых ступенек я так и не получил, наверно, дело в хитрой реализации real.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 09:07.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com