The need for graphical presentation arises in many disciplines. This thesis describes a prototype software system, the graph creation system, which gives unspecialized users the ability to create and display a variety of graphical figures. Templates for types of graphical figures, and the user interactions for creating instances of a...
Design and control of vector fields is critical for many visualization and graphics tasks such as vector field visualization, fluid simulation, and texture synthesis. The fundamental qualitative structures associated with vector fields are fixed points, periodic orbits, and separatrices. In this paper we provide a new technique that allows for...
Analysis, visualization, and design of vector fields on surfaces have a wide variety of major applications in both scientific visualization and computer graphics. On the one hand, analysis and visualization of vector fields provide critical insights to the flow data produced from simulation or experiments of various engineering processes. On...
Graph production by computer requires a blending of
human effort in scale selection with computer precision in
datum point placement. Existing techniques are designed
primarily for computer scientists; the average scientific
investigator, educator, or businessman tends to avoid them
for one or more of the following reasons: expense, complexity,
or...
An interactive computer graphics package was developed for the
purpose of solving certain geometric problems in the Euclidean plane.
The Geometric Graphics Package provides basic application-independent
functions for creating arbitrary views of two-dimensional objects and
for supporting interaction between the application program and its
user. The application program contains a...
A process-resource graph is a directed graph with m
resource nodes and n process nodes. A request edge is
directed from a process to a resource. An assignment edge
is directed from a resource to a process. A cycle in the
process-resource graph is a necessary and sufficient condition for...
A graph may he drawn in many different ways. We investigate how to draw a graph nicely, in the sense of being visually pleasing. We discuss the history of this field, and look at several algorithms for drawing graphs.
For planar graphs this problem has been algorithmically solved: that is,...
Automatic painterly rendering systems have been proposed but they opted for selecting a single style to generate paintings from images, which lacks the ability of creatively using multiple styles to focus important objects and deemphasize unimportant part of the scenes. We provide a multi-style painting framework to
address this issue...
As the nonstop advancement of graphics hardware continues, new features are being added to the graphics pipeline on a regular basis. One of these advancements is called Pixel Synchronization, which allows a graphics programmer more power with certain types of data structures that may be accessed by multiple shader units...
The storage tube computer graphics terminal provides
high resolution, high speed, and comparatively low cost
graphics. Oregon State University currently supports
four such terminals under the OS-3 time sharing system.
The terminals are used for a wide variety of applications
in the physical sciences and engineering.
This thesis describes TEKPLOT...