JACK: a toolkit for manipulating articulated figures

The problem of positioning and manipulating three dimensional articulated figures is often handled by ad hoc techniques which are cumbersome to use. In this paper, we describe a system which provides a consistent and flexible user interface to a complex representation for articulated figures in a 3D environment. Jack is a toolkit of routines for displaying and manipulating complex geometric figures, and it provides a method of interactively manipulating arbitrary homogeneous transformations with a mouse. These transformations may specify the position and orientation of figures within a scene or the joint transformations within the figures themselves. Jack combines this method of 3D input with a flexible and informative screen management facility to provide a user-friendly interface for manipulating three dimensional objects.

[1]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[2]  Brian A. Barsky,et al.  Using dynamic analysis to animate articulated bodies such as humans and robots , 1985 .

[3]  Ben Shneiderman,et al.  Designing the user interface: supplemental materials , 1987 .

[4]  Gregory M. Nielson,et al.  Direct manipulation techniques for 3D objects using 2D locator devices , 1987, I3D '86.

[5]  James S. Lipscomb,et al.  Making nested rotations convenient for the user , 1978, SIGGRAPH.

[6]  Christopher Scmandt,et al.  Spatial input/display correspondence in a stereoscopic computer graphic workstation , 1983 .

[7]  Michael E. Pique,et al.  Semantics of interactive rotations , 1987, I3D '86.

[8]  Ben Shneiderman,et al.  Designing The User Interface , 2013 .

[9]  Andrew P. Witkin,et al.  Energy constraints on parameterized models , 1987, SIGGRAPH.

[10]  Norman I. Badler,et al.  Articulated Figure Positioning by Multiple Constraints , 1987, IEEE Computer Graphics and Applications.

[11]  Eric A. Bier Skitters and jacks: interactive 3D positioning tools , 1987, I3D '86.

[12]  Norman I. Badler,et al.  Multi-dimensional input techniques and articulated figure positioning by multiple constraints , 1987, I3D '86.

[13]  Maureen C. Stone,et al.  Snap-dragging , 1986, SIGGRAPH.

[14]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[15]  James U. Korein,et al.  A geometric investigation of reach , 1985 .

[16]  A. R. Forrest User interfaces for three-dimensional geometric modelling , 1987, I3D '86.

[17]  Christopher Schmandt,et al.  Spatial input/display correspondence in a stereoscopic computer graphic work station , 1983, SIGGRAPH.