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)...

Full description

Bibliographic Details
Main Author: Myjak, Michael D. (Michael David)
Other Authors: Swigger, Kathleen M.
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