LINUX.ORG.RU

История изменений

Исправление invy, (текущая версия) :

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

Ray casting в 3D, в 2D можно хранить битмап-копию изображения, где каждому обьект имеет определенный цвет, кликаешь на экран, смотришь по этим координатам цвет в битмапе-копии и получаешь свой обьект.

Исходная версия invy, :

Ray casting в 3D, в 2D можно хранить битмап-копию изображения, где каждому обьект имеет определенный цвет, кликаешь на экран, смотришь по этим координатам цвет в битмапе-копии и получаешь свой обьект.