skip to main content
10.1145/2522548.2523136acmotherconferencesArticle/Chapter ViewAbstractPublication PagescomputeConference Proceedingsconference-collections
research-article

An alternate line drawing algorithm on hexagonal grid

Published:22 August 2013Publication History

ABSTRACT

In this paper an algorithm to scan convert a line using method of deviation on hexagonal grid is proposed. The method of deviation computes pixel nearest to analog line using only integer arithmetic. The proposed algorithm is compared favorably with the latest line drawing algorithm on a hexagonal grid. The main advantage of the proposed approach is that the same may be applied to an arbitrary curve. Owing to this approach we may visualize design ideas through animation and photorealistic renderings, and simulate how a design will perform in the real world in CAD tool with less aliasing artifact.

References

  1. http://www.geom.uiuc.edu/docs/reference/CRC-formulas/node7.html.Google ScholarGoogle Scholar
  2. http://mathandmultimedia.com/2011/06/04/regular-tessellations/Google ScholarGoogle Scholar
  3. Bresenham, J. E. (1965). Algorithm for computer control of a digital plotter.IBM Systems Journal, 4(1):25--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bresenham, J. (1977). A linear algorithm for incremental digital display of circular arcs. Communications of the ACM, 20:100--106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bao, P. G. and Rokne, J. G. (1989). Quadruple-step line generation. Computers and Graphics, 13(4):461--469.Google ScholarGoogle ScholarCross RefCross Ref
  6. Farin, G. A History of Curves and Surfaces in CAGD, Handbook of Computer Aided Geometric Design.Google ScholarGoogle Scholar
  7. Iba~nez, L., Hamitouche, C., and Roux, C. (2001). A vectorial algorithm for tracing discrete straight lines in N-dimensional generalized grids. IEEE Trans. Vis. Comput. Graph, 7(2):97--108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Miller, E. G. (1999). Alternative tilings for improved surface area estimates by local counting algorithms. Computer Vision and Image Understanding, 74(3):193--211. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Nagy,B.(2006). Geometry of neighborhood sequences in hexagonal grid, in: Proceedings of Discrete Geometry for Computer Imagery, DGCI 2006, Szeged, Hungary, in: Lecture Notes in Computer Science, LNCS, vol. 4245, 2006, 53--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Nagy,B.(2009). Isometric transformations of the dual of the hexagonal lattice, in: Proceedings of 6th International Symposium on Image and Signal Processing and Analysis, ISPA 2009, Salzburg, Austria, pp. 432--437.Google ScholarGoogle ScholarCross RefCross Ref
  11. {Nagy,B.(2007). Non-metrical distances on the hexagonal grid using neighborhood sequences, Pattern Recognition and Image Analysis 17 (2007) 183--190.Google ScholarGoogle ScholarCross RefCross Ref
  12. Pitteway, M. L. V. and Watkinson, D. J. (1980). Bresenham's algorithm with grey scale. Communications of the ACM, 23:625--626. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Prabukumar, M.(2011).Improved Mid-point Line Drawing Algorithm on an Interleaved Grid. International Journal of Computer Information Systems, 2(3):8--12.Google ScholarGoogle Scholar
  14. Prabukumar, M.(2011).An improved mid-point circle drawing algorithm on a hexagonal grid. Journal of Advanced Research in Computer Science, 3(1): 41--57.Google ScholarGoogle Scholar
  15. Prabukumar, M.(2011).Line Drawing algorithm on an interleaved grid. International Journal of Computer Applications, 19(4):1--7.Google ScholarGoogle ScholarCross RefCross Ref
  16. Prabukumar, M., Ray, B. K. (2012). A Mid -point Ellipse Drawing Algorithm on a Hexagonal Grid. International Journal of Computer Graphics, 3(1):17--24.Google ScholarGoogle Scholar
  17. Ray, K. S., and Ray, B. K. (2011). A Method of Deviation for Drawing Implicit Curves. International Journal of Computer Graphics, 2(2):11--21.Google ScholarGoogle Scholar
  18. Ray, K. S., and Ray, B. K. (2012). Drawing lines and conics sections using method of deviation. International Journal of Computer Graphics, 3(2): 1--26.Google ScholarGoogle ScholarCross RefCross Ref
  19. Rokne, J. G., Wyvill, B., and Wu, X. (1990). Fast line scan-conversion.ACM Transactions on Graphics, 9(4):376--388. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Staunton, R. C.(1989). Hexagonal image sampling, a practical proposition", Proc. SPIE, 1008, (1989),pp. 23--27.Google ScholarGoogle ScholarCross RefCross Ref
  21. Staunton, R. C. and Storey, N. (1999). A comparison between square and hexagonal sampling methods for pipeline image processing.Google ScholarGoogle Scholar
  22. Tran-Thong (1982). A symmetric linear algorithm for line segment generation. Computers and Graphics, 6(1):15--17.Google ScholarGoogle ScholarCross RefCross Ref
  23. Tytkowski, K. T. (2000). Hexagonal raster for computer graphic. In IV, page 69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Wuthrich, C. A. and Stucki, P. (1991). An algorithmic comparison between square- and hexagonal-based grids. Computer Vision, Graphics, and Image Processing. Graphical Models and Image Processing, 53(4):324--339. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Yong-Kui, L. (1993). The generation of straight lines on hexagonal grids.Computer Graphics Forum, 12(1):27--32.Google ScholarGoogle Scholar

Index Terms

  1. An alternate line drawing algorithm on hexagonal grid

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        Compute '13: Proceedings of the 6th ACM India Computing Convention
        August 2013
        196 pages
        ISBN:9781450325455
        DOI:10.1145/2522548

        Copyright © 2013 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 August 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Compute '13 Paper Acceptance Rate24of96submissions,25%Overall Acceptance Rate114of622submissions,18%
      • Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader