Линза - ход лучей

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

Александр_ФФ
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 23.11.2008 (Вс) 11:09
Откуда: Северодвинск

Линза - ход лучей

Сообщение Александр_ФФ » 07.05.2009 (Чт) 22:48

Представляю всем участникам небольшую программку (моя курсовая вроде была). Расчёт и отображение прохождения оптических лучей через линзу. Точный, а не как в учебниках расчёт углов, много настроек - материалы линзы, радиусы кривизны, тип источника света.
Спрвавки делать не стал, так понятно :)
Программка 4-летней давности, сильно не пинайте :x

Линза.zip
У вас нет доступа для просмотра вложений в этом сообщении.

Александр_ФФ
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 23.11.2008 (Вс) 11:09
Откуда: Северодвинск

Re: Линза - ход лучей

Сообщение Александр_ФФ » 10.05.2009 (Вс) 21:15

Никому не интересно :( :(

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Линза - ход лучей

Сообщение MIT » 10.05.2009 (Вс) 21:23

Александр_ФФ писал(а):Никому не интересно :( :(
Почему же? Я скачал (первый причем :) ), запустил, побаловался, однако прокомментировать нечего - работает, причем неплохо, правда сглаживания не хватает...
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Линза - ход лучей

Сообщение Хакер » 11.05.2009 (Пн) 9:08

За скроллы вместо слайдеров надо бить по рукам.
Какого черта скроллы? Что они прокручивают? Или они там просто потому, что скроллы в отличие от слайдера не надо добавлять в Components?

В расчёте (или отрисовке) явно баги: некоторые лучи преломляются внутри линзы. Т.е. складывается впечатление, что рэйтрейсер обладает неверными сведениями о кривизне линзы.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Линза - ход лучей

Сообщение alibek » 11.05.2009 (Пн) 10:57

Было бы неплохо добавить разные режимы рендеринга.
Типа того:
lens.jpg

Изображение
У вас нет доступа для просмотра вложений в этом сообщении.
Lasciate ogni speranza, voi ch'entrate.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Линза - ход лучей

Сообщение Debugger » 11.05.2009 (Пн) 11:02

Иногда получаются баги.
bug3.png

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

VBTerminator
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 415
Зарегистрирован: 19.11.2008 (Ср) 20:10

Re: Линза - ход лучей

Сообщение VBTerminator » 12.05.2009 (Вт) 14:13

Ещё можно добавить возможность пропуска лучей через несколько линз подряд (с разбиением параметров каждой линзы по вкладкам).

Александр_ФФ
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 23.11.2008 (Вс) 11:09
Откуда: Северодвинск

Re: Линза - ход лучей

Сообщение Александр_ФФ » 13.05.2009 (Ср) 16:49

Хакер писал(а):За скроллы вместо слайдеров надо бить по рукам.
Какого черта скроллы? Что они прокручивают? Или они там просто потому, что скроллы в отличие от слайдера не надо добавлять в Components?
В расчёте (или отрисовке) явно баги: некоторые лучи преломляются внутри линзы. Т.е. складывается впечатление, что рэйтрейсер обладает неверными сведениями о кривизне линзы.

Ну мне скроллы больше нравятся. Для масштаба нужен UpDown - переделаю


alibek писал(а):Было бы неплохо добавить разные режимы рендеринга

Так, конечно, покрасивше. :wink: НО! целью было выяснение, как и на какой угол лучи преломляются в линзе и после неё. на разных расстояниях от оптической оси.

Debugger писал(а):Иногда получаются баги.
Когда мы переключаем среды, перерисовки не происходит.
:!:
Да, есть баг. надо исправить.
Там кнопочка Построение для такого есть. чтобы нельзябыло баловаться, быстро прокручивая списки сред. 8)

VBTerminator писал(а):Ещё можно добавить возможность пропуска лучей через несколько линз подряд (с разбиением параметров каждой линзы по вкладкам).

Это можно, но только для желающих. заказ?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Линза - ход лучей

Сообщение Хакер » 13.05.2009 (Ср) 17:56

Александр_ФФ писал(а):Ну мне скроллы больше нравятся.

А пить чай из унитаза вместо чашки тебе может быть тоже нравится? :?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

VBTerminator
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 415
Зарегистрирован: 19.11.2008 (Ср) 20:10

Re: Линза - ход лучей

Сообщение VBTerminator » 14.05.2009 (Чт) 17:48

Александр_ФФ писал(а):
VBTerminator писал(а):Ещё можно добавить возможность пропуска лучей через несколько линз подряд (с разбиением параметров каждой линзы по вкладкам).

Это можно, но только для желающих. заказ?

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

Александр_ФФ писал(а):Там кнопочка Построение для такого есть. чтобы нельзябыло баловаться, быстро прокручивая списки сред. 8)

Чтоб нельзя было баловаться, перенеси событие проверки списка сред в таймер с интервалом в 500-1000 мс.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Линза - ход лучей

Сообщение Debugger » 14.05.2009 (Чт) 18:58

Это тоже неправильно.

Александр_ФФ
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 23.11.2008 (Вс) 11:09
Откуда: Северодвинск

Re: Линза - ход лучей

Сообщение Александр_ФФ » 14.05.2009 (Чт) 20:55

Debugger писал(а):Это тоже неправильно.
:) Да вообще всё неправильно! Вы о чём?

