...
首页> 外文期刊>Computational geometry: Theory and applications >Ray shooting and stone throwing with near-linear storage
【24h】

Ray shooting and stone throwing with near-linear storage

机译:射线射击和投石,近乎线性的存储

获取原文
获取原文并翻译 | 示例

摘要

The paper presents two algorithms involving shooting in three dimensions. We first present an algorithm for performing ray shooting amid several special classes of n triangles in three dimensions, including sets of fat triangles, and sets of triangles stabbed by a common line. In all these special cases, our technique requires near-linear preprocessing and storage, and answers a query in O(n(2/3+epsilon)) time. This improves the best known result of O(n (3/4+epsilon)) query time (with near-linear storage) for general triangles. The second algorithm handles stone-throwing amid arbitrary triangles in 3-space, where the curves along which we shoot are vertical parabolic arcs that are trajectories of stones thrown under gravity. We present an algorithm that answers stone-throwing queries in O(n (3/4+epsilon)) time, using near linear storage and preprocessing. As far as we know, this is the first nontrivial solution of this problem. Several extensions of both algorithms are also presented. (c) 2004 Elsevier B.V. All rights
机译:本文提出了两种涉及三维射击的算法。我们首先介绍一种用于在三维的n个三角形的几个特殊类之间执行射线拍摄的算法,这些三角形包括多组粗三角形和多条被公共线刺穿的三角形。在所有这些特殊情况下,我们的技术都需要近乎线性的预处理和存储,并在O(n(2/3 + epsilon))时间内回答查询。这可以改善一般三角形的O(n(3/4 + epsilon))查询时间(具有近线性存储)的最著名结果。第二种算法处理3空间中任意三角形之间的抛石,我们沿其射击的曲线是垂直抛物线弧,即抛物线在重力作用下的轨迹。我们提出了一种算法,该算法使用近乎线性的存储和预处理功能,可以在O(n(3/4 + epsilon))时间内回答掷石查询。据我们所知,这是该问题的第一个重要解决方案。还介绍了两种算法的几种扩展。 (c)2004 Elsevier B.V.保留所有权利

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号