Proceedings: GI 1999

Geometric Awareness for Interactive Object Manipulation

Min-Hyung Choi, James Cremer

Proceedings of Graphics Interface '99: Kingston, Ontario, Canada, 2 - 4 June 1999, 9-17

DOI 10.20380/GI1999.02

  • BibTeX

     title = {Geometric Awareness for Interactive Object Manipulation},
     author = {Min-Hyung Choi and James Cremer},
     booktitle = {Proceedings of the Graphics Interface 1999 Conference, June 2-4, 1999, Kingston, Ontario, Canada},
     year = {1999},
     month = {June},
     pages = {9--17},
     url = {}


This paper describes formulation and management of constraints that, combined with a nonlinear optimization algorithm, enable interactive geometrically aware manipulation of articulated objects. Going beyond purely kinematic or dynamic approaches, our solution method directly employs geometric constraints to ensure non-interpenetration during object manipulation. We present the formulation of the inequality constraints used to ensure nonpenetration, describe how to manage the set of active inequality constraints as objects move, and show how these results are combined with a nonlinear optimization algorithm to achieve interactive geometrically aware object manipulation. Our optimization algorithm handles equality and inequality constraints and does not restrict object topology. It is an efficient iterative algorithm, quadratically convergent, with each iteration bounded by O(nnz(L)), where nnz(L) is the number of non-zeros in L, a Cholesky factor of a sparse matrix.