Stabbing and ray shooting in 3 dimensional space

SCG '90 Pub Date : 1990-05-01 DOI:10.1145/98524.98563
M. Pellegrini
{"title":"Stabbing and ray shooting in 3 dimensional space","authors":"M. Pellegrini","doi":"10.1145/98524.98563","DOIUrl":null,"url":null,"abstract":"In this paper we consider the following problems: given a set <italic>T</italic> of triangles in 3-space, with |<italic>T</italic>| = <italic>n</italic>,<list><item>answer the query “given a line <italic>l</italic>, does <italic>l</italic> stab the set of triangles?” (<italic>query problem</italic>).\n</item><item>find whether a stabbing line exists for the set of triangles (<italic>existence problem</italic>).\n</item><item>Given a ray <italic>&rgr;</italic>, which is the first triangle in <italic>T</italic> hit by <italic>&rgr;</italic>?\n</item></list>\nThe following results are shown.<list><item>There is an &OHgr;(<italic>n</italic><supscrpt>3</supscrpt>) lower bound on the descriptive complexity of the set of all stabbers for a set of triangles.\n</item><item>The existence problem for triangles on a set of planes with <italic>g</italic> different plane inclinations can be solved in <italic>&Ogr;</italic>(<italic>g</italic><supscrpt>2</supscrpt><italic>n</italic><supscrpt>2</supscrpt> log <italic>n</italic>) time (Theorem 2).\n</item> <item>The query problem is solvable in quasiquadratic <italic>&Ogr;</italic>(<italic>n</italic><supscrpt>2+ε</supscrpt>) preprocessing and storage and logarithmic <italic>&Ogr;</italic>(log <italic>n</italic>) query time (Theorem 4).\n</item><item>If we are given <italic>m</italic> rays we can answer ray shooting queries in <italic>&Ogr;</italic>(<italic>m</italic><supscrpt>5/6-δ</supscrpt> <italic>n</italic><supscrpt>5/6+5δ</supscrpt> log<supscrpt>2</supscrpt> <italic>n</italic> + <italic>m</italic> log<supscrpt>2</supscrpt> <italic>n</italic> + <italic>n</italic> log <italic>n</italic> log <italic>m</italic>) randomized expected time and <italic>&Ogr;</italic>(<italic>m</italic> + <italic>n</italic>) space (Theorem 5).\n</item><item>In time <italic>&Ogr;</italic>((<italic>n</italic>+<italic>m</italic>)<supscrpt>5/3+4δ</supscrpt>) it is possible to decide whether two non convex polyhedra of complexity <italic>m</italic> and <italic>n</italic> intersect (Corollary 1).\n</item><item>Given <italic>m</italic> rays and <italic>n</italic> axis-oriented boxes we can answer ray shooting queries in randomized expected time <italic>&Ogr;</italic>(<italic>m</italic><supscrpt>3/4-δ</supscrpt> <italic>n</italic><supscrpt>3/4+3δ</supscrpt> log<supscrpt>4</supscrpt> <italic>n</italic> + <italic>m</italic> log<supscrpt>4</supscrpt> <italic>n</italic> + <italic>n</italic> log <italic>n</italic> log <italic>m</italic>) and <italic>&Ogr;</italic>(<italic>m</italic> + <italic>n</italic>) space (Theorem 6).\n</item></list>","PeriodicalId":113850,"journal":{"name":"SCG '90","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"44","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SCG '90","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/98524.98563","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 44

Abstract

In this paper we consider the following problems: given a set T of triangles in 3-space, with |T| = n,answer the query “given a line l, does l stab the set of triangles?” (query problem). find whether a stabbing line exists for the set of triangles (existence problem). Given a ray &rgr;, which is the first triangle in T hit by &rgr;? The following results are shown.There is an &OHgr;(n3) lower bound on the descriptive complexity of the set of all stabbers for a set of triangles. The existence problem for triangles on a set of planes with g different plane inclinations can be solved in &Ogr;(g2n2 log n) time (Theorem 2). The query problem is solvable in quasiquadratic &Ogr;(n2+ε) preprocessing and storage and logarithmic &Ogr;(log n) query time (Theorem 4). If we are given m rays we can answer ray shooting queries in &Ogr;(m5/6-δ n5/6+5δ log2 n + m log2 n + n log n log m) randomized expected time and &Ogr;(m + n) space (Theorem 5). In time &Ogr;((n+m)5/3+4δ) it is possible to decide whether two non convex polyhedra of complexity m and n intersect (Corollary 1). Given m rays and n axis-oriented boxes we can answer ray shooting queries in randomized expected time &Ogr;(m3/4-δ n3/4+3δ log4 n + m log4 n + n log n log m) and &Ogr;(m + n) space (Theorem 6).
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在三维空间刺杀和射线射击
本文考虑以下问题:给定三维空间中三角形集合T,且|T| = n,回答“给定一条直线l, l是否刺穿该三角形集合?”(查询问题)。找出三角形集合的刺线是否存在(存在性问题)。给定一条射线,哪个是T中第一个被击中的三角形?显示了以下结果。对于一组三角形,所有刺刀集合的描述复杂度有一个&OHgr;(n3)下界。三角形的存在问题与g组飞机不同的飞机在ogr倾向可以解决;(g2n2 log n)时间(定理2)。查询问题是可以解决的quasiquadratic ogr; (n2 +ε)预处理和存储和对数ogr; (o (log n))查询时间(定理4)如果我们给出m射线能回答雷射击在ogr查询;(m5/6 -δn5/6 + 5δlog2 n + m log2 n + n o (log n)日志m)随机预计时间和ogr; (m + n)空间(定理5)在时间ogr; ((n + m) 5/3 + 4δ)是可能的确定复杂度为m和n的两个非凸多面体是否相交(推论1)。给定m条射线和n个面向轴的盒子,我们可以在随机期望时间&Ogr;(m3/4-δ n3/4+3δ log4n + m log4n + n log n log m)和&Ogr;(m + n)空间(定理6)回答射线射击查询。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Linear programming and convex hulls made easy Computing the minimum Hausdorff distance for point sets under translation On solving geometric optimization problems using shortest paths Maximin location of convex objects in a polygon and related dynamic Voronoi diagrams An O(n2log n) time algorithm for the MinMax angle triangulation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1