Three dimensional extension of Bresenham's Algorithm with Voronoi diagram

被引:6
|
作者
Au, Chikit [1 ]
Woo, Tony [2 ]
机构
[1] Univ Waikato, Dept Engn, Hamilton, New Zealand
[2] Nanyang Technol Univ, Sch Mech & Aerosp Engn, Singapore, Singapore
关键词
Voronoi diagram; Bresenham Algorithm; Integer arithmetic; Symmetry;
D O I
10.1016/j.cad.2010.11.006
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bresenham's Algorithm for plotting a two-dimensional line segment is elegant and efficient in its deployment of mid-point comparison and integer arithmetic. It is natural to investigate its three-dimensional extensions. In so doing, this paper uncovers the reason for little prior work. The concept of the mid-point in a unit interval generalizes to that of nearest neighbours involving a Voronoi diagram. Algorithmically, there are challenges. While a unit interval in two-dimension becomes a unit square in three-dimension, "squaring" the number of choices in Bresenham's Algorithm is shown to have difficulties. In this paper, the three-dimensional extension is based on the main idea of Bresenham's Algorithm of minimum distance between the line and the grid points. The structure of the Voronoi diagram is presented for grid points to which the line may be approximated. The deployment of integer arithmetic and symmetry for the three-dimensional extension of the algorithm to raise the computation efficiency are also investigated. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:417 / 426
页数:10
相关论文
共 50 条
  • [41] A new hand shape positioning algorithm based on Voronoi diagram
    Wang Shenghua
    Liu Fu
    Liu Huiying
    Jiang Shoukun
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 4117 - 4121
  • [42] An efficient algorithm for approximate Voronoi diagram construction on triangulated surfaces
    Meng, Wenlong
    Bo, Pengbo
    Zhang, Xiaodong
    Hong, Jixiang
    Xin, Shiqing
    Tu, Changhe
    COMPUTATIONAL VISUAL MEDIA, 2023, 9 (03) : 443 - 459
  • [43] The Generation Algorithm for Spherical Full-Feature Voronoi Diagram
    Zhang, Fengqi
    Li, Jiatian
    Zhao, Hai
    Kang, Shun
    Li, Xiaojuan
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, ELECTRONICS AND ELECTRICAL ENGINEERING (ISEEE), VOLS 1-3, 2014, : 350 - +
  • [44] Two-dimensional range search based on the Voronoi diagram
    Kanda, T
    Sugihara, K
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 3, PROCEEDINGS, 2003, 2669 : 776 - 786
  • [45] A parallel algorithm to construct Voronoi diagram and its VLSI architecture
    Sudha, N
    Nandi, S
    Sridharan, K
    ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 1683 - 1688
  • [46] An efficient algorithm for approximate Voronoi diagram construction on triangulated surfaces
    Wenlong Meng
    Pengbo Bo
    Xiaodong Zhang
    Jixiang Hong
    Shiqing Xin
    Changhe Tu
    Computational Visual Media, 2023, 9 : 443 - 459
  • [47] On the Farthest-Neighbor Voronoi Diagram Segments in Three Dimensions
    Barequet, Gill
    Papadopoulou, Evanthia
    2013 TENTH INTERNATIONAL SYMPOSIUM ON VORONOI DIAGRAMS IN SCIENCE AND ENGINEERING (ISVD), 2013, : 31 - 36
  • [48] Two-dimensional range search based on the Voronoi diagram
    Kanda, T
    Sugihara, K
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2005, 15 (02) : 151 - 166
  • [50] Three - dimensional garment virtual fitting method with local area geometric feature enhancement based on Voronoi diagram
    Zhou, Qingyan
    He, Lili
    Zheng, Junhong
    2018 4TH INTERNATIONAL CONFERENCE ON ENVIRONMENTAL SCIENCE AND MATERIAL APPLICATION, 2019, 252