Real-Time Virtual Cables Based on Kinematic Simulation
Date issued
2000
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
University of West Bohemia
Abstract
We present an algorithm for the real-time simulation of virtual cables using inverse kinematics. A cable is
modeled by consecutive cylinder segments of equal size. The segments are connected by ball joints. At
every joint there is a spiral spring acting against the excursion of the joint. Given a start and an end
position of the cable, the algorithm calculates the shape of the cable that leads to minimal total energy.
The total energy is the sum of the potential energies of the segments and the elastic energies of the
springs. First, the algorithm calculates a cable with minimal total energy consisting of two segments. This
is taken as a starting basis for the computation of a cable consisting of four segments. At each following
step, the number of segments is doubled and a new shape of the cable is calculated based on the solution
of the previous step. The great advantage of this approach is the easy accommodation of the solution
exactness to the available computation time. If the user of the VR application is moving the cable, he gets
a fast but rough feedback. If he stops moving it, he/she gets an exact shape.
Description
Subject(s)
virtuální realita, kinematická simulace, deformovatelné objekty
Citation
WSCG '2000: Conference proceeding: The 8th International Conference in Central Europe on Computers Graphics, Visualization and Interaktive Digital Media '2000 in cooperation with EUROGRAPHICS and IFIP WG 5.10: University of West Bohemia, Plzen, Czech republic, February 7 - 10, 2000, p. 402-409.