1. A computer-implemented method for direct inset beveling of a geometric shape, comprising: [ 410 ] Sweeping the edges of a geometric shape to determine the first intersection between any two edges; and [ 430 ] processing changes caused by the intersection in response to the kind of intersection determined.