Performing Geometric Transformations by Program Transformation

4Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Problems in geometry often possess symmetry properties that may be exploited in order to develop solutions. Algorithms based on these symmetry properties will frequently use geometric transformations to transform one case into another 1990 case. One advantage of this approach is that the algorithm avoids enumeration of cases and thus is shorter and generally easier to read. One disadvantage is that some additional execution time is required to perform these transformations. We describe how simple program equivalences may be used as program transformations to eliminate this additional execution time from programs that use geometric transformations. This approach has been used to develop an efficient implementation of a new algorithm for the two-dimensional line-clipping problem. © 1990, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Nicholl, R. A., & Nicholl, T. M. (1990). Performing Geometric Transformations by Program Transformation. ACM Transactions on Graphics (TOG), 9(1), 28–40. https://doi.org/10.1145/77635.77637

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free