• DocumentCode
    1502683
  • Title

    Vector geometry for computer graphics

  • Author

    Miller, James R.

  • Author_Institution
    Kansas Univ., Lawrence, KS, USA
  • Volume
    19
  • Issue
    3
  • fYear
    1999
  • Firstpage
    66
  • Lastpage
    73
  • Abstract
    Computer graphics and modeling rely on mathematical operations on points and vectors. The author advocates using vector geometric analysis to simplify required derivations. He presents the basic language and methods of vector geometric analysis and characterizes the situations favoring vector geometric versus coordinate based analysis. A set of C++ classes is developed which includes methods and definitions of overloaded operators implementing nearly all of the low level operations and matrix construction algorithms presented in this article and its companion (J.R. Miller, see ibid., vol.19, no.4, 1999). Sample code using these tools to perform representative common operations is presented
  • Keywords
    C++ language; computational geometry; computer graphics; object-oriented programming; C++ classes; computer graphics; coordinate based analysis; low level operations; mathematical operations; matrix construction algorithms; overloaded operators; representative common operations; sample code; vector geometric analysis; vector geometry; Application software; Computational geometry; Computer graphics; Concrete; Mathematical model; Pipelines; Programming; Solid modeling; Stress; Writing;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.761552
  • Filename
    761552