| US 7,486,295 B2 | ||
| Pickwalking methods and apparatus | ||
| Robert Russ, Richmond, Calif. (US); Christopher King, Berkeley, Calif. (US); Maxwell O. Drukman, San Francisco, Calif. (US); Malcolm Blanchard, Glen Ellen, Calif. (US); Marco Da Silva, Oakland, Calif. (US); Tom Hahn, Piedmont, Calif. (US); and Karon A. Weber, San Francisco, Calif. (US) | ||
| Assigned to Pixar, Emeryville, Calif. (US) | ||
| Filed on May 14, 2004, as Appl. No. 10/846,155. | ||
| Prior Publication US 2005/0253845 A1, Nov. 17, 2005 | ||
| Int. Cl. G06T 13/00 (2006.01) | ||
| U.S. Cl. 345—473 | 18 Claims |

| 8. A computer system comprising:
a memory configured to:
store a hierarchy for a geometric model, wherein the geometric model comprises a plurality of geometric components, and wherein
the hierarchy describes hierarchical connections between one or more geometric components in the plurality of geometric components;
and
store a selection network for the geometric model, wherein the selection network is independent of the hierarchy, and wherein
the selection network includes, for each geometric component in the one or more geometric components, one or more mappings
between user input signals and other geometric components; and
a processor coupled to the memory, wherein the processor is configured to:
receive a first user input signal;
in response to the first user input signal, indicate a first geometric component in the one or more geometric components as
being selected on a display;
receive a second user input signal while the first geometric component is indicated as being selected; and
in response to the second user input signal:
determine, based on the selection network, a mapping associated with the first geometric component, wherein the mapping is
between the second user input signal and a second geometric component in the one or more geometric components; and
indicate the second geometric component as being selected on the display.
|