Patent ID: 8645111

Claim:
A method for enabling modification and/or movement of an object of a model in a modeling system, the method comprising the steps of: using a computer comprising a memory and a processor for editing the model in the modeling system; creating, in response to a received corresponding user input a planar object; defining, in response to a received corresponding user input, the planar object as a magnetic control plane, wherein the defining includes defining a magnetism of the magnetic control plane to be selective such that any other objects attached to the magnetic control plane do not necessarily adhere to the magnetic control plane, whereby a movement of the planar object defined as the magnetic control plane causes at least a part of other objects attached to the magnetic control plane to move correspondingly only when the other object or the part of the object adheres to the magnetic control plane; attaching an other object of the model to the planar object defined as the magnetic control plane by associating the other object with the planar object defined as the magnetic control plane; moving, in response to a received user input for moving the planar object defined as the magnetic control plane, said planar object defined as the magnetic control plane from a first location in the model to a second location in the model; modifying, in response to the moving of the planar object defined as the magnetic control plane, the other object attached to the planar object defined as the magnetic control plane by moving at least a part of the other object correspondingly to the moving of the planar object defined as the magnetic control plane without any further user input; and storing an outcome of the modifying caused by the moving.