1 Introduction
Free-Form Deformation (FFD) [7], [29] and its extensions form a class of highly intuitive, versatile, and efficient free-form modeling and animation tools. They address the task of computer-assisted shape design and modification by warping the ambient space containing an embedded object. However, a major drawback which is often overlooked in the literature is the self-intersection of objects under FFD. In this paper, we present a novel solution to this problem by developing two self-intersection tests: the first exact, although inefficient, and the second approximate, but efficient. Finally, we seamlessly incorporate this latter test into Directly Manipulated Free-Form Deformation (DMFFD) [19], [8], providing a robust and interactive modeling tool which prevents self-intersection.