[b][color=FUCHSIA]([/color][/b]setq c [b][color=NAVY]([/color][/b]getpoint [color=#2f4f4f]"\nRadius Center Point: "[/color][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]setq s [b][color=NAVY]([/color][/b]getangle c [color=#2f4f4f]"\nStart Angle: "[/color][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]setq b [b][color=NAVY]([/color][/b]getangle [color=#2f4f4f]"\nElbow Included Bend Angle <90>: "[/color][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]or b [b][color=NAVY]([/color][/b]setq b [b][color=MAROON]([/color][/b]* pi 0.5[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[color=#8b4513];++++++++++++ Entity Construction ++++++++++++++++++++++++++++++++[/color]
[b][color=BLACK]([/color][/b]defun ge_con [b][color=FUCHSIA]([/color][/b]d r q c s b / ga ha i ca c1 c2 p1 p2 pl1 pl2[b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]setq ga [b][color=NAVY]([/color][/b]/ b [b][color=MAROON]([/color][/b]1- q[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
ha [b][color=NAVY]([/color][/b]* ga 0.5[b][color=NAVY])[/color][/b]
i 0[b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]repeat q
[b][color=NAVY]([/color][/b]setq ca [b][color=MAROON]([/color][/b]+ s [b][color=GREEN]([/color][/b]* ga i[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
[b][color=NAVY]([/color][/b]setq c1 [b][color=MAROON]([/color][/b]polar c ca r[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
[b][color=NAVY]([/color][/b]setq c2 [b][color=MAROON]([/color][/b]polar c ca [b][color=GREEN]([/color][/b]+ r d[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
[b][color=NAVY]([/color][/b]setq p1 [b][color=MAROON]([/color][/b]polar c1 [b][color=GREEN]([/color][/b]- ca [b][color=BLUE]([/color][/b]* pi 0.5[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [b][color=GREEN]([/color][/b]if [b][color=BLUE]([/color][/b]= i 0[b][color=BLUE])[/color][/b] 0 [b][color=BLUE]([/color][/b]* [b][color=RED]([/color][/b]sin ha[b][color=RED])[/color][/b] r[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
[b][color=NAVY]([/color][/b]setq p2 [b][color=MAROON]([/color][/b]polar c2 [b][color=GREEN]([/color][/b]- ca [b][color=BLUE]([/color][/b]* pi 0.5[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b] [b][color=GREEN]([/color][/b]if [b][color=BLUE]([/color][/b]= i 0[b][color=BLUE])[/color][/b] 0 [b][color=BLUE]([/color][/b]* [b][color=RED]([/color][/b]sin ha[b][color=RED])[/color][/b] [b][color=RED]([/color][/b]+ r d[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
[b][color=NAVY]([/color][/b]setq i [b][color=MAROON]([/color][/b]1+ i[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]setq pl1 [b][color=NAVY]([/color][/b]cons [b][color=MAROON]([/color][/b]polar c [b][color=GREEN]([/color][/b]+ s b[b][color=GREEN])[/color][/b] r[b][color=MAROON])[/color][/b] pl1[b][color=NAVY])[/color][/b]
pl2 [b][color=NAVY]([/color][/b]cons [b][color=MAROON]([/color][/b]polar c [b][color=GREEN]([/color][/b]+ s b[b][color=GREEN])[/color][/b] [b][color=GREEN]([/color][/b]+ r d[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b] pl2[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]