During the past several decades, full screen interactive programming has become essential in data processing. However, it is impossible or difficult to teach full screen interactive programs on IBM mainframes at unive...
详细信息
The need to visualize huge amounts of numerical data is exemplified in the field of meteorology, where measurements of many atmospheric parameters are routinely taken over large geographical areas for the purpose of m...
详细信息
The need to visualize huge amounts of numerical data is exemplified in the field of meteorology, where measurements of many atmospheric parameters are routinely taken over large geographical areas for the purpose of monitoring and predicting weather. computergraphics has provided and will continue to offer tools to meet this visualization challenge, principally in three areas: first, efficient graphics algorithms for displaying the data;second, novel special-purpose graphics hardware;and third, interactivetechniques for graphically manipulating the data at close to video rates. This paper reviews past and current uses of computergraphics for gaining insight from measured or modelled meteorological data.
Help provided as traditional text descriptions has become incompatible with graphical interfaces. Animation suggests a better association between help and a graphical interface. This paper describes a prototype system...
详细信息
To make computer programs more comprehensible, the presentation of program source text, program documentation, and program execution needs to be enhanced. A number of techniques and tools developed to achieve these en...
详细信息
ISBN:
(纸本)0897912586
To make computer programs more comprehensible, the presentation of program source text, program documentation, and program execution needs to be enhanced. A number of techniques and tools developed to achieve these ends are described. One of these is a design for the effective presentation of source text in the C programming language using high-quality digital typography;a processor which implements the design is also given. Some experimental evidence is summarized to demonstrate that the resulting source text presentation is significantly more readable and comprehensible than the presentation conventionally used today. Brief descriptions are given of two other techniques, the development of a system of structured program documentation incorporating both text and graphics and the portrayal of program execution with colored computer animation.
Two experiments investigated various techniques for displaying the evaluation of LISP functions in an interactive dcbugger. The studies examined three techniques of highlighting the flow of evaluation in a LISP functi...
详细信息
ISBN:
(纸本)0201142376
Two experiments investigated various techniques for displaying the evaluation of LISP functions in an interactive dcbugger. The studies examined three techniques of highlighting the flow of evaluation in a LISP function and two display formats for displaying LISP function information. The subjects in both experiments included highly experienced LISP programmers and occasional LISP users with moderate to little LISP experience. The dependent measure was the subjects' preference rating for each display technique. The results showed that occasional LISP users preferred range highlighting, an interlaced display of evaluation results, and a simultaneous display of called functions. However, expert LISP programmers had no differential preferences for highlighting techniques.
This paper describes and evaluates the design of four virtual controllers for use in rotating three-dimensional objects using the mouse. Three of four of these controllers are 'new' in that they extend traditi...
详细信息
This paper describes and evaluates the design of four virtual controllers for use in rotating three-dimensional objects using the mouse. Three of four of these controllers are 'new' in that they extend traditional direct manipulation techniques to a 3-D environment. User performance is compared during simple and complex rotation tasks. The results indicate faster performance for complex rotations using the new continuous axes controllers compared to more traditional slider approaches. No significant differences in accuracy for complex rotations were found across the virtual controllers. A second study compared the best of these four virtual controllers (the Virtual Sphere) to a control device by Evans, Tanner and Wein. No significant differences either in time to complete rotation task or accuracy of performance were found. All but one subject indicated they preferred the virtual sphere because it seemed more 'natural'.
When several objects are moved about by computer animation, there is the chance that they will interpenetrate. This is often an undesired state, particularly if the animation is seeking to model a realistic world. Two...
详细信息
ISBN:
(纸本)9780897912754
When several objects are moved about by computer animation, there is the chance that they will interpenetrate. This is often an undesired state, particularly if the animation is seeking to model a realistic world. Two issues are involved: detecting that a collision has occurred, and responding to it. The former is fundamentally a kinematic problem, involving the positional relationship of objects in the world. The latter is a dynamic problem, in that it involves predicting behavior according to physical laws. This paper discusses collision detection and response in general, presents two collision detection algorithms, describes modeling collisions of arbitrary bodies using springs, and presents an analytical collision response algorithm for articulated rigid bodies that conserves linear and angular momentum.
暂无评论