• DocumentCode
    2291274
  • Title

    Co-planar shape-fitting using the Rotating Squares algorithm

  • Author

    Maple, C.

  • Author_Institution
    Dept. of Comput. & Inf. Syst., Luton Univ., UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    343
  • Lastpage
    348
  • Abstract
    Rotating Squares is a method based upon the Marching Cubes algorithm of Lorensen and Cline (1987). It is used as a method for storing a piecewise linear approximation of a two dimensional object (Donafee, 2000). Approximations to two distinct shapes can then be easily compared to find common boundary segments. However, it is also possible to use the algorithm to determine how to align the two shapes in a plane, such that they have the longest possible boundary segment in common. It is this issue that is addressed in the paper. Examples are given in which, while finding alike boundary segments, the Rotating Squares algorithm does not provide an edge along which the two shapes can be aligned without intruding upon one another. We present a simple test that can be used to indicate any space-sharing violation. Since the motivation for this work arose in three dimensions we go on to give considerations necessary for lifting the algorithms to three dimensions
  • Keywords
    computational geometry; piecewise linear techniques; rendering (computer graphics); surface fitting; 2D object; 3D object; Marching Cubes algorithm; Rotating Squares algorithm; boundary segments; co-planar shape-fitting; piecewise linear approximation; shape alignment; space-sharing violation; surface rendering; two dimensional object; Equations; Information systems; Linear approximation; Piecewise linear techniques; Rendering (computer graphics); Shape; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Visualization, 2000. Proceedings. IEEE International Conference on
  • Conference_Location
    London
  • ISSN
    1093-9547
  • Print_ISBN
    0-7695-0743-3
  • Type

    conf

  • DOI
    10.1109/IV.2000.859779
  • Filename
    859779