Sun-shadow simulation in a geospatial system
First Claim
1. A computer implemented method for displaying a sun and shadow simulation in a three-dimensional system, comprising:
- displaying, using a three-dimensional (3D) graphics application, a 3D view of a real world scene on a display device;
installing a plug-in into the 3D graphics application;
receiving input from a user defining, for the plug-in, a calendar period comprising a month, day, and year;
displaying, in the 3D view, a timeline arc, wherein the calendar period defines a radius of the arc, and a starting endpoint and a stopping endpoint of the timeline arc define an interval of time during the calendar period, wherein the user defines the calendar period by dragging, using a cursor control device, the timeline arc to modify the radius of the arc;
displaying, on the timeline arc, a timeline slider that indicates a time of day;
wherein movement of the timeline arc slider on the timeline arc modifies the time of day; and
displaying, in the 3D view, a visualization of shadows cast by a sun on objects in the 3D view, wherein a position of the sun in the visualization and the simulated shadows cast are based on the calendar period and the time of day indicated by the timeline arc slider.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture provide the ability to display a sun and shadow simulation in a 3D system. A 3D view of a real world scene is displayed, using a 3D graphics application, on a display device. A plug-in is installed into the application. A calendar period (e.g., a month, day, and year) is defined by the user. A timeline arc is displayed with the calendar period defining a radius of the arc, and starting stopping endpoints of the timeline arc defining an interval of time during the calendar period. A timeline slider is displayed on the arc that indicates a time of day within the calendar period. A visualization is displayed, in the 3D view, of shadows cast by a sun on objects in the 3D view. A position of the sun is based on the calendar period and the time of day.
36 Citations
21 Claims
-
1. A computer implemented method for displaying a sun and shadow simulation in a three-dimensional system, comprising:
-
displaying, using a three-dimensional (3D) graphics application, a 3D view of a real world scene on a display device; installing a plug-in into the 3D graphics application; receiving input from a user defining, for the plug-in, a calendar period comprising a month, day, and year; displaying, in the 3D view, a timeline arc, wherein the calendar period defines a radius of the arc, and a starting endpoint and a stopping endpoint of the timeline arc define an interval of time during the calendar period, wherein the user defines the calendar period by dragging, using a cursor control device, the timeline arc to modify the radius of the arc; displaying, on the timeline arc, a timeline slider that indicates a time of day;
wherein movement of the timeline arc slider on the timeline arc modifies the time of day; anddisplaying, in the 3D view, a visualization of shadows cast by a sun on objects in the 3D view, wherein a position of the sun in the visualization and the simulated shadows cast are based on the calendar period and the time of day indicated by the timeline arc slider. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for displaying a sun and shadow simulation in a three-dimensional system in a computer system comprising:
-
(a) a computer having a memory; (b) an application executing on the computer, wherein the application is configured to; (i) displaying, using a three-dimensional (3D) graphics application, a 3D view of a real world scene on a display; (ii) installing a plug-in into the 3D graphics application; (iii) receiving input from a user defining, for the plug-in, a calendar period comprising a month, day, and year; (iv) displaying, in the 3D view, a timeline arc, wherein the calendar period defines a radius of the arc, and a starting endpoint and a stopping endpoint of the timeline arc define an interval of time during the calendar period, using a cursor control device, the timeline arc to modify the radius of the arc; (v) displaying, on the timeline arc, a timeline arc slider that indicates a time of day, wherein movement of the timeline arc slider on the timeline arc modifies the time of day; and (vi) displaying, in the 3D view, a visualization of simulated shadows cast by a sun on objects in the 3D view, wherein a position of the sun and the simulated shadows cast in the visualization are based on the calendar period and the time of day indicated by the timeline arc slider. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a program storage device readable by a computer, tangibly embodying at least one program of instructions executable by the computer to perform method steps of displaying a sun and shadow simulation in a three-dimensional system, the method steps comprising the steps of:
-
displaying, using a three-dimensional (3D) graphics application, a 3D view of a real world scene on a display device; installing a plug-in into the 3D graphics application; receiving input from a user defining, for the plug-in, a calendar period comprising a month, day, and year; displaying, in the 3D view, a time line arc, wherein the calendar period defines a radius of the arc, and a starting endpoint and a stopping endpoint of the timeline arc define an interval of time during the calendar period, wherein the user defines the calendar period by dragging, using a cursor control device, the timeline arc to modify the radius of the arc; displaying, on the time line arc, a time line arc slider that indicates a time of day, wherein movement of the timeline arc slider on the time line arc modifies the time of day; and displaying, in the 3D view, a visualization of simulated shadows cast by a sun on objects in the 3D view, wherein a position of the sun in the visualization and the simulated shadows cast are based on the calendar period and the time of day indicated by the timeline arc slider. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification