期刊文献+

简单多边形内线燃烧动态轨迹算法

Line Burning Dynamical Trajectory Algorithm in Simple Polygon
在线阅读 下载PDF
导出
摘要 为了模拟草场上线燃烧的动态过程,提出了分别由位于点可视区域的圆弧和方向可视区域的线段组成的多边形线的燃烧轨迹模型.首先利用点可视和方向可视技术实现简单多边形的深度方向可视划分;然后在可视划分的子多边形内,通过计算有向线段与视点或视线的极小?极大距离来实现视线到任意线段或任意可视多边形的极小?极大最短路径的计算;最后分别在点可视区域计算出有向线段与圆的17种位置关系,在方向可视区域计算出有向线段与直线的9种位置关系,再根据这些位置关系确定入点和出点,画出燃烧轨迹的圆弧或线段,并通过VC++编程实现了整个算法.算例结果表明,该算法可以计算不同时刻的火场燃烧轨迹、不同地点的燃烧时间以及火场燃烧的最远距离和最长时间等. In order to simulate the dynamic burning process in a pasture, the burning trajectory model of the Polygon-Curve is created, which composed of arcs in point visible polygon and of line segments in line visible polygon. Firstly, the point visible and the direction visible techniques are used to complete the deep visible division of a simple polygon. Then, in each divided sub-polygon, the mini- max distances of each vector edge to its viewpoint or view line are calculated, which can be used to achieve the calculation of mini-max shortest paths between the initial burning line to any edge or to any visible sub-polygon. Finally, Total 17 kinds of locations for the position relationships of a circle to vector lines and 9 kinds of locations for the position relationships of a line to vector lines are calculated. By used of these position relationships, the into-point and out-point are found and the arcs or line segments of burning trajectory are draw, and the algorithm is programmed by VC++ and several testing examples are examined. Experimental results show that this algorithm can achieve such things that drawing the burning trajectories at different times, computing the burning times in different positions, estimating the longest distance and the longest time of burning etc.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2012年第8期1003-1011,共9页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(61063030,51105310)
关键词 计算几何 方向可视 线燃烧轨迹 最短路径 多边形线 computational geometry direction visibility line burning trajectory shortest path polygon curve
  • 相关文献

参考文献19

  • 1Zhang Y I-t, Gao M T, Wu J J, et al. Point burning dynamical trajectory algorithm in simple polygon [C] // Proceedings of the 19th International Conference on Geoinformatics. Los Alamitos: IEEE Computer Society Press, 2011:1-5.
  • 2Floyd R W. Algorithm 97 : shortest path [J]. Communications of the ACM, 1962, 5(6): 345.
  • 3Warshall S. A theorem on Boolean matrices [J]. Journal of the ACM, 1962, 9(1): 11-12.
  • 4Tarjan R E, Van Wyk C J. A linear-time algorithm for triangulating simple polygons [C] //Proceedings of the Eighteenth Annual ACM Symposium on Theory of Computing. New York: ACM Press, 1986:380-388.
  • 5Dijkstra E W. A note on two problems in connexion with graphs [J]. Numerisehe Mathematik, 1959, 1(1) : 269-271.
  • 6张丽艳,吴熹.三角网格模型上任意两点间的近似最短路径算法研究[J].计算机辅助设计与图形学学报,2003,15(5):592-597. 被引量:22
  • 7柴登峰,张登荣.前N条最短路径问题的算法及应用[J].浙江大学学报(工学版),2002,36(5):531-534. 被引量:89
  • 8Davis L S, Benedikt M L. Computational models of space: isovists and isovist fields [J]. Computer Graphics and Image Processing, 1979, 11(1): 49-72.
  • 9Chazelle B, Guibas L J. Visibility and intersection problems in plane geometry [J]. Discrete & Computational Geometry, 1989, 4(1)~ 551-581.
  • 10Gindy H E, Avis D. A linear algorithm for computing the visibility polygon from a point [J]. Journal of Algorithms, 1981, 2(2): 186-197.

二级参考文献20

  • 1方逵,朱国庆.圆的等面积逼近和生成[J].计算机应用与软件,1996,13(3):47-49. 被引量:2
  • 2赵军,张桂梅,曲仕茹.利用极点顺序的多边形顶点凹凸性判别算法[J].工程图学学报,2007,28(1):55-59. 被引量:18
  • 3邦迪J A 等 吴望名等(译).图论及其应用[M].北京:科学出版社,1984..
  • 4Lee D T. Visibility of a simple polygon [J]. Computer Vision Graphics and Image Processing, 1983, 22(2): 207-221.
  • 5Bose P, Lubiw A, Munro J I. Efficient visibility queries in simple polygons [J]. Computational Geometry, 2002, 23(3): 313-335.
  • 6Atallah M J, Chen D Z, Wagener H. An optimal parallel algorithm for the visibility of a simple polygon from a point [J]. The ACM, 1991, 38(3): 516-533.
  • 7Zarei A, Ghodsi M, Efficient computation of query point visibility in polygons with holes [C]//Proc. 21st Annual Symposium on Computational Geometry, ACM, 2005: 314-320.
  • 8Dean J. A, Sack J. R. Efficient hidden - line elimination by capturing winding winding information[J].Proc, 23st,Allerton Conference on Communication, Control and Computing. 1985.
  • 9Seck J R,Suri S. An optimal algorithm for computing weak visiblity of a polygon[J]. IEEE Trans. Computers, 1990, C-39(10):1213 - 1219.
  • 10Lee S-H, chwa K-Y, Some chain visiblity problems in a simple polygon[J]. Algorithmica, 1990(5):485 - 507.

共引文献113

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部