VBTerminator писал(а):Не заказ, а предложение, которое можно выполнить когда хочется и как хочется, т. к. за этот продукт мы не платили не копейки.

Просто была нескромная мысль, что кто-то заинтересовался. :oops: Да, я думал о нескольких линзах - телескоп, микроскоп и всё такое :roll:
VBTerminator писал(а):Чтоб нельзя было баловаться, перенеси событие проверки списка сред в таймер с интервалом в 500-1000 мс.

А, ну понял.

Хакер писал(а):
Александр_ФФ писал(а):Ну мне скроллы больше нравятся.

А пить чай из унитаза вместо чашки тебе может быть тоже нравится? :?

У меня слайдер колёсиком мыши не прокручивается.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Линза - ход лучей

Сообщение Хакер » 14.05.2009 (Чт) 21:08

Да вообще всё неправильно! Вы о чём?

Неправильно не давать пользователю баловаться быстрой сменой материалов.

У меня слайдер колёсиком мыши не прокручивается.

Ой какая жалость. А ведь чашка тоже не сама вновь не наполняется водой, как это происходит с унитазом при нажатии на кнопку слива. Значит всё-таки надо пить из унитаза?

В программировании не должно быть никаких "у меня". Должен быть здравый смысл.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: Линза - ход лучей

Сообщение dr.MIG » 14.05.2009 (Чт) 21:13

Александр_ФФ писал(а):У меня слайдер колёсиком мыши не прокручивается.

Если говорить про то, как это работает на конкретном компьютере, то у меня, например, твои полосы прокрутки не прокручиваются, а со Slider'ом из CommonControls 5 всё прекрасно прокручивается :).
Salus populi suprema lex

Александр_ФФ
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 23.11.2008 (Вс) 11:09
Откуда: Северодвинск

Re: Линза - ход лучей

Сообщение Александр_ФФ » 16.05.2009 (Сб) 22:23

Будет другая версия программы. Со слайдерами. Для принципиальных. :|

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Линза - ход лучей

Сообщение Хакер » 16.05.2009 (Сб) 22:54

Александр_ФФ писал(а)::|

Поразительно, насколько человек, будучи неправым, может быть уверен в своей правоте и чувствовать себя жертвой придирчивых педантов.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Александр_ФФ
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 23.11.2008 (Вс) 11:09
Откуда: Северодвинск

Re: Линза - ход лучей

Сообщение Александр_ФФ » 17.05.2009 (Вс) 17:42

Хакер писал(а):
Александр_ФФ писал(а)::|

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

Да не придирался ко мне никто. Для меня принципиальной разницы нет. Мы будем ссорится из-за слайдеров? :) :)


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

    TopList