I have these 2 lisp routines that creates Brick Jack Arches and a Brick Arch in 2D. I would like to modify these lisps, but it is far more involved than my Lisp experience. I have been trying to learn lisp for the past 2 years. I get going and then I get pulled away each time.
What I would like to do is to have these lisp extrude out so they can be 3D. Please see below:
The Brick size is 3 5/8" x 2 1/4" x 8" with 3/8" joint.
The Keystone size is 4 3/4" thick.
I will send the second lisp this evening when I get home.
Please see the attachments for the example lisp and a dwg file to see what they look like.
I looked into your attached lisp functions. The CurveJack-v3-2.lsp is great! The JackArchs.lsp ran smooth on the options for 4C and 4CK, but reported missing some blocks in the support path when I choose 3C and 3CK options. I don’t work in 3D, but I think it’s possible to create it in 3D. It would be quiet a project however.
I looked into your attached lisp functions. The CurveJack-v3-2.lsp is great! The JackArchs.lsp ran smooth on the
options for 4C and 4CK, but reported missing some blocks in the support path when I choose 3C and 3CK options.
I don’t work in 3D, but I think it’s possible to create it in 3D. It would be quiet a project however.
Thank you very much. The 3C & 3CK should work and it worked I ran it. For some reason the soldier course routine is not working within this lisp.
Here's where the code is crashing if I choose options 3C or 3CK.
The value for SDLIST is being setq to nil which is crashing the next "-block" part of the code.
I'll have to take a look into it next week.
Notice I added the SD-LIST before the last ")". What was happening was, that the if statement at the end only allowed the 4C and 4CK types to return the value for SD-LIST. The 3C and 3CK types were setq on the line before but the if statement messed it up.
The next defun following this section should be DRAW-SOLDIER-HOR.