[Max wall reset](princ "Resetting MAX WALL ")(setq maxwal nil)(post)(PRINC);
[Air gap](princ "Resetting AIR GAP width ")(setq airwdt nil)(post)(princ);
[Center line toggle](if (or (null cent)(= cent "N"))(progn (princ " Center lines ON ")(setq cent "Y"))(progn (princ " Center lines OFF ")(setq cent "N")))(princ);
[~--]
[Partition >]$p2=wall $p2=*
[Foundation >]$p2=pfwall $p2=*
[Building >]$i=ibuild $i=*
[Wall Misc >]$p2=pclean $p2=*
**pfwall
[Wall]
[Foundation Walls]
[Expert](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);$p2=pfwall $p2=*
[3d symbols on/off](if (/= (getvar "useri4") 0)(progn (setvar "useri4" 0)(princ " 3D symbol insertion is OFF "))(progn (setvar "useri4" 1)(princ " 3D symbol insertion is ON ")))(princ);
[cciacad(dimhorz)]^c^c$s=x $s=dimlinear dim horiz;
[cciacad(dimvert)]^c^c$s=x $s=dimlinear dim vert;
[cciacad(dimcont)]^c^c$s=x $s=dimlinear dim contin;
[cciacad(dimbase)]^c^c$s=x $s=dimlinear dim base;
[cciacad(dimalig)]^c^c$s=x $s=dimlinear dim aligned;
[cciacad(dimrot)]^c^c$s=x $s=dimlinear dim rotated;
[ Update]dim update;
[ Newtext]dim newtext;
[cciacad(dimdia)]$s=x $s=dim dim diameter;
[cciacad(dimrad)]$s=x $s=dim dim radius;
[cciacad(dimcent)]$s=x $s=dim dim center;
[cciacad(dimang)]$s=x $s=dim dim angular;
[cciacad(dimlead)]$s=x $s=dim $i=iballoon $i=*
[ Toggles]$s=x $s=var1 $i=idimtog $i=*
[ Status]^c^c$s=x $s=dim dim status;
[ Cancel]
**idimtog
[Dimension Toggles]
[cciacad(dimtih)](if (= (getvar "dimtih") 0)(progn (setvar "dimtih" 1)(setvar "dimtoh" 1)(princ " Dim Text inside & outside extensions will be HORZ "))(progn (setvar "dimtih" 0)(setvar "dimtoh" 0)(princ " Dim Text inside & outside extensions will be normal ")))(princ);
[cciacad(dimtoh)](if (= (getvar "dimtoh") 0)(PROGN (setvar "dimtoh" 1)(PRINC " Dim Text outside extensions will be HORZ "))(progn (setvar "dimtoh" 0)(PRINC " Dim Text outside extensions will be normal ")))(princ);
[cciacad(dimtad)](if (= (getvar "dimtad") 0)(progn (setvar "dimtad" 1)(princ " Dim Text will be above extension line "))(progn (setvar "dimtad" 0)(princ " Dim Text will be inside extension line ")))(princ);
[cciacad(dimsoxd)](if (= (getvar "dimsoxd") 0)(progn (setvar "dimsoxd" 1)(setvar "dimtix" 1)(princ " Text & Arrows Forced Inside extension lines. "))(progn (setvar "dimsoxd" 0)(setvar "dimtix" 0)(princ " Text & Arrows will be normal. ")))(princ);
[cciacad(dimaso)](if (= (getvar "dimaso") 0)(PROGN (setvar "dimaso" 1)(PRINC " Associative dim is ON "))(progn (setvar "dimaso" 0)(PRINC " Associative dim is OFF ")))(princ);
[cciacad(dimsho)](if (= (getvar "dimsho") 0)(PROGN (setvar "dimsho" 1)(PRINC " Dim text will update while dragging "))(progn (setvar "dimsho" 0)(PRINC " Dim text will not update while dragging ")))(princ);
[cciacad(dimalt)](if (= (getvar "dimalt") 0)(progn (setvar "dimalt" 1)(princ "Alternate dim are turned ON"))(progn (setvar "dimalt" 0)(princ "Alternate dim is turned OFF")))(princ);
[ Dimaltf]'setvar DIMALTF;
[ Cancel]
**iinsym
[Insert Symbol in a Line]
[ Other](nl "" "/cci/symbol");
[cciacad(line145)](setq insfl (strcat drive "/cci/line145") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(line245)](setq insfl (strcat drive "/cci/line245") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(line345)](setq insfl (strcat drive "/cci/line345") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[ Reset size](princ "Resetting SYMBOL size ")(setq size1 nil ang nil)(princ);$i=iinsym $i=*
[cciacad(line190)](setq insfl (strcat drive "/cci/line190") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(line290)](setq insfl (strcat drive "/cci/line290") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(line390)](setq insfl (strcat drive "/cci/line390") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(linex)](setq insfl (strcat drive "/cci/linex") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(line1135)](setq insfl (strcat drive "/cci/line1135") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(line2135)](setq insfl (strcat drive "/cci/line2135") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(line3135)](setq insfl (strcat drive "/cci/line3135") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(linedot)](setq insfl (strcat drive "/cci/dot") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "C" angtpt t)(princ) (nl "" "/cci/symbol");
[cciacad(lineball)](setq insfl (strcat drive "/cci/ballsym") ang 0 attfl "Y" attno 1 breakt t break "Y" insflt t)(princ) (nl "" "/cci/symbol");
[autoarch(railroad)](princ "Loading RAILROAD ")(setq insfl (strcat drive "/cci/line190") ANG 0 attfl "N" angt t insflt t breakt t break "N" angtpt t angtp "A")(nl "" "/cci/symbol");
[autoarch(fence)](princ "Loading FENCE ")(setq insfl (strcat drive "/cci/linex") ang 0 attfl "N" angt t insflt t breakt t break "N" angtp "A" angtpt t)(nl "" "/cci/symbol");
[autoarch(GASmeter)](princ "Loading GASMETER ")(setq insfl (strcat drive "/cci/balloon") ang 0 attfl "N" angt t insflt t breakt t break "Y" angtpt t angtp "C" attno 1 val1 "G")(nl "" "/cci/symbol");
[autoarch(H2Ometer)](princ "Loading H2OMETER ")(setq insfl (strcat drive "/cci/balloon") ang 0 attfl "N" angt t insflt t breakt t break "Y" angtpt t angtp "C" attno 1 val1 "W")(nl "" "/cci/symbol");
[3Don/off](if (/= (getvar "useri4") 0)(progn (setvar "useri4" 0)(princ " 3D symbol insertion is OFF "))(progn (setvar "useri4" 1)(princ " 3D symbol insertion is ON ")))(princ);
[RAILROAD](princ "Loading RAILROAD ")(setq insfl (strcat drive "/cci/line190") ANG 0 attfl "N" angt t insflt t breakt t break "N" angtpt T angtp "A")(nl "" "/cci/symbol");
[FENCE](princ "Loading FENCE ")(setq insfl (strcat drive "/cci/linex") ang 0 attfl "n" angt t insflt t breakt t break "N" angtp "A" angtpt T)(nl "" "/cci/symbol");
[GASmeter](princ "Loading GASMETER ")(setq insfl (strcat drive "/cci/balloon") ang 0 attfl "N" angt t insflt t breakt t break "Y" angtpt T angtp "C" attno 1 val1 "G")(nl "" "/cci/symbol");
[H2Ometer](princ "Loading H2OMETER ")(setq insfl (strcat drive "/cci/balloon") ang 0 attfl "N" angt t insflt t breakt t break "Y" angtpt T angtp "C" attno 1 val1 "W")(nl "" "/cci/symbol");
[FILL](if (= (getvar "fillmode") 0)(progn (command "fill" "on")(princ " Fill is ON "))(progn (command "fill" "off")(princ " Fill is OFF ")))(princ " Pick Regen (J11) on tablet to see change ")(princ);
[SIDELIST](if (null sdscrn)(progn (setq sdscrn "Y")(princ " Side screen INCLUDED for layer functions "))(progn (setq sdscrn nil)(princ " Side screen EXCLUDED for layer functions ")))(princ);
[MEDIUM]$s=x $s=line (setq med1v (getstring (strcat " Layer for Med lines <" medv ">: "))) \(if (/= med1v "")(setq medv med1v)) LAYER m !medv LINE;
[HEAVY]$s=x $s=line (setq heavy1v (getstring (strcat " Layer for Heavy lines <" heavyv ">: "))) \(if (/= heavy1v "")(setq heavyv heavy1v)) LAYER m !heavyv LINE;
[DASHED]$S=X $S=LINE (setq dashed1v (getstring (strcat " Layer for dashed linetypes <" dashedv ">: "))) \(if (/= dashed1v "")(setq dashedv dashed1v)) LAYER m !dashedv l dashed LINE;
[HIDDEN]$S=X $S=LINE (setq hidden1v (getstring (strcat " Layer for hidden linetypes <" hiddenv ">: "))) \(if (/= hidden1v "")(setq hiddenv hidden1v)) LAYER m !hiddenv l hidden LINE;
[PHANTOM]$S=X $S=LINE (setq phantom1v (getstring (strcat " Layer for phantom linetypes <" phantomv ">: "))) \(if (/= phantom1v "")(setq phantomv phantom1v)) LAYER m !phantomv l phantom LINE;
[CENTER]$S=X $S=LINE (setq center1v (getstring (strcat " Layer for center linetypes <" centerv ">: "))) \(if (/= center1v "")(setq centerv center1v)) LAYER m !centerv l center LINE;
[DOT]$S=X $S=LINE (setq dot1v (getstring (strcat " Layer for dot linetypes <" dotv ">: "))) \(if (/= dot1v "")(setq dotv dot1v)) LAYER m !dotv l dot LINE;
[DIVIDE]$S=X $S=LINE (setq divide1v (getstring (strcat " Layer for divide linetypes <" dividev ">: "))) \(if (/= divide1v "")(setq dividev divide1v)) LAYER m !dividev l divide LINE;
**3DFACE 3
[3DFACE:]^C^C3DFACE;
[.x].X;
[.y].Y;
[.z].Z;
[.xy].XY;
[.xz].XZ;
[.yz].YZ;
[Invisibl](princ "Use before the FIRST endpoint of an edge. Results show when done.")(princ);Invis;
[DISPLAY](if (= (getvar "SPLFRAME") 0)(PROGN (setvar "SPLFRAME" 1)(PRINC " Invisible edges will be SEEN after next REGEN." ))(progn (setvar "SPLFRAME" 0)(PRINC " Hidden edges normal (invisible). ")))(princ);
[QTEXT](if (= (getvar "qtextmode") 0)(progn (command "qtext" "on")(princ " Qtext is ON "))(progn (command "qtext" "off")(princ " Qtext is OFF ")))(princ " Pick Regen (J11) on tablet to see change ")(princ);
[MIRRTEXT](if (= (getvar "mirrtext") 1)(progn (setvar "mirrtext" 0)(prompt "Mirror Text is Normal")(princ))(progn (setvar "mirrtext" 1)(prompt "Mirror Text is Mirrored")(princ)))
[example]vslide (dd "/cci/cci(dimvar)");(princ " Hit any key to continue ")(princ)(grread);redraw dim;
[*icon*]$i=idimtog $i=*
[scale]'setvar dimscale;
[arr size]'setvar DIMASZ;
[tik size]'setvar DIMTSZ;
[txt size]'setvar DIMTXT;
[extens 1](if (= (getvar "dimse1") 0)(PROGN (setvar "dimse1" 1)(PRINC " First extension line will be OFF "))(progn (setvar "dimse1" 0)(PRINC " First extension line will be ON ")))(princ);
[extens 2](if (= (getvar "dimse2") 0)(PROGN (setvar "dimse2" 1)(PRINC " Second extension line will be OFF "))(progn (setvar "dimse2" 0)(PRINC " Second extension line will be ON ")))(princ);
[exttog](nl "" "/cci/dimext");
[dimsah](if (= (getvar "dimsah") 0)(PROGN (setvar "dimsah" 1)(PRINC " Different arrows can be used "))(progn (setvar "dimsah" 0)(PRINC " Different arrows can NOT be used ")))(princ);
[block]$i=idimpoint $i=*
[block1]$i=idimpoint1 $i=*
[block2]$i=idimpoint2 $i=*
[assoc](if (= (getvar "dimaso") 0)(PROGN (setvar "dimaso" 1)(PRINC " Associative dim is ON "))(progn (setvar "dimaso" 0)(PRINC " Associative dim is OFF ")))(princ);
[dimtad](if (= (getvar "dimtad") 0)(progn (setvar "dimtad" 1)(princ " Dim Text will be above extension line "))(progn (setvar "dimtad" 0)(princ " Dim Text will be inside extension line ")))(princ);
[dimcentr]'setvar DIMCEN;
[next]$S=X $S=VAR2
[DimMENU]$S=X $S=DIM
**VAR2 2
[toleranc](if (= (getvar "dimtol") 0)(PROGN (setvar "dimtol" 1)(PRINC " Dim tolerances are activated "))(progn (setvar "dimtol" 0)(PRINC " Dim tolerances are deactivated ")))(princ);
[limits](if (= (getvar "dimlim") 0)(PROGN (setvar "dimlim" 1)(PRINC " Dim Limits are activated "))(progn (setvar "dimlim" 0)(PRINC " Dim Limits are deactivated ")))(princ);
[set +]'setvar DIMTP;
[set -]'setvar DIMTM;
[extoffst]'setvar DIMEXO;
[dimexe]'setvar DIMEXE;
[dimdli]'setvar DIMDLI;
[dimdle]'setvar DIMDLE;
[roundoff]'setvar DIMRND;
[dimtih](if (= (getvar "dimtih") 0)(PROGN (setvar "dimtih" 1)(PRINC " Dim Text inside extensions will be HORZ "))(progn (setvar "dimtih" 0)(PRINC " Dim Text inside extensions will be normal ")))(princ);
[dimtoh](if (= (getvar "dimtoh") 0)(PROGN (setvar "dimtoh" 1)(PRINC " Dim Text outside extensions will be HORZ "))(progn (setvar "dimtoh" 0)(PRINC " Dim Text outside extensions will be normal ")))(princ);
[dimtofl](if (= (getvar "dimtofl") 0)(PROGN (setvar "dimtofl" 1)(PRINC " Dim Text forced outside extension lines "))(progn (setvar "dimtofl" 0)(PRINC " Dim Text will not be forced outside extension lines ")))(princ);
[dimtix](if (= (getvar "dimtix") 0)(PROGN (setvar "dimtix" 1)(PRINC " Dim Text forced inside extension lines "))(progn (setvar "dimtix" 0)(PRINC " Dim Text will not be forced inside extension lines ")))(princ);
[dimsoxd](if (= (getvar "dimsoxd") 0)(PROGN (setvar "dimsoxd" 1)(PRINC " Outside extension lines will be OFF "))(progn (setvar "dimsoxd" 0)(PRINC " Outside extension lines will be ON ")))(princ);
[dimtvp]'SETVAR DIMTVP;
[next]$S=X $S=VAR3
[previous]$S=X $S=VAR1
[DimMENU]$S=X $S=DIM
**VAR3 2
[showdrag](if (= (getvar "dimsho") 0)(PROGN (setvar "dimsho" 1)(PRINC " Dim text will update while dragging "))(progn (setvar "dimsho" 0)(PRINC " Dim text will not update while dragging ")))(princ);
[zerosupp]setvar dimzin;$i=idimzin $i=*
[alt unit](if (= (getvar "dimalt") 0)(progn (setvar "dimalt" 1)(princ "Alternate dim units are ON"))(progn (setvar "dimalt" 0)(princ "Alternate dim units are OFF")))(princ);
[altsfact]'setvar DIMALTF;
[alt deci]'setvar DIMALTD;
[len fact]'setvar DIMLFAC;
[post str]DIM DIMPOST;
[alt post]DIM DIMAPOST;
[previous]$S=X $S=VAR2
[DimMENU]$S=X $S=DIM
**FORMAT 3
[assocdim]
[ ON](setvar "DIMASO" 1)(princ " Associative Dimensioning ON ")(princ);
[ OFF](setvar "DIMASO" 0)(princ " Associative Dimensioning OFF ")(princ);
[MIRRTEXT](if (= (getvar "mirrtext") 1)(progn (setvar "mirrtext" 0)(prompt "Mirror Text is Normal")(princ))(progn (setvar "mirrtext" 1)(prompt "Mirror Text is Mirrored")(princ)))
[SYM SIZE](setq bbub nil)(PRINC " RESETTING SYMBOL SIZE ")(PRINC);
**INSYM 3
[symbol]
[*icon*]$i=iinsym $i=*
[--/--](SETQ insfl (strcat drive "/cci/line145") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(nl "" "/cci/symbol")(PRINC);
[--//--](SETQ insfl (strcat drive "/cci/line245") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[--///--](SETQ insfl (strcat drive "/cci/line345") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[--|--](SETQ insfl (strcat drive "/cci/line190") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(nl "" "/cci/symbol")(PRINC);
[--||--](SETQ insfl (strcat drive "/cci/line290") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[--|||--](SETQ insfl (strcat drive "/cci/line390") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[--\--](SETQ insfl (strcat drive "/cci/line1135") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(nl "" "/cci/symbol")(PRINC);
[--\\--](SETQ insfl (strcat drive "/cci/line2135") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[--\\\--](SETQ insfl (strcat drive "/cci/line3135") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[-X-X-X-](SETQ insfl (strcat drive "/cci/linex") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "A" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[DOT](SETQ insfl (strcat drive "/cci/dot") ANG 0 attfl "N" ANGT T insflt T BREAKT T BREAK "N" angtp "C" angtpt T)(princ) (nl "" "/cci/symbol")(PRINC);
[BALLOON](SETQ insfl (strcat drive "/cci/ballsym") ANG 0 attfl "Y" ATTNO 1 BREAKT T BREAK "Y" insflt T)(nl "" "/cci/symbol")(PRINC);
[OTHER](nl "" "/cci/symbol");
[RESETSIZ](princ "Resetting SYMBOL size ")(setq size1 nil ang nil)(princ);
[V1](if (= (getvar "dimtih") 0)(progn (setvar "dimtih" 1)(setvar "dimtoh" 1)(princ " Dim Text inside & outside extensions will be HORZ "))(progn (setvar "dimtih" 0)(setvar "dimtoh" 0)(princ " Dim Text inside & outside extensions will be normal ")))(princ);
[V2](if (= (getvar "dimtad") 0)(progn (setvar "dimtad" 1)(princ " Dim Text will be above extension line "))(progn (setvar "dimtad" 0)(princ " Dim Text will be inside extension line ")))(princ);
[V3](if (= (getvar "dimsoxd") 0)(progn (setvar "dimsoxd" 1)(setvar "dimtix" 1)(princ " Text & Arrows Forced Inside extension lines. "))(progn (setvar "dimsoxd" 0)(setvar "dimtix" 0)(princ " Text & Arrows will be normal. ")))(princ);