Jump to content

grdraw & grvecs in various releases


Recommended Posts

Posted

I wonder why this works in some releases and not others ( 2004 & up )

 

 [b][color=BLACK]([/color][/b]setq ll '[b][color=FUCHSIA]([/color][/b]1 1[b][color=FUCHSIA])[/color][/b] lr '[b][color=FUCHSIA]([/color][/b]20 1[b][color=FUCHSIA])[/color][/b] ur '[b][color=FUCHSIA]([/color][/b]20 10[b][color=FUCHSIA])[/color][/b] ul '[b][color=FUCHSIA]([/color][/b]1 10[b][color=FUCHSIA])[/color][/b][b][color=BLACK])[/color][/b]

[color=#8b4513];;;INTEGER BIT FLAG[/color]
 [b][color=BLACK]([/color][/b]setq f 15[b][color=BLACK])[/color][/b]          

[color=#8b4513];;;INITIATE THE BOX[/color]
 [b][color=BLACK]([/color][/b]grdraw ll lr 1 1[b][color=BLACK])[/color][/b]
 [b][color=BLACK]([/color][/b]grdraw lr ur 2 1[b][color=BLACK])[/color][/b]
 [b][color=BLACK]([/color][/b]grdraw ur ul 3 1[b][color=BLACK])[/color][/b]
 [b][color=BLACK]([/color][/b]grdraw ul ll 4 1[b][color=BLACK])[/color][/b]

 [b][color=BLACK]([/color][/b]while
     [b][color=FUCHSIA]([/color][/b]progn
       [b][color=NAVY]([/color][/b]initget [color=#2f4f4f]"1 2 3 4"[/color][b][color=NAVY])[/color][/b]
       [b][color=NAVY]([/color][/b]setq e [b][color=MAROON]([/color][/b]getkword [b][color=GREEN]([/color][/b]strcat [color=#2f4f4f]"\nToggle Edge Visibility 1/2/3/4 <"[/color] [b][color=BLUE]([/color][/b]itoa f[b][color=BLUE])[/color][/b] [color=#2f4f4f]">:   "[/color][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]

     [b][color=FUCHSIA]([/color][/b]setq v [b][color=NAVY]([/color][/b]expt 2 [b][color=MAROON]([/color][/b]1- [b][color=GREEN]([/color][/b]atoi e[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]if [b][color=NAVY]([/color][/b]= [b][color=MAROON]([/color][/b]logand f v[b][color=MAROON])[/color][/b] v[b][color=NAVY])[/color][/b]
         [b][color=NAVY]([/color][/b]setq f [b][color=MAROON]([/color][/b]- f v[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
         [b][color=NAVY]([/color][/b]setq f [b][color=MAROON]([/color][/b]+ f v[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]

     [b][color=FUCHSIA]([/color][/b]grdraw ll lr 1 0[b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]grdraw ll lr 1 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 1[b][color=GREEN])[/color][/b] 1[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]grdraw lr ur 2 0[b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]grdraw lr ur 2 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 2[b][color=GREEN])[/color][/b] 2[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]grdraw ur ul 3 0[b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]grdraw ur ul 3 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 4[b][color=GREEN])[/color][/b] 4[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]grdraw ul ll 4 0[b][color=FUCHSIA])[/color][/b]
     [b][color=FUCHSIA]([/color][/b]grdraw ul ll 4 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 8[b][color=GREEN])[/color][/b] 8[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[color=#8b4513];       [b][color=FUCHSIA]([/color][/b]redraw[b][color=FUCHSIA])[/color][/b][/color]
[color=#8b4513];       [b][color=FUCHSIA]([/color][/b]grvecs [b][color=NAVY]([/color][/b]list [b][color=MAROON]([/color][/b]* [b][color=GREEN]([/color][/b]if [b][color=BLUE]([/color][/b]= [b][color=RED]([/color][/b]logand f 1[b][color=RED])[/color][/b] 1[b][color=BLUE])[/color][/b] -1 1[b][color=GREEN])[/color][/b] 1[b][color=MAROON])[/color][/b] ll lr[/color]
[color=#8b4513];                     [b][color=MAROON]([/color][/b]* [b][color=GREEN]([/color][/b]if [b][color=BLUE]([/color][/b]= [b][color=RED]([/color][/b]logand f 2[b][color=RED])[/color][/b] 2[b][color=BLUE])[/color][/b] -1 1[b][color=GREEN])[/color][/b] 2[b][color=MAROON])[/color][/b] lr ur[/color]
[color=#8b4513];                     [b][color=MAROON]([/color][/b]* [b][color=GREEN]([/color][/b]if [b][color=BLUE]([/color][/b]= [b][color=RED]([/color][/b]logand f 3[b][color=RED])[/color][/b] 3[b][color=BLUE])[/color][/b] -1 1[b][color=GREEN])[/color][/b] 3[b][color=MAROON])[/color][/b] ur ul[/color]
[color=#8b4513];                     [b][color=MAROON]([/color][/b]* [b][color=GREEN]([/color][/b]if [b][color=BLUE]([/color][/b]= [b][color=RED]([/color][/b]logand f 4[b][color=RED])[/color][/b] 4[b][color=BLUE])[/color][/b] -1 1[b][color=GREEN])[/color][/b] 4[b][color=MAROON])[/color][/b] ul ll[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b][/color]

   [b][color=BLACK])[/color][/b]

 

I just want to toggle the solid line vs dashed line using the lines color as the inputs

 

-David

edge.gif

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...