Patent ID: 8487749

Claim:
A method of producing an interactive 3-D interface facilitating a user to implement actual physical applications so as to simulate real 3-D environments or a tactile virtual world in a haptic device, said method comprising: providing, in communication with a computer device forming said simulated 3-D environment, a haptic device including an enclosure having interior surface structures mounting arrays of pins; positioning the user in said enclosure having said interior surface structure representing a virtual environment or tactile virtual world; receiving computer controlled signals at said enclosure for displacing pins of said arrays of pins to physically represent objects and corresponding surfaces of said simulated 3-D environment in said enclosure, said pins of each array being displaceable towards said user such that the tips of said pins are touchable by said user providing an experience of touching, feeling, and sensing objects and surfaces in said virtual environment in response to force applied to the user upon touching said pin tips; and manipulating, by a user in said enclosure, said array of pins, so as to change and enter new or modified shapes of said physical representation of objects and corresponding surfaces of said 3-D environment, said computer device controlling and maintaining an overall representation of the new or modified surface and concurrently enforce any pre-established constraints by communicating properties of the physical 3-D object to the user through pin displacements, wherein said enclosure comprises a cylindrical chamber for housing said user, said array of pins being mounted for radial reciprocal movements at peripheral side walls of said cylindrical chamber so as to enable said user to touch the radially inwardly extended tips of pins of said array of pins, said peripheral side wall comprising tiers of pins, each tier having a plurality of interdigitated pins of different maximum extensions, said interdigitated pins of different maximum extensions extending to provide an equivalent spatial resolution of an object independent of the distance of the object from the user.