In graphics systems, objects are manipulated and placed by users. Some systems aid the user in placing objects by providing interesting points or relevant geometric data for the objects. Objects may have manipulation or behavioral constraints that limit the placement of the object with respect to other...http://www.google.de/patents/US6646641?utm_source=gb-gplus-sharePatent US6646641 - Extrapolation of behavioral constraints in a computer-implemented graphics system