Claims
- 1. A computer implemented method for displaying a representation of at least one of a 2-D and a 3-D vector field on a graphics processor including a display screen, means for storing and applying texture information for objects to be rendered, and means for storing sample vector data representing vectors in said at least one 2-D and 3-D vector field, said method comprising the steps of:
- (a) creating an ordered plurality of one-dimensional texture maps stacked vertically, each texture map comprised of a plurality of segments of visible texture elements followed by segments of invisible texture elements, wherein each of said plurality of texture maps following a position of the first of said plurality of texture maps is created by right-shifting the preceding texture map by a fixed number of texture elements wherein texture elements in the right-most positions of said texture maps wrap around to the left-most positions of said texture maps wherein for each texture map, visible elements within each of said plurality of segments after the first of said segments have a lesser intensity than the visible elements in the preceding segment and wherein each texture map comprises sections with a length equal to a visible segment and an invisible segment, within which sections, visible texture elements have a constant intensity, and whereby application of said texture maps creates a visual effect of fading line segments along said vector field;
- (b) sequentially applying said ordered plurality of texture maps from the vertical stack to said sample vector data;
- (c) displaying said vector data after each texture map is applied; and
- (d) repeating steps (b) and (c) a fixed number of times, whereupon application of said texture maps creates a visual effect of moving line segments along said vector field.
- 2. The method of claim 1 wherein visible elements within each of said plurality of segments after the first of said segments has a lesser transparency than the visible elements in the preceding segment.
- 3. The method of claim 1 wherein texture coordinates of each vector in the vector field represent an interval of size D, wherein 0<D<1, shifted randomly by a displacement distributed uniformly in the interval.
- 4. The method of claim 2 wherein texture coordinates of each vector in the vector field represent an interval of size D, wherein 0<D<1, shifted randomly by a displacement distributed uniformly in the interval.
- 5. The method of claim 3 wherein texture coordinates of each vector in the vector field represent an interval of size D, wherein 0<D<1, shifted randomly by a displacement distributed uniformly in the interval.
Parent Case Info
This application is a Continuation of application Ser. No. 07/992,309, filed Dec. 21, 1992, abandoned.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
| Parent |
992309 |
Dec 1992 |
|