Computer Graphics Primitives and the Scan-Line Algorithm
This paper presents the scan-line algorithm which has been implemented on the Lisp Machine. The scan-line algorithm resides beneath a library of primitive software routines which draw more fundamental objects: lines, triangles and rectangles. This routine, implemented in microcode, applies the A(BC)...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | English |
Published: |
University of North Texas
1988
|
Subjects: | |
Online Access: | https://digital.library.unt.edu/ark:/67531/metadc500544/ |
id |
ndltd-unt.edu-info-ark-67531-metadc500544 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-unt.edu-info-ark-67531-metadc5005442017-11-11T05:36:57Z Computer Graphics Primitives and the Scan-Line Algorithm Myjak, Michael D. (Michael David) scan-line algorithm computer graphics lisp machine Computer graphics. Algorithms. Lisp Machine (Computer) -- Programming. Lisp Machine (Computer) This paper presents the scan-line algorithm which has been implemented on the Lisp Machine. The scan-line algorithm resides beneath a library of primitive software routines which draw more fundamental objects: lines, triangles and rectangles. This routine, implemented in microcode, applies the A(BC)*D approach to word boundary alignments in order to create an extremely fast, efficient, and general purpose drawing primitive. The scan-line algorithm improves on previous methodologies by limiting the number of CPU intensive instructions and by minimizing the number of words referenced. This paper will describe how to draw scan-lines and the constraints imposed upon the scan-line algorithm by the Lisp Machine's hardware and software. University of North Texas Swigger, Kathleen M. Conrady, Denis A. Best, Margo Z. 1988-12 Thesis or Dissertation iv, 86 leaves: ill. Text local-cont-no: 1002779182-Myjak call-no: 379 N81 no. 6497 untcat: b1986898 oclc: 21250890 https://digital.library.unt.edu/ark:/67531/metadc500544/ ark: ark:/67531/metadc500544 English Public Myjak, Michael D. (Michael David) Copyright Copyright is held by the author, unless otherwise noted. All rights reserved. |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
scan-line algorithm computer graphics lisp machine Computer graphics. Algorithms. Lisp Machine (Computer) -- Programming. Lisp Machine (Computer) |
spellingShingle |
scan-line algorithm computer graphics lisp machine Computer graphics. Algorithms. Lisp Machine (Computer) -- Programming. Lisp Machine (Computer) Myjak, Michael D. (Michael David) Computer Graphics Primitives and the Scan-Line Algorithm |
description |
This paper presents the scan-line algorithm which has been implemented on the Lisp Machine. The scan-line algorithm resides beneath a library of primitive software routines which draw more fundamental objects: lines, triangles and rectangles. This routine, implemented in microcode, applies the A(BC)*D approach to word boundary alignments in order to create an extremely fast, efficient, and general purpose drawing primitive. The scan-line algorithm improves on previous methodologies by limiting the number of CPU intensive instructions and by minimizing the number of words referenced. This paper will describe how to draw scan-lines and the constraints imposed upon the scan-line algorithm by the Lisp Machine's hardware and software. |
author2 |
Swigger, Kathleen M. |
author_facet |
Swigger, Kathleen M. Myjak, Michael D. (Michael David) |
author |
Myjak, Michael D. (Michael David) |
author_sort |
Myjak, Michael D. (Michael David) |
title |
Computer Graphics Primitives and the Scan-Line Algorithm |
title_short |
Computer Graphics Primitives and the Scan-Line Algorithm |
title_full |
Computer Graphics Primitives and the Scan-Line Algorithm |
title_fullStr |
Computer Graphics Primitives and the Scan-Line Algorithm |
title_full_unstemmed |
Computer Graphics Primitives and the Scan-Line Algorithm |
title_sort |
computer graphics primitives and the scan-line algorithm |
publisher |
University of North Texas |
publishDate |
1988 |
url |
https://digital.library.unt.edu/ark:/67531/metadc500544/ |
work_keys_str_mv |
AT myjakmichaeldmichaeldavid computergraphicsprimitivesandthescanlinealgorithm |
_version_ |
1718561027565551616 |