ТРЕХМЕРНЫЙ ТЕНЕВОЙ УКАЗАТЕЛЬ МЫШИ

1. Система (100) определения обратной связи по трехмерному местоположению указателя в трехмерной области данных изображения, содержащая:
блок (110) отображения для вычисления проекции трехмерной области для отображения на устройстве отображения;
блок (115) указателя для вычисления двухмерного местоположения указателя на проекции трехмерной области на основе входного сигнала местоположения указателя;
блок (120) местоположения для вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области; и
блок (125) тени для определения множества двухмерных местоположений для отображения тени на проекции трехмерной области, причем множество двухмерных местоположений для отображения тени содержит двухмерное местоположение указателя на проекции трехмерной области, и причем множество трехмерных местоположений, вычисленное на основе множества двухмерных местоположений для отображения тени, является связанным, таким образом, определяя обратную связь по трехмерному местоположению указателя в трехмерной области данных изображения.
2. Система (100) по п.1, в которой множество двухмерных местоположений для отображения тени является связанным.
3. Система (100) по п.1, в которой множество двухмерных местоположений для отображения тени содержится в окружности с центром в двухмерном местоположении указателя на проекции трехмерной области.
4. Система (100) по п.1, в которой блок (120) местоположения выполнен с возможностью вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области с использованием значения глубины двухмерного местоположения на проекции трехмерной области, сохраненного в буфере глубины.
5. Система (100) по п.1, в которой блок (120) местоположения выполнен с возможностью вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области с использованием отслеживания лучей.
6. Система (100) по п.1, в которой блок (125) дополнительно выполнен с возможностью определения цвета тени на основе характеристики множества двухмерных местоположений для отображения тени или на основе характеристики множества трехмерных местоположений.
7. Устройство (600) захвата изображения, содержащее систему (100) по п.1.
8. Рабочая станция (700), содержащая систему (100) по п.1.
9. Способ (500) определения обратной связи по трехмерному местоположению указателя в трехмерной области данных изображения, содержащий следующие этапы:
этап (510) отображения, на котором вычисляют проекцию трехмерной области для отображения на устройстве отображения;
этап (515) указателя, на котором вычисляют двухмерное местоположение указателя на проекции трехмерной области на основе входного сигнала местоположения указателя;
этап (520) местоположения, на котором вычисляют трехмерное местоположение в трехмерной области на основе двухмерного местоположения на проекции трехмерной области; и
этап (525) тени, на котором определяют множество двухмерных местоположений для отображения тени на проекции трехмерной области, причем множество двухмерных местоположений для отображения тени содержит двухмерное местоположение указателя на проекции трехмерной области, и причем множество трехмерных местоположений, вычисленное на основе множества двухмерных местоположений для отображения тени, является связанным, таким образом, определяя обратную связь по трехмерному местоположению указателя в трехмерной области данных изображения.
10. Компьютерный программный продукт, предназначенный для загрузки компьютерным устройством, содержащий инструкции для определения обратной связи по трехмерному местоположению указателя в трехмерной области данных изображения, причем компьютерное устройство содержит блок обработки и память, причем компьютерный программный продукт, после того как он загружен, обеспечивает упомянутому блоку обработки возможность выполнять следующие задачи:
вычисление проекции трехмерной области для отображения на устройстве отображения;
вычисление двухмерного местоположения указателя на проекции трехмерной области на основе входного сигнала местоположения указателя;
вычисление трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области; и
определение множества двухмерных местоположений для отображения тени на проекции трехмерной области, причем множество двухмерных местоположений для отображения тени содержит двухмерные местоположения указателя на проекции трехмерной области, и причем множество трехмерных местоположений, вычисленное на основе множества двухмерных местоположений для отображения тени, является связанным, таким образом, определяя обратную связь по трехмерному местоположению указателя в трехмерной области данных изображения.