

> pick wall line one(*line, xref *line, block *line) To get it to work and with little or no tangeble results. I have basically tried to piece together other lisp routines I have wracked my brain trying to get this to work with out askingįor help.until now. (princ "\nCannot offset selected object type ") (if (vlax-method-applicable-p vobj 'Offset) (setq vobj (vlax-ename->vla-object ename)) (setq ename (car (entsel "\nSelect object to offset: "))) (setq dist (getdist "\nEnter offset distance: ")) offset method accepts positive or negative distance demo - offset both sides and delete source object

This might help with some of your questions. Being self taught and trying to absorb the information I have received here only goes so far.apparently not far enough **smiles**.Īny help is appreciated and thanks in advance. I have a way of doing it now that works, but it is a group of separate routines that I can't get to work as one and do what I listed above. I get drawings from Architects that I have to place a footing centered under the walls. Pick a side(as far as I know, one has to pick a side), however I have seen a double offset that erases the original but don't know how I would incorporate that into the routine to eliminate having to pick a sideĮrase line drawn in the middle of wall line one and wall line two(if it was created) Offset the newly drawn line to a default distance(16) or one entered by the user on the command line Pick wall line two(*line, xref *line, block *line)ĭraw a line(or not) to the exact middle of those two wall lines Pick wall line one(*line, xref *line, block *line) I have basically tried to piece together other lisp routines to get it to work and with little or no tangeble results. I have wracked my brain trying to get this to work with out asking for help.until now.
