logic associated with the shadow geometry functionality gets control when the user finishes drawing a primary element it is apparent to those of ordinary skill in the art that other means for activating the features of the present invention are conceivable the shadow geometry functionality is initiated automatically if so configured by the operating system once the creation of a primary element is completed when this occurs the processing flow begins as shown in fig6 at the box labeled processing logic for creating a par referring now to fig6 par creation parameters are initialized in block 410 next object creation parameters are obtained from user input in block 412 these parameters include for example endpoints if the user is creating a line a center point if the user is creating a circle etc the object is created using the input parameters in block 414 and displayed after execution of block 415 if shadow geometry is selected by previous configuration the shadow geometry corresponding to the displayed object type is created in block 422 and displayed after execution of block 424 if shadow geometry is not selected path 420 is taken and execution terminates at the end bubble shown in fig6 referring now to fig7 an example shows the processing logic for creating a line object with corresponding shadow geometry in block 510 the endpoint variables for the line object are initialized the first endpoint point 1 is obtained from a user in block 512 point 1 is highlighted on the display screen in block 514 the second endpoint point 2 is obtained from user input in block 516 point 2 is highlighted on the display screen in block 518 a line is created between point 1 and point.