Dynamic positioning and alignment aids for shape objects
First Claim
1. A method of displaying information on a monitor attached to a computer, comprising:
- (a) displaying a first object on the monitor;
(b) displaying a second object on the monitor;
(c) positioning the first object proximate to the second object on the monitor;
(d) changing an appearance of by displaying plugs on the first object when the first object is positioned proximate to the second object, wherein the plugs indicate one or more respective attachment points on the first object;
(e) dynamically creating a socket on the second object when the plug of the first object is placed proximate to the second object, wherein the socket indicates an attachment point between the first object and the second object; and
(f) automatically coupling the second object to the first object at the attachment point.
1 Assignment
0 Petitions
Accused Products
Abstract
An intelligent shape is displayed in conjunction with a CAD application program, wherein the intelligent shape selectively displays positioning and alignment aids on the monitor of the computer to assist a user in operating one or more functions of the host application program. When invoked, and a first object is positioned proximate to a second object on the monitor, plugs of the first object are displayed on the first object. The plugs indicate one or more respective attachment points on the first object. A socket is created on the second object when the plug of the first object is placed proximate to the second object. The socket indicates an attachment point between the first object and the second object. The first object and the second object are automatically coupling together at the attachment point.
17 Citations
18 Claims
-
1. A method of displaying information on a monitor attached to a computer, comprising:
-
(a) displaying a first object on the monitor; (b) displaying a second object on the monitor; (c) positioning the first object proximate to the second object on the monitor; (d) changing an appearance of by displaying plugs on the first object when the first object is positioned proximate to the second object, wherein the plugs indicate one or more respective attachment points on the first object; (e) dynamically creating a socket on the second object when the plug of the first object is placed proximate to the second object, wherein the socket indicates an attachment point between the first object and the second object; and (f) automatically coupling the second object to the first object at the attachment point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented apparatus for displaying information, comprising:
-
a computer having a monitor attached thereto, wherein the monitor displays a first object and a second object; means for positioning the first object proximate to the second object on the monitor; means for changing an appearance of plugs by displaying plugs on the first object when the first object is positioned proximate to the second object, wherein the plugs indicate one or more respective attachment points on the first object; means for dynamically creating a socket on the second object when the plug of the first object is placed proximate to the second object, wherein the socket indicates an attachment point between the first object and the second object; and means for automatically coupling the second object to the first object at the attachment point. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform method steps of displaying information on a monitor attached to the computer, the method comprising the steps of:
-
(a) displaying a first object on the monitor; (b) displaying a second object on the monitor; (c) positioning the first object proximate to the second object on the monitor; (d) changing an appearance of plugs displaying plugs on the first object when the first object is positioned proximate to the second object, wherein the plugs indicate one or more respective attachment points on the first object; (e) dynamically creating a socket on the second object when the plug of the first object is placed proximate to the second object, wherein the sockets indicates an attachment point between the first object and the second object; and (f) automatically coupling the second object to the first object at the attachment point. - View Dependent Claims (14, 16, 17, 18)
-
-
15. The article of manufacture of clam 13, wherein the step of automatically coupling further comprises the step of position the first object to align the plug of the first object to the created socket of the second object.
Specification