1D sweep-and-prune self-collision detection for deforming cables

被引:6
|
作者
Shellshear, Evan [1 ]
机构
[1] Fraunhofer Chalmers Res Ctr, Gothenburg, Sweden
来源
VISUAL COMPUTER | 2014年 / 30卷 / 05期
关键词
Bounding volume hierarchy; Sweep-and-prune; Self-collision detection; Cable simulation; SIMULATION;
D O I
10.1007/s00371-013-0880-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Detecting self-collision for cables and similar objects is an important part of numerous models in computational biology (protein chains), robotics (electric cables), hair modeling, computer graphics, etc. In this paper the 1D sweep-and-prune algorithm for detecting self-collisions of a deforming cable comprising linear segments is investigated. The sweep-and-prune algorithm is compared with other state-of-the-art self-collision detection algorithms for deforming cables and is shown to be up to an order of magnitude faster than existing algorithms for cables with a high proportion of segments moving. We also present a multi-threaded version of the algorithm and investigate its performance. In addition, we present worst-case bounds for 1D sweep-and-prune algorithms whereby the colliding objects do not exceed a certain object density, and apply these results to deforming cables.
引用
收藏
页码:553 / 564
页数:12
相关论文
共 50 条
  • [1] 1D sweep-and-prune self-collision detection for deforming cables
    Evan Shellshear
    The Visual Computer, 2014, 30 : 553 - 564
  • [2] A Fast and Generalized Broad-Phase Collision Detection Method Based on KD-Tree Spatial Subdivision and Sweep-and-Prune
    Cao, Jiaqi
    Wang, Monan
    IEEE ACCESS, 2023, 11 : 44696 - 44710
  • [3] Self-collision detection in spatial closed chains
    Ketchel, John S.
    Larochelle, Pierre M.
    JOURNAL OF MECHANICAL DESIGN, 2008, 130 (09) : 0923051 - 0923059
  • [4] Self-collision detection and prevention for humanoid robots
    Kuffner, J
    Nishiwaki, K
    Kagami, S
    Kuniyoshi, Y
    Inaba, M
    Inoue, H
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 2265 - 2270
  • [5] A new self-collision detection method for cloth simulation
    Zhang, Fengquan
    Wan, Jianfei
    Guo, Jiaojiao
    Open Electrical and Electronic Engineering Journal, 2015, 9 (01): : 386 - 392
  • [6] Fast Self-collision Detection Method for Walking Robots
    Augustyn, Tomasz
    Belter, Dominik
    CHALLENGES IN AUTOMATION, ROBOTICS AND MEASUREMENT TECHNIQUES, 2016, 440 : 549 - 559
  • [7] DYNAMIC CLOTH SIMULATION WITH FAST SELF-COLLISION DETECTION
    Shapri, Nur Saadah Mohd
    Bade, Abdullah
    Daman, Daut
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 651 - 658
  • [8] Hierarchy Techniques in Self-Collision Detection for Cloth Simulation
    Shapri, Nur Saadah Mohd
    Bade, Abdullah
    Daman, Daut
    2009 SECOND INTERNATIONAL CONFERENCE ON MACHINE VISION, PROCEEDINGS, ( ICMV 2009), 2009, : 325 - 329
  • [9] An enhanced sweep and prune algorithm for multi-body continuous collision detection
    Qi, Binbin
    Pang, Mingyong
    VISUAL COMPUTER, 2019, 35 (11): : 1503 - 1515
  • [10] An enhanced sweep and prune algorithm for multi-body continuous collision detection
    Binbin Qi
    Mingyong Pang
    The Visual Computer, 2019, 35 : 1503 - 1515