Controls for drawing images on computer displays
First Claim
1. In an interactive computer-controlled display system having a processor, a memory means, a display screen coupled to said processor, and a cursor control device coupled to said processor for interactively positioning a cursor on said display screen, wherein a graphic object is displayed on said display screen, a process for generating and manipulating a graphic guide on said display screen comprising the steps of:
- maintaining a guide point database comprising information related to a plurality of guide points for said graphic object, said information including the location of each said guide point on said display screen;
comparing the position of said cursor with said location of each said guide point;
displaying a guide line on said display screen if a guide point of said plurality of guide points is located within a predetermined distance of said cursor.
16 Assignments
0 Petitions
Accused Products
Abstract
A computer system provides a method and an apparatus for generating and manipulating graphic objects on a computer display screen. The computer aided design and drawing system includes a graphic guide used for associating edges and points of one graphic image with one or more other images. The graphic guide operates in relation to the position of a cursor on the computer display screen. After a first image has been drawn on the screen, the graphic guide automatically is initiated to assist the user in positioning and sizing a second and subsequent images that are drawn on the display screen. The computer system also includes a wall tool used for efficiently generating wall objects displayed on the display screen. Wall objects are generated and manipulated by specifying the width of the wall, displaying joints between walls, capping the ends of walls, and efficiently measuring the interior, exterior or center dimension of a wall. The present invention also includes a clean up tool used for manipulating and modifying the intersection, the joining, and the extension of graphic images displayed on the display screen. The clean up tool can be used to automatically remove interior line segments of objects, to remove desired portions of objects, or to automatically extend and join two objects.
169 Citations
25 Claims
-
1. In an interactive computer-controlled display system having a processor, a memory means, a display screen coupled to said processor, and a cursor control device coupled to said processor for interactively positioning a cursor on said display screen, wherein a graphic object is displayed on said display screen, a process for generating and manipulating a graphic guide on said display screen comprising the steps of:
-
maintaining a guide point database comprising information related to a plurality of guide points for said graphic object, said information including the location of each said guide point on said display screen; comparing the position of said cursor with said location of each said guide point; displaying a guide line on said display screen if a guide point of said plurality of guide points is located within a predetermined distance of said cursor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In an interactive computer-controlled display system having a processor, a memory means, a display screen coupled to said processor, a cursor control device coupled to said processor for interactively positioning a cursor on said display screen, and a signal generation device, a process for generating and manipulating a wall object on said display screen comprising the steps of:
-
configuring the generation of said wall object by selecting and setting a plurality of configuration parameters; receiving a wall point; drawing a portion of said wall object on said display screen, said portion of said wall object comprising a first line and a second line each drawn between said wall point and the position of said cursor, said first line and said second line being parallel to each other and separated by a previously configured distance; repeating said receiving step and said drawing step until a termination signal is received from said signal generation device after said signal generation device is activated by a user; modifying said wall object as specified by said configuration parameters. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. In an interactive computer-controlled display system having a processor, a memory means, a display screen coupled to said processor, and a cursor control device coupled to said processor for interactively positioning a cursor on said display screen, wherein a graphic object is displayed on said display screen, an apparatus for generating and manipulating a graphic guide on said display screen comprising:
-
means for maintaining a guide point database comprising information related to a plurality of guide points for said graphic object, said information including the location of each said guide point on said display screen; means for comparing the position of said cursor with said location of each said guide point; means for displaying a guide line on said display screen if a guide point of said plurality of guide points is located within a predetermined distance of said cursor.
-
-
23. In an interactive computer-controlled display system having a processor, a memory means, a display screen coupled to said processor, a cursor control device coupled to said processor for interactively positioning a cursor on said display screen, and a signal generation device, an apparatus for generating and manipulating a wall object on said display screen comprising:
- means for configuring the generation of said wall object by selecting and setting a plurality of configuration parameters;
means for receiving a wall point; means for drawing a portion of said wall object on said display screen, said portion of said wall object comprising a first line and a second line each drawn between said wall point and the position of said cursor, said first line and said second line being parallel to each other and separated by a previously configured distance; means for repeating said receiving step and said drawing step until a termination signal is received from said signal generation device after said signal generation device is activated by a user; means for modifying said wall object as specified by said configuration parameters.
- means for configuring the generation of said wall object by selecting and setting a plurality of configuration parameters;
-
24. A process for generating and manipulating a graphic guide on a display screen, said process comprising the steps of:
-
maintaining a guide point database comprising information related to a plurality of guide points for a graphic object, said information including the location of each said guide point on said display screen; comparing the position of a cursor with said location of each said guide point; displaying a guide line on said display screen if a guide point of said plurality of guide points is located within a predetermined distance of said cursor.
-
-
25. A process for generating and manipulating a wall object on a display screen, said process comprising the steps of:
-
configuring the generation of said wall object by selecting and setting a plurality of configuration parameters; receiving a wall point; drawing a portion of said wall object on said display screen, said portion of said wall object comprising a first line and a second line each drawn between said wall point and the position of a cursor, said first line and said second line being parallel to each other and separated by a previously configured distance; repeating said receiving step and said drawing step until a termination signal is received from a signal generation device after said signal generation device is activated by a user; modifying said wall object as specified by said configuration parameters.
-
Specification