home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 190.img / AA2.ZIP / ARCHP / ARCH.MNU < prev    next >
Encoding:
Text File  |  1989-12-20  |  257.3 KB  |  7,239 lines

  1. autoARCH R10.3 12/19/89
  2. ***BUTTONS
  3. ;
  4. endp,int,mid,cen;\
  5. 
  6. ^B
  7. ^O
  8. ^G
  9. ^D
  10. ^E
  11. ^T
  12. ***AUX1
  13. ;
  14. $p1=*
  15. ^C
  16. ^B
  17. ^O
  18. ^G
  19. ^D
  20. ^E
  21. ^T
  22. ***POP1
  23. **pop1
  24. [Tools]
  25. [OSNAP set]^c^c$p1= $p1=* osnap \
  26. [ENDpoint]endpoint;
  27. [MIDpoint]midpoint;
  28. [INTersec]intersec;
  29. [NEArest]nearest;
  30. [CENter]center;
  31. [INSert]insert;
  32. [NODe]node;
  33. [PERpend]perpend;
  34. [QUAdrant]quadrant;
  35. [TANgent]tangen;
  36. [NONE]none;
  37. [Filters    >]$p1=filters $p1=*
  38. [~--]
  39. [match](nl ssx "/cci/ssx")(ssx)
  40. [reference](nl off "/cci/off")(off) \
  41. [mid 2 point](nl mid "/cci/mid")(mid) \
  42. [intersection](nl int "/cci/int")(int) \
  43. [fraction](nl midway "/cci/midway")(midway) \
  44. [double ref](nl offway "/cci/offway")(offway) \
  45. [inters ref](nl refint "/cci/refint")(refint) \
  46.  
  47. **filters
  48. [Filters]
  49. [.X   ].x;
  50. [.Y   ].y;
  51. [.Z   ].z;
  52. [.XY  ].xy;
  53. [.XZ  ].xz;
  54. [.YZ  ].yz;
  55. [Hold x].x @;
  56. [Hold y].y @;
  57. [Hold z].z @;
  58. [Tools >]$p1= $p1=*
  59.  
  60. **lisptool
  61. [Lisp-Tools]
  62. [ENDpoint]endpoint;
  63. [MIDpoint]midpoint;
  64. [INTersec]intersec;
  65. [NEArest]nearest;
  66. [CENter]center;
  67. [INSert]insert;
  68. [PERpend]perpend;
  69. [QUAdrant]quadrant;
  70. [TANgent]tangen;
  71. [Filters         >]$p1=filters $p1=*
  72. [ reference    R]r
  73. [ mid 2 point  M]m
  74. [ intersection I]i
  75. [ fraction     F]f
  76. [ polar        P]p
  77. [ double ref   RR]rr
  78. [ inters ref   IR]ir
  79. [ midpoint ref MR]mr
  80. [ calculator   CAL]cal
  81.  
  82. ***POP2
  83. **pop2
  84. [Draw]
  85. [Line]$s=x $s=line line;
  86. [Arc            >]^C^C$s=x $s=arc arc;
  87. [Circle         >]^C^C$s=x $s=circle circle;
  88. [Polyline]^C^C$s=x $s=pline pline;
  89. [Solid]^c^c$s=x $s=solid solid;
  90. [Ellipse]^c^c$s=x $s=ellipse ellipse;
  91. [Donut]donut;
  92. [Polygon]^c^c$s=x $s=polygon polygon;
  93. [Point]$s=x $s=point point;
  94. [Box](nl "" "/cci/box");
  95. [Slot](nl "" "/cci/slot");
  96. [Insert]^C^C$s=x $s=insert insert;
  97. [Minsert]^C^C$s=x $s=minsert minsert;
  98. [Attrib define]$s=x $s=attdef attdef;
  99. [Dim            >]$s=x $s=dim $i=idim1 $i=*
  100. [Text]^C^C$s=x $s=text $t4=text1 $t4=text2 text;
  101. [Dtext]^C^C$s=x $s=dtext $t4=dtext1 $t4=dtext2 dtext;
  102. [Style]$s=x $s=style style;
  103. [Fonts          >]$i=ifonts1 $i=*
  104. [Hatch          >]^C^C$i=ihatch1 $i=*
  105. [3D             >]$s=x $s=3d $p2=i3d $p2=*
  106.  
  107. **i3d
  108. [3D  ]
  109. [3D Objects   >](nl c:cone "/cci/3d") $s=x $s=3dobject $i=i3dobjects $i=*
  110. [3D Lisp      >]$s=x $s=3dlisp $i=i3dobjects1 $i=*
  111. [3Dface]$s=x $s=3dface 3dface;
  112. [3Dpoly]$s=x $s=3dpoly 3dpoly;
  113. [3D Surfaces  >]$s=x $s=3dsurf $i=isurf $i=*
  114. [~--]
  115. [midpt](nl 3dmid "/cci/3dmid")(3dmid) \
  116. [ref zang](nl zangoff "/cci/zangoff")(zangoff) \\\
  117. [refzdist](nl zdistoff "/cci/zdistoff")(zdistoff) \\\
  118. [zang](nl zang "/cci/zang")(zang) \\
  119. [zdist](nl zdist "/cci/zdist")(zdist) \\
  120. ['elev]'setvar elevation;
  121. ['thick]'setvar thickness;
  122. [chg elev](nl "" "/cci/chelev");
  123. [chgthick](nl "" "/cci/chthick");
  124. [pick-set elev](nl "" "/cci/setelev");
  125. [pick-setthick](nl "" "/cci/setthick");
  126. [HIDE:]HIDE;
  127. [layer HIDDEN](PRINC "Loading LAYERH ")(nl "" "/cci/layerh");
  128. [~--]
  129. [DRAW         >]$p2=pop2 $p2=*
  130.  
  131. **wall
  132. [Wall]
  133. [Expert](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);$p2=wall $p2=*
  134. [~--]
  135. [Exterior Wall](nl c:wallext "/archp/wallext") wallext;
  136. [         Simple](nl c:wallexts "/archp/wallexts") wallexts;
  137. [         3L Mas](nl c:wallextm "/archp/wallextm") wallextm;
  138. [         4L Mas](nl c:wallmas "/archp/wallmas") wallmas;
  139. [         Corner](nl c:wallcnte "/archp/wallcnte") wallcnte;
  140. [Interior Wall](nl c:wallint "/archp/wallint") wallint;
  141. [         Simple](nl c:wallints "/archp/wallints") wallints;
  142. [         Double](nl c:wallintd "/archp/wallintd") wallintd;
  143. [         Corner](nl c:wallcnti "/archp/wallcnti") wallcnti;
  144. [~--]
  145. [Wall Line](nl c:walline "/archp/wallline") walline;
  146. [Low Wall](nl c:walllow "/archp/walllow") walllow;
  147. [Poly-Wall](nl c:wallpoly "/archp/wallpoly") wallpoly;
  148. [~--]
  149. [Foundation     >]$p2=pfwall $p2=*
  150. [Building       >]$i=ibuild $i=*
  151. [Controls       >]$p2=pvar $p2=*
  152. [Wall Misc      >]$p2=pclean $p2=*
  153.  
  154. **pvar
  155. [Wall]
  156. [Layermod Wall](set 'temp 'WALLV)(nl "" "/cci/layermod");
  157. [         Masonry](set 'temp 'WALLMV)(nl "" "/cci/layermod");
  158. [         Foundation](set 'temp 'FNDV)(nl "" "/cci/layermod");
  159. [         Footing](set 'temp 'FNDDV)(nl "" "/cci/layermod");
  160. [Thicknes Wall](princ "Resetting WALL thickness ")(setq wallth nil)(post)(princ);
  161. [         Masonry](princ "Resetting Masonry WALL thickness ")(setq mwalth nil)(post)(princ);
  162. [         Foundation](princ "Resetting FOUNDATION WALL thickness ")(setq fndthk nil)(post)(princ);
  163. [         Footing](princ "Resetting FOOTING thickness ")(setq fndfth nil)(post)(princ);
  164. [Height   Wall](princ "Resetting WALL height ")(setq wallht nil)(post)(princ);
  165. [         Low wall](princ "Resetting LOW WALL height ")(setq walllw nil)(post)(princ);
  166. [         Foundation](princ "Resetting FOUNDATION WALL hight ")(setq fndht nil)(post)(princ);
  167. [         Footing](princ "Resetting FOOTING hight ")(setq fndfht nil)(post)(princ);
  168. [Max wall reset](princ "Resetting MAX WALL ")(setq maxwal nil)(post)(PRINC);
  169. [Air gap](princ "Resetting AIR GAP width ")(setq airwdt nil)(post)(princ);
  170. [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);
  171. [~--]
  172. [Partition         >]$p2=wall $p2=*
  173. [Foundation        >]$p2=pfwall $p2=*
  174. [Building          >]$i=ibuild $i=*
  175. [Wall Misc         >]$p2=pclean $p2=*
  176.  
  177. **pfwall
  178. [Wall]
  179. [Foundation Walls]
  180. [Expert](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);$p2=pfwall $p2=*
  181. [Linetype reset](princ " Resetting FOOTING LINETYPE TO")(if (null fndltp)(progn (princ " CONTINUOUS")(command "layer" "l" "continuous" fnddv "")(setq fndltp t))(progn (princ " DASHED")(command "layer" "l" "dashed" fnddv "")(setq fndltp nil)))(nl zooma "/cci/zooma")(zooma);
  182. [~--]
  183. [Exterior Foundation](nl c:fndwalle "/archp/fndwalle") fndwalle;
  184. [         Combination](nl c:fndwall "/archp/fndwall") fndwall;
  185. [Interior Foundation](nl c:fndwalli "/archp/fndwalli") fndwalli;
  186. [         Combination](nl c:fndwallc "/archp/fndwallc") fndwallc;
  187. [~--]
  188. [Partition           >]$p2=wall $p2=*
  189. [Building            >]$i=ibuild $i=*
  190. [Controls            >]$p2=pvar $p2=*
  191. [Wall Misc           >]$p2=pclean $p2=*
  192.  
  193. **pclean
  194. [Wall]
  195. [Cross fix](nl c:cross "/archp/crossfix") cross;
  196. [T fix](nl c:butt "/archp/buttfix") butt;
  197. [Corner fix](nl c:corn "/archp/cornfix") corn;
  198. [Cap fix](nl "" "/archp/capfix");
  199. [Wall break](defun c:wb ()(nl wallbrk "/archp/wallbrk");(setq wfunk "A" wfunk1 't)(wallbrk wfunk))(princ) wb;
  200. [Insulation](nl "" "/archp/insulate");
  201. [Closet shelf](nl "" "/archp/closet");
  202. [Wall area](nl "" "/archp/paint");
  203. [Wall dimension](setq lalist (gettable "layer" ""))(nl c:walldim "/archp/walldim") walldim;
  204. [Wall hatch](nl "" "/archp/hatwall");
  205. [Wall Fillet](nl c:wallfilt "/archp/wallfilt") wallfilt;
  206. [Wall to roof](nl c:wltoroof "/archp/wltoroof") wltoroof;
  207. [Doubler](nl "" "/archp/doubler");
  208. [Draw elevation](nl elevatin "/archp/elevatin")(elevatin);
  209. [Draw section](nl crossect "/archp/crossect")(crossect);
  210. [~--]
  211. [Partition     >]$p2=wall $p2=*
  212. [Foundation    >]$p2=pfwall $p2=*
  213. [Building      >]$i=ibuild $i=*
  214. [Controls      >]$p2=pvar $p2=*
  215.  
  216. ***POP3
  217. **pop3
  218. [Edit]
  219. [Erase]^C^C$s=x $s=erase erase auto;
  220. [Move]^C^C$s=x $s=move move auto;
  221. [Copy]^C^C$s=x $s=copy copy auto;
  222. [Array]$s=x $s=array select auto \array p  ;
  223. [Change]^C^C$S=X $s=change change auto;
  224. [Edit text](nl c:chgtext "/cci/chgtext") chgtext;
  225. [Break]$s=x $s=break bk;
  226. [Explode]$s=x $s=explode explode;
  227. [Fillet]$s=x $s=fillet fillet;
  228. [Chamfer]^c^c$s=x $s=chamfer chamfer;
  229. [Mirror]$s=x $s=mirror mirror auto;
  230. [Offset]^c^c$s=x $s=offset offset;
  231. [Trim]^C^C$S=X $s=trim trim;
  232. [Extend]^C^C$S=X $s=extend extend;
  233. [Stretch]^C^C$S=X $s=stretch stretch crossing;
  234. [Scale]$s=x $s=scale scale auto;
  235. [Rotate]$s=x $s=rotate rotate auto;
  236. [Divide]$s=x $s=divide divide;
  237. [Measure]$s=x $s=measure measure;
  238. [Edit Polylines]^C^C(nl c:peditm "/cci/peditm") peditm;
  239. [Attribute edit]$s=x $s=attedit attedit;
  240.  
  241. **pdoor
  242. [Doors]
  243. [Reset all variables](nl "" "/archp/doorcln");$p3=*
  244. [Door height](princ "Resetting DOOR height ")(setq doorht nil)(princ);$p3=*
  245. [Door width](princ " Resetting Door Width ")(setq doorwd nil)(princ);$p3=*
  246. [Max wall reset](princ "Resetting MAX WALL ")(setq maxwal nil)(princ);$p3=*
  247. [Expert](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);$p3=*
  248. [Layermod Door](set 'temp 'DOORV)(nl "" "/cci/layermod");\$p3=*
  249. [Layermod Doorno](set 'temp 'DOORNOV)(nl "" "/cci/layermod");\$p3=*
  250. [Break Exists](princ "EXISTING BREAK ")(setq doorfk "I")(princ);$p3=*
  251. [Break Choose lines](princ "BREAK CHOOSE ")(setq doorfk "A")(princ);$p3=*
  252. [Break All lines](princ "BREAK ALL ")(setq doorfk "1")(princ);$p3=*
  253. [Door with 1 window](princ "Door with 1 Side Light ")(setq wind1 'T)(princ);$p3=*
  254. [Door with 2 windows](princ "Door with 2 Side Lights ")(setq wind1 'T wind2 'T)(princ);$p3=*
  255. [Sill](nl sillside "/archp/sillside")(nl "" "/archp/drsill");
  256. [Jamb](if (/= jambd "Y")(progn (setq jambd "Y")(princ "JAMBS INCLUDED ")(nl "" "/archp/jambd"))(progn (setq jambd "N")(princ "JAMBS NOT INCLUDED ")))(princ);$p3=*
  257. [Undo Door](nl "" "/cci/partout");
  258. [3d Door swap](nl "" "/archp/doorelev");
  259. [Door Schedule](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/door"));
  260. [~--]
  261. [Place INTERIOR doors >]$p3=pdoor1 $p3=*
  262. [Place EXTERIOR doors >]$p3=pdoor2 $p3=*
  263.  
  264. **pdoor1
  265. [Doors]
  266. [Interior]
  267. [90 single](setq doortp "90s")(nl c:door "/archp/door") door;
  268. [90 double](setq doortp "90d")(nl c:door "/archp/door") door;
  269. [90 double Egress](setq doortp "90deg")(nl c:door "/archp/door") door;
  270. [45 single](setq doortp "45s")(nl c:door "/archp/door") door;
  271. [45 double](setq doortp "45d")(nl c:door "/archp/door") door;
  272. [45 double Egress](setq doortp "45deg")(nl c:door "/archp/door") door;
  273. [180 single](setq doortp "180s")(nl c:door "/archp/door") door;
  274. [180 double](setq doortp "180d")(nl c:door "/archp/door") door;
  275. [Existing single](setq doortp "exs")(nl c:door "/archp/door") door;
  276. [Existing double](setq doortp "exd")(nl c:door "/archp/door") door;
  277. [Sliding single](setq doortp "sls")(nl c:door "/archp/door") door;
  278. [Sliding double](setq doortp "sld")(nl c:door "/archp/door") door;
  279. [Bi-folding single](setq doortp "bis")(nl c:door "/archp/door") door;
  280. [Bi-folding double](setq doortp "bid")(nl c:door "/archp/door") door;
  281. [2-way single](setq doortp "2ws")(nl c:door "/archp/door") door;
  282. [2-way double](setq doortp "2wd")(nl c:door "/archp/door") door;
  283. [Flex single](setq doortp "fx1s")(nl c:door "/archp/door") door;
  284. [Flex double](setq doortp "fx2s")(nl c:door "/archp/door") door;
  285. [~--]
  286. [Place EXTERIOR doors >]$p3=pdoor2 $p3=*
  287. [Door Root menu       >]$p3=pdoor $p3=*
  288.  
  289. **pdoor2
  290. [Doors]
  291. [Exterior]
  292. [90 single](setq doortp "90s")(nl c:door "/archp/door") door;
  293. [90 double](setq doortp "90d")(nl c:door "/archp/door") door;
  294. [90 double Egress](setq doortp "90deg")(nl c:door "/archp/door") door;
  295. [45 single](setq doortp "45s")(nl c:door "/archp/door") door;
  296. [45 double](setq doortp "45d")(nl c:door "/archp/door") door;
  297. [45 double Egress](setq doortp "45deg")(nl c:door "/archp/door") door;
  298. [180 single](setq doortp "180s")(nl c:door "/archp/door") door;
  299. [180 double](setq doortp "180d")(nl c:door "/archp/door") door;
  300. [Existing single](setq doortp "exs")(nl c:door "/archp/door") door;
  301. [Existing double](setq doortp "exd")(nl c:door "/archp/door") door;
  302. [Sliding single](setq doortp "sls")(nl c:door "/archp/door") door;
  303. [Sliding double](setq doortp "sld")(nl c:door "/archp/door") door;
  304. [2-way single](setq doortp "2ws")(nl c:door "/archp/door") door;
  305. [2-way double](setq doortp "2wd")(nl c:door "/archp/door") door;
  306. [Revolving](setq doortp "rev")(nl c:door "/archp/door") door;
  307. [Garage](setq doortp "gd")(nl c:door "/archp/door") door;
  308. [~--]
  309. [Place INTERIOR doors >]$p3=pdoor1 $p3=*
  310. [Doors Root menu      >]$p3=pdoor $p3=*
  311.  
  312. ***POP4
  313. **pop4
  314. [Display]
  315. [Zoom Window]'zoom w;
  316. [     Previous]'zoom p;
  317. [     Center]'zoom c;
  318. [     In]'zoom 2x;
  319. [     Out]'zoom .5x;
  320. [     Dynamic]'zoom d;
  321. [Pan]'pan;
  322. [View]$s=x $s=view 'view;
  323. [View setup](nl "" "/cci/views");
  324. [V R all]'view r all;
  325. [V R 1]'view r 1;
  326. [V R 2]'view r 2;
  327. [V R 3]'view r 3;
  328. [V R 4]'view r 4;
  329. [Vpoint 3D        >]^c^c$s=x $s=vp3d $i=i3dviews $i=*
  330. [~--]
  331. [Dview Options    >]^c^c(if (null dvfn)(defun dvfn ()(princ " Dview select objects: ")(menucmd "s=x")(menucmd "s=dview")(command "select" "auto" pause)(command "dview" "p" "")(menucmd "s=x")(menucmd "s=dview1")(princ))) (dvfn);
  332. [~--]
  333. [Plan View (UCS)]^C^Cplan;;
  334. [Plan View (World)]^C^Cplan wo;
  335. [Set Viewports    >]^c^c$s=x $s=vports $i=ivporti $i=*
  336.  
  337. **pwindow
  338. [Window]
  339. [Layermod Window](set 'temp 'WINDV)(nl "" "/cci/layermod");
  340. [Reset all variables](nl "" "/archp/windcln");$p4=*
  341. [Reset window 2](princ " Resetting Window type 2 ")(setq wndtp1 nil)(princ);$p4=*
  342. [Reset window 3](princ " Resetting Window type 3 ")(setq wndtp2 nil)(princ);$p4=*
  343. [Set Top of Window](setq temp (getdist (strcat " Top of window elevation <"(rtos (getvar "userr3"))">: ")));\(if temp (setvar "userr3" temp));
  344. [Expert](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);$p4=*
  345. [Break Exist](princ " WINDOW BREAK EXISTS ")(setq windfk "I")(princ);$p4=*
  346. [Break Choose lines](princ " CHOOSE wall LINES NOT to BREAK ")(setq windfk "1")(princ);$p4=*
  347. [Break All lines](princ " WINDOW BREAK ALL ")(setq windfk "2")(princ);$p4=*
  348. [Sill](nl sillside "/archp/sillside")(nl "" "/archp/sill");
  349. [Mullion](nl "" "/archp/mullion");
  350. [Jamb](if (/= jambw "Y")(progn (setq jambw "Y")(princ " JAMBS INCLUDED ")(nl "" "/archp/jamb"))(progn (setq jambw "N")(princ " JAMBS NOT INCLUDED ")))(princ);$p4=*
  351. [Window elevation](nl "" "/archp/windelev");
  352. [Undo window](nl "" "/cci/partout");
  353. [~--]
  354. [Place Bow window](nl wallbrk "/archp/wallbrk")(setq windfk "2")(nl "" "/archp/bow")(bow);$p4=*
  355. [Place Bay window](nl "" "/archp/windbay")(nl "" "/archp/windfin3")(princ " Pick WINDOW 1 2 OR 3 ")(princ);$p4=*
  356. [Place Curtain Wall](nl "" "/archp/curtain");
  357. [Place 1 window](setq wind1 nil wind2 nil)(princ " Loading WINDOW 1 ")(nl c:window "/archp/window")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin "/archp/windfin") window;
  358. [Place 2 windows](setq wind1 'T wind2 nil)(princ " Loading WINDOW 2 ")(nl c:window "/archp/window")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin1 "/archp/windfin1") window;
  359. [Place 3 windows](setq wind1 'T wind2 'T)(princ " Loading WINDOW 3 ")(nl c:window "/archp/window")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin2 "/archp/windfin2") window;
  360.  
  361. ***POP5
  362. **pop5
  363. [Modes]
  364. [Drawing Aids      >]'ddrmodes
  365. [Entity Creation   >]'ddemodes
  366. [Modify Layer      >]'ddlmodes
  367. [Layer side screen >]$s=x $s=layer
  368. [Modify Attributes >]ddatte;
  369. [~--]
  370. [UCS Dialogue      >]^C^C$S=X $s=ucs1 dducs
  371. [UCS Presets       >]^C^C$S=X $s=ucs1 $i=iucs $i=*
  372. [UCS Icon option   >]$s=x $s=ucsicon $i=iucs1 $i=*
  373. [UCS commands      >]$s=x $s=ucs1 $i=iucs2 $i=*
  374. [UCS Previous]^C^cucs p;
  375. [~--]
  376. [Set Vports & UCS](nl "" "/cci/ucssetup");
  377. [Viewports         >]^c^c$s=x $s=vports $i=ivporti $i=*
  378.  
  379. **plevel
  380. [Levels]
  381. [3d Level setup](nl "" "/archp/3dinfo");
  382. [Modify Level list](nl "" "/archp/laylevel");
  383. [Load Level list](nl "" "/archp/levellay");
  384. [Make drawing type](nl "" "/archp/leveljob");
  385. [Use drawing type](nl "" "/archp/leveltyp");
  386. [~--]
  387. [Level Move](nl "" "/archp/levmove");
  388. [Level Copy](nl "" "/archp/levcopy");
  389. [Level Array](nl "" "/archp/levarray");
  390. [Level Delete](nl "" "/archp/leveldel");
  391. [Level 2 File](nl "" "/archp/levelmod");
  392. [Level Reference](nl "" "/archp/levelref");
  393. [Level Set](nl "" "/archp/levelset");
  394. [~--]
  395. [level layer ON](nl lalevel "/archp/lalevel")(lalevel "ON");
  396. [            OFF](nl lalevel "/archp/lalevel")(lalevel "OFF");
  397. [            FREEZE](nl lalevel "/archp/lalevel")(lalevel "FREEZE");
  398. [            THAW](nl lalevel "/archp/lalevel")(lalevel "THAW");
  399. [3d Status](nl "" "/archp/3dstat");
  400. [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);
  401. [2d to 3d](nl "" "/archp/2dto3d");
  402.  
  403. ***POP6
  404. **pop6
  405. [Misc]
  406. [Block]$s=x $s=block block;
  407. [Wblock]$s=x $s=wblock wblock;
  408. [Makeblks](nl makeblk "/cci/makeblk")(makeblk);
  409. [Userblocks         >]$i=userblk $i=*
  410. [Attext & schedules >]$s=x $s=attext
  411. [~--]
  412. [Time               >]$s=x $s=time
  413. [Status]status;
  414. [Id]id;
  415. [List]list;
  416. [Dist]$s=x $s=dist dist;
  417. [Area]$s=x $s=area area;
  418. [Help]'help;
  419. [~--]
  420. [Undo]$s=x $s=undo undo;
  421. [Redo]redo;
  422. [Oops]oops;
  423. [~--]
  424. [Lisp               >]$s=x $s=lisp
  425. [Balloon & Leaders  >]$s=x $s=balloon $i=iballoon $i=*
  426. [Ashade             >]^C^C(nl c:scene "/cci/ashade") $s=x $s=ashade $i=ias $i=*
  427.  
  428. **pmisc
  429. [Misc]
  430. [Appliances         >]$s=x $s=appl $i=iappl $i=*
  431. [Breaks             >]$s=x $s=breaks $i=ibreaks $i=*
  432. [Callouts           >]$p7=pcall $p7=*
  433. [Ceiling            >]$s=x $s=ceiling $i=iceiling $i=*
  434. [Ceiling Misc       >]$s=x $s=ceilmisc $i=iceilmisc $i=*
  435. [Electrical symbols >]$p7=pelec $p7=*
  436. [Fireplace          >]$s=x $s=firepl $i=ifirepl $i=*
  437. [Furniture symbols  >]$p7=pfurn $p7=*
  438. [HVAC               >](if metric (progn (menucmd "s=x")(menucmd "s=hvacm")(menucmd "i=ihvacm")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=hvac")(menucmd "i=ihvac")(menucmd "i=*")))(princ);
  439. [Kitchen Cabinets   >](if metric (progn (menucmd "i=ikitcabm")(menucmd "i=*"))(progn (menucmd "i=ikitcab")(menucmd "i=*")))(princ);
  440. [Plumbing symbols   >]$p7=pplumb $p7=*
  441. [Roof               >]$s=x $s=roof $i=iroof $i=*
  442. [Schedule           >]$s=x $s=schedule
  443. [Shadow](nl "" "/archp/shadow");
  444. [Site symbols       >]$p7=psite $p7=*
  445. [Space planning     >]$p7=pspace $p7=*
  446. [Stairs             >]$p7=pstair $p7=*
  447. [Structural         >]$p7=pstruct $p7=*
  448. [Walk through](nl c:walk "/archp/walk");walk;
  449. [Walk polyline](nl c:walkpoly "/archp/walkpoly");walkpoly;
  450. [Setting            >]$p7=pop7 $p7=*
  451.  
  452. ***POP7
  453. **pop7
  454. [Setting]
  455. [Snap]$s=x $s=snap snap;
  456. [Snap set]$s=x $s=snapset 'setvar snapunit
  457. [Grid](if metric (progn (menucmd "s=x")(menucmd "s=gridm"))(progn (menucmd "s=x")(menucmd "s=grid")))(princ);grid;
  458. [Axis]$s=x $s=axis axis;
  459. [Modes on/off](if (= (getvar "blipmode") 1)(progn (princ "Modes OFF")(command "script" (strcat drive "/cci/modeoff")))(progn (princ "Modes ON")(command "script" (strcat drive "/cci/modeon"))))(princ);
  460. [Settings           >]$s=x $s=set2
  461. [Attrib control     >]$s=x $s=attcontrol
  462. [Aperture & pickbox]$s=x $s=aperture 'setvar aperture;\'setvar pickbox;\$s= $s=
  463. [~--]
  464. [Toggle Snap]
  465. [       Ortho]
  466. [       Coords]
  467. [       Iso]
  468. [       Tablet]
  469. [Blips](if (= (getvar "blipmode") 1)(progn (setvar "blipmode" 0)(prompt "Blipmode OFF")(princ))(progn (setvar "blipmode" 1)(prompt "Blipmode ON")(princ)))
  470. [High light](if (= (getvar "highlight") 1)(progn (setvar "highlight" 0)(prompt "Highlight OFF")(princ))(progn (setvar "highlight" 1)(prompt "Highlight ON")(princ)))
  471. [Units 24.0 or 2'-0"](if (= (getvar "lunits") 2)(progn (setvar "lunits" 4)(prompt "Units Architectural")(princ))(progn (setvar "lunits" 2)(prompt "Units Decimal")(princ)))
  472.  
  473. **pstair
  474. [Stairs]
  475. [~--]
  476. [Layermod stair](set 'temp 'stairv)(nl "" "/cci/layermod");
  477. [Stringer reset](setq ststr nil)(princ " Resetting stair Stringer ")(princ);
  478. [Stair type reset](setq startp nil)(princ " Resetting stair Type ")(princ);
  479. [Handrail reset](setq sthdrl nil)(princ " Resetting stair Handrails ")(princ);
  480. [Baluster reset](setq balist nil)(princ " Resetting stair Balusters ")(princ);
  481. [Arrow reset](setq sthdar nil)(princ " Resetting stair directional Arrow ")(princ);
  482. [Expert](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);
  483. [~--]
  484. [Stair calculator](nl "" "/archp/stair");
  485. [Spiral](nl "" "/archp/spiral");
  486. [Vertical Cut](nl "" "/archp/stairct");
  487. [Vertical](if (/= (getvar "useri1") 0)(nl "" "/archp/stairv3")(nl "" "/archp/stairv"));
  488. [L shaped](if (/= (getvar "useri1") 0)(nl "" "/archp/stairl3")(nl "" "/archp/stairl"));
  489. [U shaped](if (/= (getvar "useri1") 0)(nl "" "/archp/stairu3")(nl "" "/archp/stairu"));
  490. [Escalator](nl "" "/archp/stairesc");
  491. [Elevator](nl "" "/archp/stairel");
  492.  
  493. **pspace
  494. [Space]
  495. [~--]
  496. [Layermod space](set 'temp 'SPACEV)(nl "" "/cci/layermod");
  497. [~--]
  498. [Space](nl "" "/archp/space");
  499. [Space divide](nl "" "/archp/spacediv");
  500. [Space shape](nl "" "/archp/spaceshp");
  501. [Space circle](nl "" "/archp/spacecir");
  502. [Space wall](nl "" "/archp/spacelin");
  503. [Space list](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/space"));
  504. [FIX big](nl "" "/archp/spaceara");
  505. [FIX small](nl "" "/archp/spaceupd");
  506. [Edit space](nl "" "/archp/spacedit");
  507. [Delete space](nl "" "/archp/spacedel");
  508. [Doubler](nl "" "/archp/doubler");
  509. [Cross fix](nl c:cross "/archp/crossfix") cross;
  510.  
  511. **pcall
  512. [Callouts]
  513. [Room           >]$s=x $s=callout
  514. [Room Area      >]$s=x $s=roomarea
  515. [Interior       >]$s=x $s=interior
  516. [Detail         >]$s=x $s=detail $i=idetail $i=*
  517. [Section        >]$s=x $s=sectionsym $i=isection $i=*
  518. [Arrows         >]$s=x $s=arrows $i=arrows $i=*
  519. [Columns        >]$s=x $s=colins $i=icolins $i=*
  520. [~--]
  521. [Window](lays windnov) insert (dd "/arch/windnum") scale !scale1;
  522. [Door](lays doornov) insert (dd "/arch/doornum") scale !scale1;
  523. [Equipement](lays symbolv) insert (dd "/arch/equip") scale !scale1;
  524. [Line Break](nl insertbk "/cci/insertbk")(insertbk "/arch/break" (* scalem 12)"C")(princ);
  525. [Revision](lays symbolv) insert (dd "/arch/revno") scale !scale1;
  526. [Revision 1](lays symbolv) insert (dd "/arch/revno1") scale !scale1;
  527. [Construction](lays symbolv) insert (dd "/arch/const") scale !scale1;
  528. [Demolition note](lays symbolv) insert (dd "/arch/demo") scale !scale1;
  529. [~--]
  530. [Layermod Windno](set 'temp 'WINDNOV)(nl "" "/cci/layermod");
  531. [Layermod Doorno](set 'temp 'DOORNOV)(nl "" "/cci/layermod");
  532. [Layermod Symbol](set 'temp 'symbolv)(nl "" "/cci/layermod");
  533.  
  534. **psite
  535. [Site]
  536. [~--]
  537. [Layermod site](set 'temp 'sitev)(nl "" "/cci/layermod");
  538. [~--]
  539. [North           >]$s=x $s=north $i=inorth $i=*
  540. [Elevation Marker]insert (dd "/arch/eltarget") \  
  541. [Barscale        >]$s=x $s=barscale
  542. [--WORD--        >]$s=x $s=word
  543. [Linetypes       >]$s=x $s=linesite $i=ilinesite $i=*
  544. [Trees           >]$S=x $s=treepln $i=itreepln $i=*
  545. [Vehicles        >]$s=x $s=vehicles $i=ivehicles $i=*
  546. [Drainage        >]$s=x $s=drainage $i=idrainage $i=*
  547. [Utilitys        >]$s=x $s=siteutil $i=isiteutil $i=*
  548. [Parking         >]$s=x $s=parking $i=iparking $i=*
  549. [Handicapped     >]$s=x $s=handicap $i=ihandicap $i=*
  550. [COGO            >]$s=x $s=cogo
  551. [Site lighting   >]$s=x $s=sitelight $i=isitelight $i=*
  552. [Miscellaneous   >]$s=x $s=sitemisc $i=isitemisc $i=*
  553.  
  554. **pstruct
  555. [Struct]
  556. [~--]
  557. [Steel         >]$s=x $s=struct $i=istruct $i=*
  558. [Metal stud    >](if metric (progn (menucmd "s=x")(menucmd "s=metalstudm")(menucmd "i=imetalstudm")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=metalstud")(menucmd "i=imetalstud")(menucmd "i=*")))(princ);
  559. [Masonry       >]$s=x $s=masonry $i=imasonry $i=*
  560. [Wood          >]$s=x $s=wood $i=iwood $i=*
  561. [Concrete      >]$s=x $s=conc $i=iconc $i=*
  562. [Rebars        >]$s=x $s=rebars $i=irebars $i=*
  563. [Const details >]$s=x $s=consdet $i=iconsdet $i=*
  564. [Misc details  >]$s=x $s=detmisc $i=idetmisc $i=*
  565. [Columns       >]$s=x $s=colins $i=icolins $i=*
  566.  
  567. **pplumb
  568. [Plumb]
  569. [~--]
  570. [Layermod fixture](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  571. [~--]
  572. [Toilets        >]$s=x $s=toilet $i=itoilet $i=*
  573. [Urinals        >]$s=x $s=urinal $i=iurinal $i=*
  574. [Lavatory       >](if metric (progn (menucmd "s=x")(menucmd "s=lavm")(menucmd "i=ilav")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=lav")(menucmd "i=ilav")(menucmd "i=*")))(princ);
  575. [Bathtubs       >](if metric (progn (menucmd "s=x")(menucmd "s=tubm")(menucmd "i=itub")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=tub")(menucmd "i=itub")(menucmd "i=*")))(princ);
  576. [Showers        >]$s=x $s=shower $i=ishower $i=*
  577. [Sinks          >](if metric (progn (menucmd "s=x")(menucmd "s=sinkm")(menucmd "i=isink")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=sink")(menucmd "i=isink")(menucmd "i=*")))(princ);
  578. [Misc plumbing  >]$S=x $s=plumbmisc $i=iplumbmisc $i=
  579.  
  580. **pelec
  581. [Elec]
  582. [~--]
  583. [Layermod electrical](set 'temp 'elecv)(nl "" "/cci/layermod");
  584. [~--]
  585. [Fluorescent lights  >](if metric (progn (menucmd "s=x")(menucmd "s=fluorm")(menucmd "i=ifluor")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=fluor")(menucmd "i=ifluor")(menucmd "i=*")))(princ);
  586. [Incandescent lights >]$s=x $s=eleclite $i=ieleclite $i=*
  587. [Outlets             >]$s=x $s=elecout $i=ielecout $i=*
  588. [Switches            >]$s=x $s=elecswit $i=ielecswit $i=*
  589. [Telephone           >]$s=x $s=electel $i=ielectel $i=*
  590. [Emergency           >]$s=x $s=elecemer $i=ielecemer $i=*
  591. [Track lighting      >]$s=x $s=electrack $i=ielectrack $i=*
  592. [Misc electric       >]$s=x $s=elecmisc $i=ielecmisc $i=*
  593.  
  594. **pfurn
  595. [Furn]
  596. [~--]
  597. [Layermod furniture](set 'temp 'FURNV)(nl "" "/cci/layermod");
  598. [~--]
  599. [Chairs           >]$s=x $s=chair $i=ichair $i=*
  600. [Tables           >]$s=x $s=table $i=itabler $i=*
  601. [Desk             >]$s=x $s=desk $i=idesk $i=*
  602. [Sofa             >]$s=x $s=sofa $i=isofa $i=*
  603. [Beds             >]$s=x $s=bed $i=ibed $i=*
  604. [Office equipment >]$s=x $s=office $i=ioffice $i=*
  605. [File cabinets    >](if metric (progn (menucmd "s=x")(menucmd "s=filecabm")(menucmd "i=ifilecabm")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=filecab")(menucmd "i=ifilecab")(menucmd "i=*")))(princ);
  606. [Bookcase         >]$s=x $s=bookcase $i=ibookcase $i=*
  607. [Lamp             >]$s=x $s=lamp $i=ilamp $i=*
  608. [Plants           >]$s=x $s=plants $i=iplants $i=*
  609. [3D misc          >]$s=x $s=3dmisc $i=i3dmisc $i=*
  610. [Misc furniture   >]$s=x $s=furnmisc $i=ifurnmisc $i=*
  611.  
  612. ***POP8
  613. **pop8
  614. [Util]
  615. [Save]^C^CSave;
  616. [End]^C^C(nl "" "/cci/end")(end);
  617. [Quit]^C^c$s=x $s=quit quit;
  618. [~--]
  619. [Plot             >]^C^c$s=x $s=plot
  620. [~--]
  621. [Daystamp](nl "" "/cci/daystamp");
  622. [Dxf / Iges       >]$s=x $s=dxf
  623. [Edit text file]ws;
  624. [List text file]ty;
  625. [Files]files;
  626. [Purge]$s=x $s=purge purge;
  627. [Rename]$s=x $s=rename rename;
  628. [Script           >]$s=x $s=script
  629. [Shell (external) >]$S=X $S=EXCOMDS
  630. [Slides           >]$s=x $s=slides
  631.  
  632. ***pop9
  633. **pop9
  634. [Menus]
  635. [autoARCH pull-down]$p1=pop1 $p2=wall $p3=pdoor $p4=pwindow $p5=plevel $p6=pmisc $p9=parch $p10=pop10
  636. [ACAD     pull-down]$p1=pop1 $p2=pop2 $p3=pop3 $p4=pop4 $p5=pop5 $p6=pop6 $p7=pop7 $p8=pop8 $p9=pop9 $p10=pop10
  637. [Menu of menus    >]menu menu;
  638.  
  639. **parch
  640. [Menus]
  641. [ draw]$p10=pop2 $p10=*
  642. [ edit]$p10=pop3 $p10=*
  643. [ display]$p10=pop4 $p10=*
  644. [ modes]$p10=pop5 $p10=*
  645. [ misc]$p10=pop6 $p10=*
  646. [~--]
  647. [autoARCH pull-down]$p1=pop1 $p2=wall $p3=pdoor $p4=pwindow $p5=plevel $p6=pmisc $p9=parch $p10=pop10
  648. [ACAD     pull-down]$p1=pop1 $p2=pop2 $p3=pop3 $p4=pop4 $p5=pop5 $p6=pop6 $p7=pop7 $p8=pop8 $p9=pop9 $p10=pop10
  649. [Menu of menus    >]menu menu;
  650.  
  651. ***pop10
  652. **pop10
  653.  
  654. ***icon
  655. **ias
  656. [Select Ashade Command]
  657. [acad(camera)]^c^c$s=x $s=camera camera;
  658. [acad(camview)]^c^c$s=x $s=ashade camview;
  659. [acad(point)]^C^c$s=x $s=lights light \p;
  660. [acad(directed)]^c^c$s=x $s=lights light \d;
  661. [acad(scene)]^C^c$s=x $s=action scene;
  662. [acad(filmroll)]^c^c$s=x $s=action filmroll;
  663. [ Cancel]
  664.  
  665. **ipoly
  666. [Set Polymesh & Polyline Variables]
  667. [acad(pmq)]'setvar surftype 5
  668. [acad(pmc)]'setvar surftype 6
  669. [acad(pmb)]'setvar surftype 8
  670. [acad(plq)]'setvar splinetype 5
  671. [acad(plc)]'setvar splinetype 6
  672. [ Set SPLINESEGS]'setvar splinesegs \
  673. [ Set SPLFRAME]'setvar splframe \
  674. [ Set DENSITY]'setvar surfu \'setvar surfv \
  675. [ Exit]$s= $s=
  676.  
  677. **iucs
  678. [User Coordinate System Options]
  679. [ Set to World]^C^Cucs world
  680. [acad(left)]^c^cP(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) ucs 3p \@0,-1,0 @0,0,1;
  681. [ Set to Screen]^C^Cucs view
  682. [acad(top)]^c^c(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) ucs 3p \@1,0,0 @0,1,0;
  683. [acad(front)]^c^c(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) ucs 3p \@1,0,0 @0,0,1;
  684. [acad(bottom)]^c^c(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) ucs 3p \@1,0,0 @0,-1,0;
  685. [acad(back)]^c^c(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) ucs 3p \@-1,0,0 @0,0,1;
  686. [acad(right)]^c^c(setvar"lastpoint"(trans(getvar"ucsorg")0 1))(princ) ucs 3p \@0,1,0 @0,0,1;
  687. [ Cancel]
  688.  
  689. **iucs1
  690. [User Coordinate System Icon Options]
  691. [ On]^C^Cucsicon on;
  692. [ Off]^c^cucsicon off;
  693. [ Noorign]^C^Cucsicon n;
  694. [ Orign]^c^cucsicon or;
  695. [ All]^c^cucsicon all;$i=iucs1 $i=*
  696. [ Cancel]
  697.  
  698. **iucs2
  699. [User Coordinate System sub-commands]
  700. [ Origin]ucs orgin;
  701. [ ZAxis]ucs za;
  702. [ 3point]ucs 3point;
  703. [ Entity]ucs ent;
  704. [ View]ucs view;
  705. [ X]ucs x;
  706. [ Y]ucs y;
  707. [ Z]ucs z;
  708. [ Previous]ucs prev;
  709. [ Restore]ucs restore;
  710. [ Save]ucs save;
  711. [ Delete]ucs delete;
  712. [ ?]ucs ?;
  713. [ World]ucs world;
  714. [ UCS Presets]^C^C$S=X $S=ucs1 $i=iucs $i=*
  715. [ Cancel]
  716.  
  717. **i3dviews
  718. [Select View Direction]
  719. [acad(ul)]^c^cvpoint r;<<135;
  720. [acad(l)]^c^cvpoint r;<<180;
  721. [acad(ll)]^c^cvpoint r;<<225;
  722. [acad(user)]$i=* $s= $s=
  723. [acad(u)]^c^cvpoint r;<<90;
  724. [acad(p)]^c^cvpoint 0,0,1;$s= $s=
  725. [acad(lo)]^c^cvpoint r;<<270;
  726. [acad(user)]$i=* $s= $s=
  727. [acad(ur)]^c^cvpoint r;<<45;
  728. [acad(r)]^c^cvpoint r;<<0;
  729. [acad(lr)]^c^cvpoint r;<<315;
  730. [acad(user)]$i=* $s= $s=
  731. [acad(t)]vpoint; $s= $s=
  732. [acad(h)]hide;
  733. [ Cancel]$s= $s= ^c^c
  734.  
  735. **i3dobjects
  736. [3D Objects and 3D Surface Commands]
  737. [acad(box3d)]^c^cbox;
  738. [acad(wedge)]wedge;
  739. [acad(pyramid)]pyramid;
  740. [acad(cone)]^c^ccone;
  741. [acad(dome)]^c^cdome;
  742. [acad(dish)]^c^cdish;
  743. [acad(mesh)]mesh;
  744. [acad(sphere)]^c^csphere;
  745. [acad(torus)]^c^ctorus;
  746. [acad(3dtube)](nl c:3dtube "/cci/3dtube") 3dtube;
  747. [cciacad(polytube)](nl c:tube "/cci/tube") tube;
  748. [cciacad(cube)](nl c:3dcube "/cci/3dcube") 3dcube;
  749. [ Cancel]
  750.  
  751. **isurf
  752. [3D Surface Commands]
  753. [acad(rev)]^c^c$s=x $s=3d revsurf
  754. [acad(surftab1)]'setvar surftab1 \$i=*
  755. [acad(surftab2)]'setvar surftab2 \$i=*
  756. [acad(rul)]^c^c$s=x $s=3d rulesurf
  757. [acad(edg)]^c^c$s=x $s=3d edgesurf
  758. [acad(mesh)]3dmesh;
  759. [acad(tab)]^c^c$s=x $s=3d tabsurf
  760. [ Cancel]
  761.  
  762. **i3dobjects1 
  763. [Select 3D Lisp]
  764. [ Axis Rotate](nl c:axrot "/cci/axrot") axrot;
  765. [ Change Face](nl c:chface "/cci/chface") chface;
  766. [ Edge 3dface](nl c:edge "/cci/edge") edge;
  767. [ Fplot](nl fplot "/cci/fplot");
  768. [ Hole/Slot](nl c:hole "/cci/hole") hole;
  769. [ Project](nl c:project "/cci/project") project;
  770. [acad(3darray)](nl c:3darray "/cci/3darray") 3darray;
  771. [ 3d Angular array)](nl c:3dangarr "/cci/3dangarr") 3dangarr;
  772. [ 3d Rotate](nl c:3drotate "/cci/3drotate") 3drotate;
  773. [ Cancel]
  774.  
  775. **ifonts1
  776. [Select Text Font]
  777. [acad(romans)]^c^cstyle romans romans
  778. [acad(romanc)]^c^cstyle romanc romanc
  779. [acad(italicc)]^c^cstyle italicc italicc
  780. [acad(romand)]^c^cstyle romand romand
  781. [acad(romant)]^c^cstyle romant romant
  782. [acad(italict)]^c^cstyle italict italict
  783. [acad(monotxt)]^c^cstyle monotxt monotxt
  784. [ Next]$i=ifonts2 $i=*
  785. [ Cancel]
  786.  
  787. **ifonts2
  788. [Select Text Font]
  789. [acad(gothice)]^c^cstyle gothice gothice
  790. [acad(greeks)]^c^cstyle greeks greeks
  791. [acad(scripts)]^c^cstyle scripts scripts
  792. [acad(gothicg)]^c^cstyle gothicg gothicg
  793. [acad(greekc)]^c^cstyle greekc greekc
  794. [acad(scriptc)]^c^cstyle scriptc scriptc
  795. [acad(gothici)]^c^cstyle gothici gothici
  796. [ Next]$i=ifonts3 $i=*
  797. [ Cancel]
  798.  
  799. **ifonts3
  800. [Select Text Font]
  801. [acad(syastro)]^c^cstyle syastro syastro
  802. [acad(symath)]^c^cstyle symath symath
  803. [acad(symusic)]^c^cstyle symusic symusic
  804. [acad(symap)]^c^cstyle symap symap
  805. [acad(symeteo)]^c^cstyle symeteo symeteo
  806. [acad(txt)]^c^cstyle txt txt
  807. [acad(user)]
  808. [ Begining]$i=ifonts1 $i=*
  809. [ Cancel]
  810.  
  811. **ihatch1
  812. [Select Hatch Pattern]
  813. [ Previous/User]^c^chatch
  814. [acad(ansi31)]^c^chatch ansi31
  815. [acad(ansi32)]^c^chatch ansi32
  816. [acad(ansi34)]^c^chatch ansi34
  817. [acad(ansi35)]^c^chatch ansi35
  818. [acad(ansi33)]^c^chatch ansi33
  819. [acad(ansi36)]^c^chatch ansi36
  820. [acad(ansi37)]^c^chatch ansi37
  821. [acad(ansi38)]^c^chatch ansi38
  822. [acad(box)]^c^chatch box
  823. [acad(brass)]^c^chatch brass
  824. [acad(brick)]^c^chatch brick
  825. [acad(clay)]^c^chatch clay
  826. [acad(cork)]^c^chatch cork
  827. [ Next]$i=ihatch2 $i=*
  828. [ Cancel]
  829.  
  830. **ihatch2
  831. [Select Hatch Pattern]
  832. [acad(cross)]^c^chatch cross
  833. [acad(dash)]^c^chatch dash
  834. [acad(dolmit)]^c^chatch dolmit
  835. [acad(dots)]^c^chatch dots
  836. [acad(earth)]^c^chatch earth 
  837. [acad(escher)]^c^chatch escher
  838. [acad(flex)]^c^chatch flex
  839. [acad(grass)]^c^chatch grass
  840. [acad(grate)]^c^chatch grate
  841. [acad(hex)]^c^chatch hex
  842. [acad(honey)]^c^chatch honey
  843. [acad(hound)]^c^chatch hound
  844. [acad(insul)]^c^chatch insul
  845. [acad(line)]^c^chatch line
  846. [ Next]$i=ihatch3 $i=*
  847. [ Cancel]
  848.  
  849. **ihatch3
  850. [Select Hatch Pattern]
  851. [acad(mudst)]^c^chatch mudst
  852. [acad(net)]^c^chatch net
  853. [acad(net3)]^c^chatch net3
  854. [acad(plast)]^c^chatch plast
  855. [acad(plasti)]^c^chatch plasti
  856. [acad(sacncr)]^c^chatch sacncr
  857. [acad(square)]^c^chatch square
  858. [acad(stars)]^c^chatch stars
  859. [acad(steel)]^c^chatch steel
  860. [acad(swamp)]^c^chatch swamp
  861. [acad(trans)]^c^chatch trans
  862. [acad(triang)]^c^chatch triang
  863. [acad(zigzag)]^c^chatch zigzag
  864. [acad(angle)]^c^chatch angle
  865. [ Beginning]$i=ihatch1 $i=*
  866. [ Cancel]
  867.  
  868. **ivporti
  869. [Viewport Settings (Current is dominant)]
  870. [acad(vp1)]^c^cvports;si
  871. [acad(vp3v)]^c^cvports;si;;3;v
  872. [acad(vp3h)]^c^cvports;si;;3;h
  873. [acad(vp4)]^c^cvports;si;;4
  874. [acad(vp2v)]^c^cvports;si;;2;v
  875. [acad(vp3r)]^c^cvports;si;;3;r
  876. [acad(vp3l)]^c^cvports;si;;3;l
  877. [acad(vp4l)]^c^cundo;m;(setq m:g (getvar "gridmode"));setvar;gridmode;0;+
  878. vports;si;;2;;(setvar "cvport" (car (cadr (vports))))(princ);;2;;;j;;+
  879. (car (cadr (vports)));(setvar "cvport" (car (cadr (vports))))(princ)+
  880. ;;3;h;(setvar "gridmode" m:g)(princ);zoom;a;(setvar "cvport"+
  881. (car (cadddr (vports))))(setvar "gridmode" m:g)(princ);zoom;a;+
  882. (setvar "cvport" (car (cadddr (vports))))(setvar "gridmode" m:g)(princ);+
  883. zoom;a;(setvar "cvport" (car (cadddr (vports))))(setvar "gridmode" m:g)+
  884. (princ);zoom;a;undo;e;
  885. [acad(vp2h)]^c^cvports;si;;2;h
  886. [acad(vp3a)]^c^cvports;si;;3;a;
  887. [acad(vp3b)]^c^cvports;si;;3;b;
  888. [ Vport Setup](nl "" "/cci/ucssetup");
  889. [ Join Viewports]^c^cvports;j
  890. [ List/Restore]^C^cvports;?;vports r;
  891. [ Save Viewports]vports;s;
  892. [ Cancel]
  893.  
  894. **icircle
  895. [Circle]
  896. [cciacad(cirr)]^c^ccircle \drag
  897. [cciacad(cird)]^c^ccircle \d;
  898. [cciacad(cir2pt)]^c^ccircle 2p \drag
  899. [cciacad(cir3pt)]^c^ccircle 3p \\drag
  900. [cciacad(cirttr)]^c^ccircle ttr;
  901. [cciacad(cirttt)]circle 3p tan \tan \tan;
  902. [cciacad(circon)]circle cen \drag;
  903. [cciacad(circonr)](nl "" "/cci/concentr");
  904. [cciacad(circond)](nl "" "/cci/concentd");
  905. [cciacad(circent)](nl c:circentl "/cci/circentl") circentl;
  906. [ Cancel]
  907.  
  908. **iarc
  909. [Arc]
  910. [cciacad(arc3pt)]^c^carc \\drag
  911. [cciacad(arcsce)]^c^carc \c \drag
  912. [cciacad(arcsca)]^c^carc \c \a drag
  913. [cciacad(arcscl)]^c^carc \c \l drag
  914. [ contin]^c^carc ;drag
  915. [cciacad(arccse)]^c^carc c \\drag
  916. [cciacad(arccsa)]^c^carc c \\a drag
  917. [cciacad(arccsl)]^c^carc c \\l drag
  918. [ cancel]
  919. [cciacad(arcsea)]^c^carc \e \a;
  920. [cciacad(arcser)]^c^carc \e \r;
  921. [cciacad(arcsed)]^c^carc \e \d drag
  922.  
  923. **isnaprot
  924. [Snap Rotate]
  925. [cciacad(snapiso)]snap s i ;
  926. [cciacad(snapnorm)]snap s s   r 0,0 0;
  927. [cciacad(snap60)]snap s s   r 0,0 60;
  928. [ @ +angle](setq temp (getangle " Rotate current snap angle counter-clockwise <5>: "));\(if (null temp)(setq temp (+ (getvar "snapang") 5.))(setq temp (+ (getvar "snapang") temp)))(setvar "snapang" temp)(princ);
  929. [cciacad(snapleft)]isoplane left;
  930. [cciacad(snap15)]snap s s   r 0,0 15;
  931. [cciacad(snap75)]snap s s   r 0,0 75;
  932. [ @ -angle](setq temp (getangle " Rotate current snap angle clockwise <5>: "));\(if (null temp)(setq temp (- (getvar "snapang") 5.))(setq temp (- (getvar "snapang") temp)))(setvar "snapang" temp)(princ);
  933. [cciacad(snaprigh)]isoplane right;
  934. [cciacad(snap30)]snap s s   r 0,0 30;
  935. [cciacad(snapslop)](initget 1)(setq vix (getdist "enter slope rise: "))(initget 1)(setq viy (getdist " enter slope run: "))(setq ang1 (atan (/ vix viy)))(setvar "snapang" ang1)(princ);
  936. [ pickset](nl "" "/cci/rotsnap");
  937. [cciacad(snaptop)]isoplane top;
  938. [cciacad(snap45)]snap s s   r 0,0 45;
  939. [ Other](initget 1)(setq temp (getangle " Enter angle: "))(setvar "snapang" temp)(princ);
  940. [ cancel]
  941.  
  942. **idimpoint
  943. [Set Both Point Types]
  944. [cciacad(dimarr)]^c^c(setvar "dimsah" 0)(if (equal (getvar "dimasz") 0.0 0.001)(setvar "dimasz" 0.125))(princ) dim dimasz \dimtsz 0 dimblk .;
  945. [cciacad(dimarr2)]^c^c(setvar "dimsah" 0)(nl dimblk "/cci/dimblk")(dimblk "dimarr2") dim dimasz \dimtsz 0 dimblk dimarr2;
  946. [cciacad(dimarr3)]^c^c(setvar "dimsah" 0)(nl dimblk "/cci/dimblk")(dimblk "dimarr3") dim dimasz \dimtsz 0 dimblk dimarr3;
  947. [cciacad(dimarr4)]^c^c(setvar "dimsah" 0)(nl dimblk "/cci/dimblk")(dimblk "dimarr4") dim dimasz \dimtsz 0 dimblk dimarr4;
  948. [cciacad(dimarr5)]^c^c(setvar "dimsah" 0)(nl dimblk "/cci/dimblk")(dimblk "dimarr5") dim dimasz \dimtsz 0 dimblk dimarr5;
  949. [cciacad(dot)]^c^c(setvar "dimsah" 0)(if (equal (getvar "dimasz") 0.0 0.001)(setvar "dimasz" 0.125))(princ) dim dimasz \dimtsz 0 dimblk dot;
  950. [cciacad(dimdot)]^c^c(setvar "dimsah" 0)(nl dimblk "/cci/dimblk")(dimblk "dimdot") dim dimasz \dimtsz 0 dimblk dimdot;
  951. [cciacad(dimdot2)]^c^c(setvar "dimsah" 0)(nl dimblk "/cci/dimblk")(dimblk "dimdot2") dim dimasz \dimtsz 0 dimblk dimdot2;
  952. [cciacad(dimtck)]^c^c(setvar "dimsah" 0)(if (equal (getvar "dimtsz") 0.0 0.001)(setvar "dimtsz" 0.125))(princ) dim dimtsz;
  953. [cciacad(dimtick)]^c^c(setvar "dimsah" 0)(nl dimblk "/cci/dimblk")(dimblk "dimtick") dim dimasz \dimtsz 0 dimblk dimtick;
  954. [ None]dim dimasz 0 dimtsz 0;
  955. [ Cancel]
  956.  
  957. **idimpoint1
  958. [Set First Point type]
  959. [cciacad(dimarr)]^c^c(setvar "dimsah" 1)(if (equal (getvar "dimasz") 0.0 0.01)(setvar "dimasz" 0.125))(princ) dim dimasz \dimtsz 0 dimblk . dimblk1 .;
  960. [cciacad(dimarr2)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr2") dim dimasz \dimtsz 0 dimblk1 dimarr2;
  961. [cciacad(dimarr3)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr3") dim dimasz \dimtsz 0 dimblk1 dimarr3;
  962. [cciacad(dimarr4)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr4") dim dimasz \dimtsz 0 dimblk1 dimarr4;
  963. [cciacad(dimarr5)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr5") dim dimasz \dimtsz 0 dimblk1 dimarr5;
  964. [cciacad(dot)]^c^c(setvar "dimsah" 1)(if (equal (getvar "dimasz") 0.0 0.001)(setvar "dimasz" 0.125))(princ) dim dimasz \dimtsz 0 dimblk1 dot;
  965. [cciacad(dimdot)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimdot") dim dimasz \dimtsz 0 dimblk1 dimdot;
  966. [cciacad(dimtck)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimtck") dim dimasz \dimtsz 0 dimblk1 dimtck;
  967. [cciacad(dimtick)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimtick") dim dimasz \dimtsz 0 dimblk1 dimtick;
  968. [ None](setvar "dimsah" 1) dim dimblk1 . dimasz 0 dimtsz 0;
  969. [ Cancel]
  970.  
  971. **idimpoint2
  972. [Set Second Point type]
  973. [cciacad(dimarr)]^c^c(setvar "dimsah" 1)(if (equal (getvar "dimasz") 0.0 0.01)(setvar "dimasz" 0.125))(princ) dim dimasz \dimtsz 0 dimblk . dimblk2 .;
  974. [cciacad(dimarr2)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr2") dim dimasz \dimtsz 0 dimblk2 dimarr2;
  975. [cciacad(dimarr3)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr3") dim dimasz \dimtsz 0 dimblk2 dimarr3;
  976. [cciacad(dimarr4)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr4") dim dimasz \dimtsz 0 dimblk2 dimarr4;
  977. [cciacad(dimarr5)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimarr5") dim dimasz \dimtsz 0 dimblk2 dimarr5;
  978. [cciacad(dot)]^c^c(setvar "dimsah" 1)(if (equal (getvar "dimasz") 0.0 0.001)(setvar "dimasz" 0.125))(princ) dim dimasz \dimtsz 0 dimblk2 dot;
  979. [cciacad(dimdot)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimdot") dim dimasz \dimtsz 0 dimblk2 dimdot;
  980. [cciacad(dimtck)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimtck") dim dimasz \dimtsz 0 dimblk2 dimtck;
  981. [cciacad(dimtick)]^c^c(setvar "dimsah" 1)(nl dimblk "/cci/dimblk")(dimblk "dimtick") dim dimasz \dimtsz 0 dimblk2 dimtick;
  982. [ None](setvar "dimsah" 1) dim dimblk2 . dimasz 0 dimtsz 0;
  983. [ Cancel]
  984.  
  985. **idimzin
  986. [Suppress Dimension Zero]
  987. [cciacad(dimzin12)]12;
  988. [cciacad(dimzin1)]1;
  989. [cciacad(dimzin10)]10;
  990. [cciacad(dimzin7)]7;
  991.  
  992. **idim1
  993. [Dimensioning]
  994. [cciacad(dimhorz)]^c^c$s=x $s=dimlinear dim horiz;
  995. [cciacad(dimvert)]^c^c$s=x $s=dimlinear dim vert;
  996. [cciacad(dimcont)]^c^c$s=x $s=dimlinear dim contin;
  997. [cciacad(dimbase)]^c^c$s=x $s=dimlinear dim base;
  998. [cciacad(dimalig)]^c^c$s=x $s=dimlinear dim aligned;
  999. [cciacad(dimrot)]^c^c$s=x $s=dimlinear dim rotated;
  1000. [ Update]dim update;
  1001. [ Newtext]dim newtext;
  1002. [cciacad(dimdia)]$s=x $s=dim dim diameter;
  1003. [cciacad(dimrad)]$s=x $s=dim dim radius;
  1004. [cciacad(dimcent)]$s=x $s=dim dim center;
  1005. [cciacad(dimang)]$s=x $s=dim dim angular;
  1006. [cciacad(dimlead)]$s=x $s=dim $i=iballoon $i=*
  1007. [ Toggles]$s=x $s=var1 $i=idimtog $i=*
  1008. [ Status]^c^c$s=x $s=dim dim status;
  1009. [ Cancel]
  1010.  
  1011. **idimtog
  1012. [Dimension Toggles]
  1013. [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);
  1014. [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);
  1015. [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);
  1016. [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);
  1017. [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);
  1018. [cciacad(dimzins)]setvar dimzin;$i=idimzin $i=*
  1019. [cciacad(dimblk)](setq temp (strcase (getstring " Set 1/2/Both pointer types <B>: "))) \(princ);(cond ((or (= temp "B")(= temp ""))(menucmd "i=idimpoint")(menucmd "i=*"))((= temp "1")(menucmd "i=idimpoint1")(menucmd "i=*"))((= temp "2")(menucmd "i=idimpoint2")(menucmd "i=*")))(princ);
  1020. [ Extensions](nl "" "/cci/dimext");
  1021. [cciacad(dimtol)](if (= (getvar "dimtol") 0)(progn (setvar "dimtol" 1)(princ "Dim tolerances are turned ON"))(progn (setvar "dimtol" 0)(princ "Dim tolerances are turned OFF")))(princ);
  1022. [cciacad(dimlim)](if (= (getvar "dimlim") 0)(progn (setvar "dimlim" 1)(princ "Dim limits are turned ON"))(progn (setvar "dimlim" 0)(princ "Dim limits are turned OFF")))(princ);
  1023. [ set +]^c^cdim dimtp;
  1024. [ set -]dim dimtm;
  1025. [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);
  1026. [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);
  1027. [ Dimaltf]'setvar DIMALTF;
  1028. [ Cancel]
  1029.  
  1030. **iinsym
  1031. [Insert Symbol in a Line]
  1032. [ Other](nl "" "/cci/symbol");
  1033. [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");
  1034. [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");
  1035. [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");
  1036. [ Reset size](princ "Resetting SYMBOL size ")(setq size1 nil ang nil)(princ);$i=iinsym $i=*
  1037. [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");
  1038. [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");
  1039. [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");
  1040. [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");
  1041. [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");
  1042. [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");
  1043. [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");
  1044. [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");
  1045. [cciacad(lineball)](setq insfl (strcat drive "/cci/ballsym") ang 0 attfl "Y" attno 1 breakt t break "Y" insflt t)(princ) (nl "" "/cci/symbol");
  1046. [ Cancel]
  1047.  
  1048. **iballoon
  1049. [Custom Balloons and Leaders]
  1050. [ AutoCad Leader]dim leader;
  1051. [cciacad(balloon)](nl c:balloon "/cci/balloon") balloon;
  1052. [cciacad(leader)](nl c:leadr "/cci/leadr") leadr;
  1053. [cciacad(arclead)](nl c:arclead "/cci/arclead") arclead;
  1054. [cciacad(looplead)](nl c:looplead "/cci/looplead") looplead;
  1055. [cciacad(leadtext)](nl c:leadtext "/cci/leadtext") leadtext;
  1056. [cciacad(leaddtxt)](nl c:leaddtxt "/cci/leaddtxt") leaddtxt;
  1057. [cciacad(leadarro)](princ "pointer type set to arrows ")(setq bubtyp "A")(princ);$i=iballoon $i=*
  1058. [cciacad(leaddots)](princ "pointer type set to dots ")(setq bubtyp "D")(princ);$i=iballoon $i=*
  1059. [cciacad(leadtick)](princ "pointer type set to ticks ")(setq bubtyp "T")(princ);$i=iballoon $i=*
  1060. [cciacad(leadnone)](princ "pointer type set to none ")(setq bubtyp "N")(princ);$i=iballoon $i=*
  1061. [ text style](setq bubsty nil)(princ " RESETTING TEXT STYLE ")(princ);$i=iballoon $i=*
  1062. [ pointer size](setq asize nil)(princ " RESETTING POINTER SIZE ")(princ);$i=iballoon $i=*
  1063. [ balloon size](setq bbub nil)(princ " RESETTING BALLOON SIZE ")(princ);$i=iballoon $i=*
  1064. [ Cancel]
  1065.  
  1066. **userblk
  1067. [Userblocks]
  1068. [acadcci(block1)]insert (dd "/custom/block1");
  1069. [acadcci(block2)]insert (dd "/custom/block2");
  1070. [acadcci(block3)]insert (dd "/custom/block3");
  1071. [acadcci(block4)]insert (dd "/custom/block4");
  1072. [acadcci(block5)]insert (dd "/custom/block5");
  1073. [acadcci(block6)]insert (dd "/custom/block6");
  1074. [acadcci(block7)]insert (dd "/custom/block7");
  1075. [acadcci(block8)]insert (dd "/custom/block8");
  1076. [acadcci(block9)]insert (dd "/custom/block9");
  1077. [acadcci(block10)]insert (dd "/custom/block10");
  1078. [acadcci(block11)]insert (dd "/custom/block11");
  1079. [acadcci(block12)]insert (dd "/custom/block12");
  1080. [acadcci(block13)]insert (dd "/custom/block13");
  1081. [acadcci(block14)]insert (dd "/custom/block14");
  1082. [ Next]$i=userblk1 $i=*
  1083. [ Cancel]
  1084.  
  1085. **userblk1
  1086. [Userblocks]
  1087. [acadcci(block15)]insert (dd "/custom/block15");
  1088. [acadcci(block16)]insert (dd "/custom/block16");
  1089. [acadcci(block17)]insert (dd "/custom/block17");
  1090. [acadcci(block18)]insert (dd "/custom/block18");
  1091. [acadcci(block19)]insert (dd "/custom/block19");
  1092. [acadcci(block20)]insert (dd "/custom/block20");
  1093. [acadcci(block21)]insert (dd "/custom/block21");
  1094. [acadcci(block22)]insert (dd "/custom/block22");
  1095. [acadcci(block23)]insert (dd "/custom/block23");
  1096. [acadcci(block24)]insert (dd "/custom/block24");
  1097. [acadcci(block25)]insert (dd "/custom/block25");
  1098. [acadcci(block26)]insert (dd "/custom/block26");
  1099. [acadcci(block27)]insert (dd "/custom/block27");
  1100. [acadcci(block28)]insert (dd "/custom/block28");
  1101. [ Last]$i=userblk $i=*
  1102. [ Cancel]
  1103.  
  1104. **insulate
  1105. [ Insulation Pattern]
  1106. [autoarch(insulate)]insulat;
  1107. [autoarch(insulxm)]insulxm;
  1108. [autoarch(insulx)]insulx;
  1109. [autoarch(insuline)]insuline;
  1110. [autoarch(insulang)]insulang;
  1111. [autoarch(insusold)]insusold;
  1112.  
  1113. **ibuild
  1114. [Building outlines]
  1115. [autoarch(building)](setq bldtyp "S")(nl "" "/archp/building");
  1116. [autoarch(fndbuild)](setq bldtyp "S")(nl "" "/archp/fndbuild");
  1117. [autoarch(bldcombo)](setq bldtyp "S")(nl "" "/archp/bldcombo");
  1118. [ Layer MOD WALL](set 'temp 'WALLV)(nl "" "/cci/layermod");
  1119. [autoarch(buildc)](setq bldtyp "C")(nl "" "/archp/building");
  1120. [autoarch(fndbldc)](setq bldtyp "C")(nl "" "/archp/fndbuild");
  1121. [autoarch(bldcc)](setq bldtyp "C")(nl "" "/archp/bldcombo");
  1122. [ Layer MOD FND](set 'temp 'FNDV)(nl "" "/cci/layermod");
  1123. [ Layer MOD FOOT](set 'temp 'FNDDV)(nl "" "/cci/layermod");
  1124. [ Cancel]
  1125.  
  1126. **door3
  1127. [Door Types]
  1128. [ 90 Sgl]90s;
  1129. [ 90 Dbl]90d;
  1130. [ 90 DblEg]90deg;
  1131. [ 45 Sgl]45s;
  1132. [ 45 Dbl]45d;
  1133. [ 45 DblEg]45deg;
  1134. [ EXISTsgl]exs;
  1135. [ EXISTdbl]exd;
  1136. [ SLIDEsgl]sls;
  1137. [ SLIDEdbl]sld;
  1138. [ BIFOLD S]bis;
  1139. [ BIFOLD D]bid;
  1140. [ 2WAY S]2ws;
  1141. [ 2WAY D]2wd;
  1142. [ REVOLV]rev;
  1143. [ Cancel]
  1144.  
  1145. **idoorel
  1146. [Door Replacement options]
  1147. [autoarch(door1)]3ddoor1;
  1148. [autoarch(door2)]3ddoor2;
  1149. [autoarch(door3)]3ddoor3;
  1150. [autoarch(door4)]3ddoor4;
  1151. [autoarch(door5)]3ddoor5;
  1152. [autoarch(door6)]3ddoor6;
  1153. [autoarch(door7)]3ddoor7;
  1154.  
  1155. **idoorel1
  1156. [Door Accesories]
  1157. [autoarch(doorknob)]doorknob;
  1158. [autoarch(doorknb1)]doorknb1;
  1159. [autoarch(doorknb2)]doorknb2;
  1160. [autoarch(doorknb3)]doorknb3;
  1161. [autoarch(doorknb4)]doorknb4;
  1162. [autoarch(doorknb5)]doorknb5;
  1163. [autoarch(doorknb6)]doorknb6;
  1164. [autoarch(doorknb7)]doorknb7;
  1165. [ None];
  1166.  
  1167. **iwindtype
  1168. [window types]
  1169. [ Single p]sp;
  1170. [ Double]dp;
  1171. [ Casement]ct;
  1172. [ Sliding]gl;
  1173.  
  1174. **iwindtypee
  1175. [Elevation Window types]
  1176. [ Fixed Glass]fixed;
  1177. [ Double Hung]double;
  1178. [ Casement]casement;
  1179. [ Sliding]sliding;
  1180. [ Awning]awning;
  1181.  
  1182. **inorth
  1183. [North arrows]
  1184. [autoarch(north)](lays symbolv) insert (dd "/arch/north") scale !scale1;
  1185. [autoarch(north1)](lays symbolv) insert (dd "/arch/north1") scale !scale1;
  1186. [autoarch(north2)](lays symbolv) insert (dd "/arch/north2") scale !scale1;
  1187. [autoarch(north3)](lays symbolv) insert (dd "/arch/north3") scale !scale1;
  1188. [autoarch(north4)](lays symbolv) insert (dd "/arch/north4") scale !scale1;
  1189. [autoarch(north5)](lays symbolv) insert (dd "/arch/north5") scale !scale1;
  1190. [ Cancel]
  1191.  
  1192. **itreepln
  1193. [Trees 1]
  1194. [autoarch(tree1)](lays sitev) insert (dd3 "/tree1") \\
  1195. [autoarch(tree2)](lays sitev) insert (dd3 "/tree2") \\
  1196. [autoarch(tree3)](lays sitev) insert (dd3 "/tree3") \\
  1197. [autoarch(tree4)](lays sitev) insert (dd3 "/tree4") \\
  1198. [autoarch(tree5)](lays sitev) insert (dd3 "/tree5") \\
  1199. [autoarch(treea)](lays sitev) insert (dd3 "/treea") \\
  1200. [autoarch(treeb)](lays sitev) insert (dd3 "/treeb") \\
  1201. [autoarch(treec)](lays sitev) insert (dd3 "/treec") \\
  1202. [autoarch(treed)](lays sitev) insert (dd3 "/treed") \\
  1203. [autoarch(treee)](lays sitev) insert (dd3 "/treee") \\
  1204. [autoarch(treef)](lays sitev) insert (dd3 "/treef") \\
  1205. [autoarch(treeg)](lays sitev) insert (dd3 "/treeg") \\
  1206. [autoarch(treeh)](lays sitev) insert (dd3 "/treeh") \\
  1207. [autoarch(treei)](lays sitev) insert (dd3 "/treei") \\
  1208. [ next]$i=itreepln1 $i=*
  1209. [ Cancel]
  1210.  
  1211. **itreepln1
  1212. [Trees 2]
  1213. [autoarch(treej)](lays sitev) insert (dd3 "/treej") \\
  1214. [autoarch(treek)](lays sitev) insert (dd3 "/treek") \\
  1215. [autoarch(treel)](lays sitev) insert (dd3 "/treel") \\
  1216. [autoarch(treem)](lays sitev) insert (dd3 "/treem") \\
  1217. [autoarch(treen)](lays sitev) insert (dd3 "/treen") \\
  1218. [autoarch(treeo)](lays sitev) insert (dd3 "/treeo") \\
  1219. [autoarch(treep)](lays sitev) insert (dd3 "/treep") \\
  1220. [autoarch(treeq)](lays sitev) insert (dd3 "/treeq") \\
  1221. [autoarch(treer)](lays sitev) insert (dd3 "/treer") \\
  1222. [autoarch(trees)](lays sitev) insert (dd3 "/trees") \\
  1223. [autoarch(treet)](lays sitev) insert (dd3 "/treet") \\
  1224. [autoarch(treeu)](lays sitev) insert (dd3 "/treeu") \\
  1225. [autoarch(treev)](lays sitev) insert (dd3 "/treev") \\
  1226. [autoarch(treey)](lays sitev) insert (dd3 "/treey") \\
  1227. [autoarch(treez)](lays sitev) insert (dd3 "/treez") \\
  1228. [ last]$i=itreepln $i=*
  1229.  
  1230. **itreepln2
  1231. [Hedges]
  1232. [autoarch(treew)](lays sitev) insert (dd3 "/treew") \\
  1233. [autoarch(treex)](lays sitev) insert (dd3 "/treex") \\
  1234. [autoarch(hedge)](lays sitev) insert (dd3 "/hedge") \\
  1235. [autoarch(rock)](lays sitev) insert (dd3 "/rock") \\
  1236. [ Tree 1]$i=itreepln $i=*
  1237. [ Tree 2]$i=itreepln1 $i=*
  1238. [ Cancel]
  1239.  
  1240. **ihandicap
  1241. [Handicap]
  1242. [autoarch(handisym)](lays sitev) insert (dd "/arch/handisym") \\
  1243. [autoarch(wchairp)](lays sitev) insert (dd3 "/wchairp") scale !scaleb \
  1244. [autoarch(handicrb)](nl "" "/archp/handicrb");
  1245. [ Cancel]
  1246.  
  1247. **ilinesite
  1248. [Site Linetypes]
  1249. [autoarch(sitecust)](nl "" "/cci/symbol");
  1250. [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");
  1251. [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");
  1252. [autoarch(stonewal)](lays sitev) insert (dd "/arch/stone") \\
  1253. [autoarch(boundary)]$s=x $s=line layer m boundary l boundary   line;
  1254. [autoarch(setback)]$s=x $s=line layer m setback l dashed   line;
  1255. [autoarch(stream)]$s=x $s=line layer m stream l stream   line;
  1256. [ Cancel]
  1257.  
  1258. **isiteutil
  1259. [Site Utilties]
  1260. [autoarch(stelp)](lays sitev) insert (dd "/arch/stelp") scale !scale1;
  1261. [autoarch(stelpb)](lays sitev) insert (dd "/arch/stelpb") scale !scale1;
  1262. [autoarch(sltp)](lays sitev) insert (dd "/arch/sltp") scale !scale1;
  1263. [autoarch(spowp)](lays sitev) insert (dd "/arch/spowp") scale !scale1;
  1264. [autoarch(shydrant)](lays sitev) insert (dd "/arch/shydrant") scale !scale1;
  1265. [autoarch(sfirecon)](lays sitev) insert (dd "/arch/sfirecon") scale !scale1;
  1266. [autoarch(gasvalv)](lays sitev) insert (dd "/arch/gasvalv") scale !scale1;
  1267. [autoarch(sh2ovalv)](lays sitev) insert (dd "/arch/sh2ovalv") scale !scale1;
  1268. [autoarch(strndfrm)](lays sitev) insert (dd "/arch/strndfrm") scale !scale1;
  1269. [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");
  1270. [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");
  1271. [ Cancel]   
  1272.  
  1273. **isitemisc
  1274. [Miscellaneous Site]
  1275. [autoarch(strash)](lays sitev) insert (dd "/arch/strash") scale !scale1;
  1276. [autoarch(sbridge)](lays sitev) insert (dd "/arch/sbridge") \\
  1277. [autoarch(sip)](lays sitev) insert (dd "/arch/sip") \\
  1278. [autoarch(sconcmon)](lays sitev) insert (dd "/arch/sconcmon") \\
  1279. [ Cancel]
  1280.  
  1281. **isitelight
  1282. [Site Lights]
  1283. [autoarch(e-lpole1)](lays sitev);insert (dd "/arch2d/e-lpole1") scale !scaleb \
  1284. [autoarch(e-lpole2)](lays sitev);insert (dd "/arch2d/e-lpole2") scale !scaleb \
  1285. [autoarch(e-lpole3)](lays sitev);insert (dd "/arch2d/e-lpole3") scale !scaleb \
  1286. [autoarch(e-lpole4)](lays sitev);insert (dd "/arch2d/e-lpole4") scale !scaleb \
  1287. [ Cancel]
  1288.  
  1289. **ivehicles
  1290. [Vehicles]
  1291. [autoarch(vcssdp)](lays sitev) insert (dd3 "/vcssdp") scale !scaleb \
  1292. [autoarch(vcmsdp)](lays sitev) insert (dd3 "/vcmsdp") scale !scaleb \
  1293. [autoarch(vcmstp)](lays sitev) insert (dd3 "/vcmstp") scale !scaleb \
  1294. [autoarch(vclsdp)](lays sitev) insert (dd3 "/vclsdp") scale !scaleb \
  1295. [autoarch(vtanp)](lays sitev) insert (dd3 "/vtvanp") scale !scaleb \
  1296. [autoarch(vt18bp)](lays sitev) insert (dd3 "/vt18bp") scale !scaleb \
  1297. [autoarch(vt24bp)](lays sitev) insert (dd3 "/vt24bp") scale !scaleb \
  1298. [autoarch(vt28bp)](lays sitev) insert (dd3 "/vt28bp") scale !scaleb \
  1299. [autoarch(vbusschl)](lays sitev) insert (dd3 "/vbusschl") scale !scaleb \
  1300. [autoarch(vbusmtro)](lays sitev) insert (dd3 "/vbusmtro") scale !scaleb \
  1301. [ Big Trucks]$i=ivehicles1 $i=*
  1302. [ Cancel]
  1303.  
  1304. **ivehicles1
  1305. [Big Trucks]
  1306. [autoarch(vtt50p)](lays sitev) insert (dd3 "/vtt50p") scale !scaleb \
  1307. [autoarch(vtt55p)](lays sitev) insert (dd3 "/vtt55p") scale !scaleb \
  1308. [autoarch(vtt60p)](lays sitev) insert (dd3 "/vtt60p") scale !scaleb \
  1309. [autoarch(vtt65p)](lays sitev) insert (dd3 "/vtt65p") scale !scaleb \
  1310. [autoarch(vttr50p)](lays sitev) insert (dd3 "/vttr50p") scale !scaleb \
  1311. [autoarch(vttr55p)](lays sitev) insert (dd3 "/vttr55p") scale !scaleb \
  1312. [autoarch(vttr60p)](lays sitev) insert (dd3 "/vttr60p") scale !scaleb \
  1313. [autoarch(vttr65p)](lays sitev) insert (dd3 "/vttr65p") scale !scaleb \
  1314. [ Cars & Vans]$i=ivehicles $i=*
  1315. [ Cancel]
  1316.  
  1317. **idrainage
  1318. [Drainage]
  1319. [autoarch(catchbsn)](lays sitev) insert (dd "/arch/catchbsn") scale !scale1;
  1320. [autoarch(manhole)](lays sitev) insert (dd "/arch/manhole") scale !scale1;
  1321. [autoarch(curbinlt)](lays sitev) insert (dd "/arch/curbinlt") scale !scale1;
  1322. [ Cancel]
  1323.  
  1324. **iparking
  1325. [Parking lot symbols]
  1326. [autoarch(arrows)](lays sitev) insert (dd "/arch/arrows") \\
  1327. [autoarch(arr2way)](lays sitev) insert (dd "/arch/arr2way") \\
  1328. [autoarch(arrowl)](lays sitev) insert (dd "/arch/arrowl") \\
  1329. [autoarch(arrowr)](lays sitev) insert (dd "/arch/arrowr") \\
  1330. [autoarch(arrstrl)](lays sitev) insert (dd "/arch/arrstrl") \\
  1331. [autoarch(arrstrr)](lays sitev) insert (dd "/arch/arrstrr") \\
  1332. [autoarch(handisym)](lays sitev) insert (dd "/arch/handisym") \\
  1333. [autoarch(snopark)](lays sitev) insert (dd "/arch/snopark") scale !scale1;
  1334. [autoarch(snoenter)](lays sitev) insert (dd "/arch/snoenter") scale !scaleb \
  1335. [autoarch(sexit)](lays sitev) insert (dd "/arch/sexit") scale !scaleb \
  1336. [autoarch(parking1)]$i=iparking1 $i=*
  1337. [ Cancel]
  1338.  
  1339. **iparking1
  1340. [Parking lot layout]
  1341. [autoarch(parking)](nl parking "/archp/parking")(parking);
  1342. [autoarch(parkg10)](lays sitev) insert (dd "/arch/parkg10") scale !scaleb \
  1343. [autoarch(parkg15)](lays sitev) insert (dd "/arch/parkg15") scale !scaleb \
  1344. [autoarch(parkg20)](lays sitev) insert (dd "/arch/parkg20") scale !scaleb \
  1345. [autoarch(parks10)](lays sitev) insert (dd "/arch/parks10") scale !scaleb \
  1346. [autoarch(parks15)](lays sitev) insert (dd "/arch/parks15") scale !scaleb \
  1347. [autoarch(parks20)](lays sitev) insert (dd "/arch/parks20") scale !scaleb \
  1348. [autoarch(parkd10)](lays sitev) insert (dd "/arch/parkd10") scale !scaleb \
  1349. [autoarch(parkd15)](lays sitev) insert (dd "/arch/parkd15") scale !scaleb \
  1350. [autoarch(parkd20)](lays sitev) insert (dd "/arch/parkd20") scale !scaleb \
  1351. [autoarch(parksyms)]$i=iparking $i=*
  1352. [ Cancel]
  1353.  
  1354. **iappl
  1355. [Appliances]
  1356. [autoarch(range)](lays fixtv) insert (dd3 "/range") scale !scaleb \
  1357. [autoarch(oven)](lays fixtv) insert (dd3 "/oven") scale !scaleb \
  1358. [autoarch(ref1)](lays fixtv) insert (dd3 "/ref1") scale !scaleb \
  1359. [autoarch(ref2)](lays fixtv) insert (dd3 "/ref2") scale !scaleb \
  1360. [autoarch(ref3)](lays fixtv) insert (dd3 "/ref3") scale !scaleb \
  1361. [autoarch(dishwash)](lays fixtv) insert (dd3 "/dishwash") scale !scaleb \
  1362. [autoarch(wash)](lays fixtv) insert (dd3 "/washer") scale !scaleb \
  1363. [autoarch(dryer)](lays fixtv) insert (dd3 "/dryer") scale !scaleb \
  1364. [autoarch(micro)](lays fixtv) insert (dd3 "/micro") scale !scaleb \
  1365. [autoarch(toaster)](lays fixtv) insert (dd3 "/toaster") scale !scaleb \
  1366. [ fan]^c^cinsert (dd "/arch2d/upthe");
  1367. [ LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  1368. [ Cancel]
  1369.  
  1370. **iroof
  1371. [Roof layout]
  1372. [ ROOFGABL](nl c:roofgab "/archp/roofgab") roofgab;
  1373. [ ROOFSHED](nl c:roofshed "/archp/roofshed") roofshed;
  1374. [ ROOFHIP](nl c:hip "/archp/hiproof") hip;
  1375. [ 1/2 GABL](nl c:roof "/archp/roof") roof;
  1376. [ just HIP](nl c:roofhip "/archp/roofhip") roofhip;
  1377. [ 3pt int](nl c:3ptroof "/archp/3ptroof") 3ptroof;
  1378. [ ROOFJOIN](nl c:4ptroof "/archp/4ptroof") 4ptroof;
  1379. [cciacad(snapslop)](initget 1)(setq vix (getdist "Enter slope rise: "))(initget 1)(setq viy (getdist " Enter slope run: "))(setq ang1 (atan (/ vix viy)))(setvar "snapang" ang1)(princ);
  1380. [cciacad(snapnorm)](setvar "snapang" 0)(princ) 'redraw;
  1381. [ Roof hatch]$i=iroofh $i=*
  1382. [ Cancel]
  1383.  
  1384. **iroofh
  1385. [ Roof hatch patterns]
  1386. [ Hatch Face or poly](nl "" "/archp/hatfacer");
  1387. [autoarch(shingle1)]hatch shingle1 (* scalem 12);
  1388. [autoarch(shakes1)]hatch shakes1 (* scalem 12);
  1389. [autoarch(shakes2)]hatch shakes2 (* scalem 12);
  1390. [autoarch(troof2)]hatch spantile (* scalem 12);
  1391. [ Cancel]
  1392.  
  1393. **ichair
  1394. [Chairs]
  1395. [autoarch(chair1)](lays furnv) insert (dd3 "/chair1") scale !scaleb \
  1396. [autoarch(chair2)](lays furnv) insert (dd3 "/chair2") scale !scaleb \
  1397. [autoarch(chair3)](lays furnv) insert (dd3 "/chair3") scale !scaleb \
  1398. [autoarch(chair4)](lays furnv) insert (dd3 "/chair4") scale !scaleb \
  1399. [autoarch(chair5)](lays furnv) insert (dd3 "/chair5") scale !scaleb \
  1400. [autoarch(chair6)](lays furnv) insert (dd3 "/chair6") scale !scaleb \
  1401. [autoarch(chair7)](lays furnv) insert (dd3 "/chair7") scale !scaleb \
  1402. [autoarch(chair8)](lays furnv) insert (dd3 "/chair8") scale !scaleb \
  1403. [autoarch(chair9)](lays furnv) insert (dd3 "/chair9") scale !scaleb \
  1404. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1405. [ Cancel]
  1406.  
  1407. **itabler
  1408. [Rectangular tables]
  1409. [autoarch(ftabllsp)](lays furnv) (nl "" "/archp/tabler");
  1410. [autoarch(tablcsqr)](lays furnv) (nl "" "/archp/table");
  1411. [autoarch(table3)](lays furnv) insert (dd3 "/table3") scale !scaleb \
  1412. [autoarch(tablcoff)](lays furnv) insert (dd3 "/tablcoff") scale !scaleb \
  1413. [autoarch(tablcomp)](lays furnv) insert (dd3 "/tablcomp") scale !scaleb \
  1414. [autoarch(fconf8)](lays furnv) insert (dd3 "/fconf8") scale !scaleb \
  1415. [autoarch(fconf10)](lays furnv) insert (dd3 "/fconf10") scale !scaleb \
  1416. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1417. [ Cancel]
  1418.  
  1419. **itablec
  1420. [Circular tables]
  1421. [autoarch(tablcrnd)](lays furnv) (nl "" "/archp/table");
  1422. [autoarch(ftablrnd)](lays furnv) (nl "" "/archp/tablec");
  1423. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1424. [ Cancel]
  1425.  
  1426. **idesk
  1427. [Desks]
  1428. [autoarch(desk1)](lays furnv) insert (dd3 "/desk1") scale !scaleb \
  1429. [autoarch(desk2)](lays furnv) insert (dd3 "/desk2") scale !scaleb \
  1430. [autoarch(desk3)](lays furnv) insert (dd3 "/desk3") scale !scaleb \
  1431. [autoarch(desk4)](lays furnv) insert (dd3 "/desk4") scale !scaleb \
  1432. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1433. [ Cancel]
  1434.  
  1435. **isofa
  1436. [Sofa]
  1437. [autoarch(sofa1)](lays furnv) insert (dd3 "/sofa1") scale !scaleb \
  1438. [autoarch(sofa2)](lays furnv) insert (dd3 "/sofa2") scale !scaleb \
  1439. [autoarch(sofa3)](lays furnv) insert (dd3 "/sofa3") scale !scaleb \
  1440. [autoarch(sofa4)](lays furnv) insert (dd3 "/sofa4") scale !scaleb \
  1441. [autoarch(sofa5)](lays furnv) insert (dd3 "/sofa5") scale !scaleb \
  1442. [autoarch(sofa6)](lays furnv) insert (dd3 "/sofa6") scale !scaleb \
  1443. [autoarch(sofa7)](lays furnv) insert (dd3 "/sofa7") scale !scaleb \
  1444. [autoarch(sofa8)](lays furnv) insert (dd3 "/sofa8") scale !scaleb \
  1445. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1446. [ Cancel]
  1447.  
  1448. **ibed
  1449. [Beds]
  1450. [autoarch(bedtwin)](lays furnv) insert (dd3 "/bedtwin") scale !scaleb \
  1451. [autoarch(beddoubl)](lays furnv) insert (dd3 "/beddoubl") scale !scaleb \
  1452. [autoarch(bedqueen)](lays furnv) insert (dd3 "/bedqueen") scale !scaleb \
  1453. [autoarch(bedking)](lays furnv) insert (dd3 "/bedking") scale !scaleb \
  1454. [autoarch(bedhosp)](lays furnv) insert (dd3 "/bedhosp") scale !scaleb \
  1455. [autoarch(bedbunk)](lays furnv) insert (dd3 "/bedbunk") scale !scaleb \
  1456. [autoarch(bedcrib)](lays furnv) insert (dd3 "/bedcrib") scale !scaleb \
  1457. [autoarch(bed3-4)](lays furnv) insert (dd3 "/bed3-4") scale !scaleb \
  1458. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1459. [ Cancel]
  1460.  
  1461. **ioffice
  1462. [Office equipment]
  1463. [autoarch(fnphone)](lays furnv) insert (dd3 "/fnphone") scale !scaleb \
  1464. [autoarch(fncomp)](lays furnv) insert (dd3 "/fncomp") scale !scaleb \
  1465. [autoarch(typewrit)](lays furnv) insert (dd3 "/typewrit") scale !scaleb \
  1466. [autoarch(copier1)](lays furnv) insert (dd3 "/copier1") scale !scaleb \
  1467. [autoarch(copier2)](lays furnv) insert (dd3 "/copier2") scale !scaleb \
  1468. [autoarch(copier3)](lays furnv) insert (dd3 "/copier3") scale !scaleb \
  1469. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1470. [ Cancel]
  1471.  
  1472. **ifilecab
  1473. [File cabinets]
  1474. [autoarch(fc15x22a)](lays furnv) insert (dd3 "/fc15x22a") scale !scaleb \
  1475. [autoarch(fc15x27)](lays furnv) $i=ifc15x27 $i=*
  1476. [autoarch(fc18x27)](lays furnv) $i=ifc18x27 $i=*
  1477. [autoarch(fc30x18)](lays furnv) $i=ifc30x18 $i=*
  1478. [autoarch(fc36x18)](lays furnv) $i=ifc36x18 $i=*
  1479. [autoarch(fc42x18)](lays furnv) $i=ifc42x18 $i=*
  1480. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1481. [ Cancel]
  1482.  
  1483. **ifilecabm
  1484. [File cabinets]
  1485. [autoarch(fc15x22a)](lays furnv) insert (dd3 "/fc15x22a") scale !scaleb \
  1486. [autoarch(fc15x27)](lays furnv) $i=ifc15x27 $i=*
  1487. [autoarch(fc18x27)](lays furnv) $i=ifc18x27 $i=*
  1488. [autoarch(fc30x18)](lays furnv) $i=ifc30x18m $i=*
  1489. [autoarch(fc36x18)](lays furnv) $i=ifc36x18m $i=*
  1490. [autoarch(fc42x18)](lays furnv) $i=ifc42x18m $i=*
  1491. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1492. [ Cancel]
  1493.  
  1494. **ifc15x27
  1495. [Letter Size File]
  1496. [ 2 drawer]insert (dd3 "/fc15x27a") scale !scaleb \
  1497. [ 4 drawer]insert (dd3 "/fc15x27b") scale !scaleb \
  1498. [ 5 drawer]insert (dd3 "/fc15x27c") scale !scaleb \
  1499. [ Cancel]
  1500.  
  1501. **ifc18x27
  1502. [Legal Size File]
  1503. [ 2 drawer]insert (dd3 "/fc18x27a") scale !scaleb \
  1504. [ 4 drawer]insert (dd3 "/fc18x27b") scale !scaleb \
  1505. [ 5 drawer]insert (dd3 "/fc18x27c") scale !scaleb \
  1506. [ Cancel]
  1507.  
  1508. **ifc30x18
  1509. [30" Lateral File]
  1510. [ 2 drawer]insert (dd3 "/fc30x18a") scale !scaleb \
  1511. [ 3 drawer]insert (dd3 "/fc30x18b") scale !scaleb \
  1512. [ 4 drawer]insert (dd3 "/fc30x18c") scale !scaleb \
  1513. [ 5 drawer]insert (dd3 "/fc30x18d") scale !scaleb \
  1514. [ Cancel]
  1515.  
  1516. **ifc30x18m
  1517. [0.75 Lateral File]
  1518. [ 2 drawer]insert (dd3 "/fc30x18a") scale !scaleb \
  1519. [ 3 drawer]insert (dd3 "/fc30x18b") scale !scaleb \
  1520. [ 4 drawer]insert (dd3 "/fc30x18c") scale !scaleb \
  1521. [ 5 drawer]insert (dd3 "/fc30x18d") scale !scaleb \
  1522. [ Cancel]
  1523.  
  1524. **ifc36x18
  1525. [36" Lateral File]
  1526. [ 2 drawer]insert (dd3 "/fc36x18a") scale !scaleb \
  1527. [ 3 drawer]insert (dd3 "/fc36x18b") scale !scaleb \
  1528. [ 4 drawer]insert (dd3 "/fc36x18c") scale !scaleb \
  1529. [ 5 drawer]insert (dd3 "/fc36x18d") scale !scaleb \
  1530. [ Cancel]
  1531.  
  1532. **ifc36x18m
  1533. [0.9 Lateral File]
  1534. [ 2 drawer]insert (dd3 "/fc36x18a") scale !scaleb \
  1535. [ 3 drawer]insert (dd3 "/fc36x18b") scale !scaleb \
  1536. [ 4 drawer]insert (dd3 "/fc36x18c") scale !scaleb \
  1537. [ 5 drawer]insert (dd3 "/fc36x18d") scale !scaleb \
  1538. [ Cancel]
  1539.  
  1540. **ifc42x18
  1541. [42" Lateral File]
  1542. [ 2 drawer]insert (dd3 "/fc42x18a") scale !scaleb \
  1543. [ 3 drawer]insert (dd3 "/fc42x18b") scale !scaleb \
  1544. [ 4 drawer]insert (dd3 "/fc42x18c") scale !scaleb \
  1545. [ 5 drawer]insert (dd3 "/fc42x18d") scale !scaleb \
  1546. [ Cancel]
  1547.  
  1548. **ifc42x18m
  1549. [1.05 Lateral File]
  1550. [ 2 drawer]insert (dd3 "/fc42x18a") scale !scaleb \
  1551. [ 3 drawer]insert (dd3 "/fc42x18b") scale !scaleb \
  1552. [ 4 drawer]insert (dd3 "/fc42x18c") scale !scaleb \
  1553. [ 5 drawer]insert (dd3 "/fc42x18d") scale !scaleb \
  1554. [ Cancel]
  1555.  
  1556. **ibookcase
  1557. [Book Cases]
  1558. [autoarch(fncase1)](lays furnv) insert (dd3 "/fncase1") scale !scaleb \
  1559. [autoarch(fncase2)](lays furnv) insert (dd3 "/fncase2") scale !scaleb \
  1560. [autoarch(fncase3)](lays furnv) insert (dd3 "/fncase3") scale !scaleb \
  1561. [autoarch(fncase4)](lays furnv) insert (dd3 "/fncase4") scale !scaleb \
  1562. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1563. [ Cancel]
  1564.  
  1565. **ilamp
  1566. [Lamps]
  1567. [autoarch(fndlmp1)](lays furnv) insert (dd3 "/fndlmp1") scale !scaleb \
  1568. [autoarch(fnflmp1)](lays furnv) insert (dd3 "/fnflmp1") scale !scaleb \
  1569. [autoarch(fnflmp2)](lays furnv) insert (dd3 "/fnflmp2") scale !scaleb \
  1570. [autoarch(fntlmp1)](lays furnv) insert (dd3 "/fntlmp1") scale !scaleb \
  1571. [autoarch(fntlmp2)](lays furnv) insert (dd3 "/fntlmp2") scale !scaleb \
  1572. [autoarch(fntlmp3)](lays furnv) insert (dd3 "/fntlmp3") scale !scaleb \
  1573. [ LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  1574. [ Cancel]
  1575.  
  1576. **istruct
  1577. [Struct Steel shapes]
  1578. [ WELDING](nl "" "/archp/weld");
  1579. [ I BEAM](nl "" "/archp/ibeam");
  1580. [ T BEAM](nl "" "/archp/stee");
  1581. [ C CHANNL](nl "" "/archp/channel");
  1582. [ ANGLE](nl "" "/archp/sangle");
  1583. [ PIPE](nl "" "/archp/spipe");
  1584. [ TUBE](nl "" "/archp/stube");
  1585. [ Cancel]
  1586.  
  1587. **imasonry
  1588. [Masonry details]
  1589. [autoarch(masblk1)]insert (dd "/archd/mpa10808") scale !scaleb;
  1590. [autoarch(masblk2)]^c^cinsert (dd "/archd/mpa20808") scale !scaleb;
  1591. [autoarch(masblk3)]^c^cinsert (dd "/archd/mpa30808") scale !scaleb;
  1592. [autoarch(masblk10)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk1m"))(progn (menucmd "s=x")(menucmd "s=masblk1")))(princ);(setq temp "mea1")(princ);
  1593. [autoarch(masblk4)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpa1")(princ);
  1594. [autoarch(masblk5)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpa2")(princ);
  1595. [autoarch(masblk6)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpa3")(princ);
  1596. [autoarch(masblk11)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk3m"))(progn (menucmd "s=x")(menucmd "s=masblk3")))(princ);(setq temp "mj")(princ);
  1597. [autoarch(masblk7)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpr1")(princ);
  1598. [autoarch(masblk8)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpr2")(princ);
  1599. [autoarch(masblk9)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpr3")(princ);
  1600. [autoarch(masblk12)]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk1m"))(progn (menucmd "s=x")(menucmd "s=masblk1")))(princ);(setq temp "mer1")(princ);
  1601. [autoarch(mashatgo)]^c^c$i=imashat $i=*
  1602. [ Cancel ]^C^C
  1603.  
  1604. **imashat
  1605. [Masonry hatch patterns (true size)]
  1606. [autoarch(mashat1A)]^C^Chatch mblocks
  1607. [autoarch(mashat2A)]^C^Chatch msblocks
  1608. [autoarch(mashat3A)]^C^Chatch mrblocks
  1609. [ - ]
  1610. [autoarch(mashat1B)]^C^Chatch mblockc
  1611. [autoarch(mashat2B)]^C^Chatch msblockc
  1612. [autoarch(mashat3B)]^C^Chatch mrblockc
  1613. [ - ]
  1614. [autoarch(sbbricks)]^C^Chatch sbbricks
  1615. [autoarch(rbbricks)]^C^Chatch rbbricks
  1616. [autoarch(fbbricks)]^C^Chatch fbbricks
  1617. [ Last]^C^C$i=imasonry $i=*
  1618. [autoarch(sbbrickc)]^C^Chatch sbbrickc
  1619. [autoarch(rbbrickc)]^C^Chatch rbbrickc
  1620. [autoarch(fbbrickc)]^C^Chatch fbbrickc
  1621. [ Cancel ]^C^C
  1622.  
  1623. **iwood
  1624. [Wood details]
  1625. [ 3D Woodbeam](nl "" "/archp/swood");
  1626. [autoarch(woodsec)]^C^C(if metric (progn (menucmd "s=x")(menucmd "s=woodsectm"))(progn (menucmd "s=x")(menucmd "s=woodsect")))(princ);(nl "" "/archp/woodsec");
  1627. [autoarch(woodside)]^C^C(if metric (progn (menucmd "s=x")(menucmd "s=woodelevm"))(progn (menucmd "s=x")(menucmd "s=woodelev")))(princ);(nl "" "/archp/woodside");
  1628. [autoarch(woodhat8)]^C^Chatch wood8 \\\
  1629. [autoarch(woodhat2)]^C^Chatch wood2 \\\
  1630. [autoarch(woodhat3)]^C^Chatch wood3 \\\
  1631. [autoarch(woodhat4)]^C^Chatch wood4 \\\
  1632. [ Hatch Wall](nl "" "/archp/hatwall");
  1633. [ Cancel ]^C^C
  1634.  
  1635. **imetalstud
  1636. [Metal Studs]
  1637. [autoarch(mstud1)]^C^C$s=x $s=metalstud (nl metstud "/archp/metstud")(metstud "stud1");
  1638. [autoarch(mstud2)]^C^C$s=x $s=metalstud (nl metstud "/archp/metstud")(metstud "stud2");
  1639. [autoarch(mstud3)]^C^C$s=x $s=metalstud (nl metstud "/archp/metstud")(metstud "stud3");
  1640. [autoarch(mstud4)]^C^C$s=x $s=metalstud (nl metstud "/archp/metstud")(metstud "stud4");
  1641. [autoarch(mstud158)]^C^C$s=x $s=metalstud insert (dd "/archd/mstud158") scale !scaleb \
  1642. [autoarch(mstud258)]^C^C$s=x $s=metalstud insert (dd "/archd/mstud258") scale !scaleb \
  1643. [autoarch(mstud31)]^C^C$s=x $s=metalstud insert (dd "/archd/mstud3") scale !scaleb \
  1644. [autoarch(mstud358)]^C^C$s=x $s=metalstud insert (dd "/archd/mstud358") scale !scaleb \
  1645. [autoarch(mstud6)]^C^C$s=x $s=metalstud insert (dd "/archd/mstud6") scale !scaleb \
  1646. [autoarch(mfurr)]^C^C$s=x $s=metalstud insert (dd "/archd/mfurr") scale !scaleb \
  1647. [autoarch(mrun158)]^C^C$s=x $s=metalstud insert (dd "/archd/mrun158") scale !scaleb \
  1648. [autoarch(mrun258)]^C^C$s=x $s=metalstud insert (dd "/archd/mrun258") scale !scaleb \
  1649. [autoarch(mrun3)]^C^C$s=x $s=metalstud insert (dd "/archd/mrun3") scale !scaleb \
  1650. [autoarch(mrun358)]^C^C$s=x $s=metalstud insert (dd "/archd/mrun358") scale !scaleb \
  1651. [autoarch(mrun6)]^C^C$s=x $s=metalstud insert (dd "/archd/mrun6") scale !scaleb \
  1652. [ Cancel ]^C^C
  1653.  
  1654. **imetalstudm
  1655. [Metal Studs]
  1656. [autoarch(mstud1)]^C^C$s=x $s=metalstudm (nl metstud "/archp/metstud")(metstud "stud1");
  1657. [autoarch(mstud2)]^C^C$s=x $s=metalstudm (nl metstud "/archp/metstud")(metstud "stud2");
  1658. [autoarch(mstud3)]^C^C$s=x $s=metalstudm (nl metstud "/archp/metstud")(metstud "stud3");
  1659. [autoarch(mstud4)]^C^C$s=x $s=metalstudm (nl metstud "/archp/metstud")(metstud "stud4");
  1660. [autoarch(mstud158)]^C^C$s=x $s=metalstudm insert (dd "/archd/mstud158") scale !scaleb \
  1661. [autoarch(mstud258)]^C^C$s=x $s=metalstudm insert (dd "/archd/mstud258") scale !scaleb \
  1662. [autoarch(mstud31)]^C^C$s=x $s=metalstudm insert (dd "/archd/mstud3") scale !scaleb \
  1663. [autoarch(mstud358)]^C^C$s=x $s=metalstudm insert (dd "/archd/mstud358") scale !scaleb \
  1664. [autoarch(mstud6)]^C^C$s=x $s=metalstudm insert (dd "/archd/mstud6") scale !scaleb \
  1665. [autoarch(mfurr)]^C^C$s=x $s=metalstudm insert (dd "/archd/mfurr") scale !scaleb \
  1666. [autoarch(mrun158)]^C^C$s=x $s=metalstudm insert (dd "/archd/mrun158") scale !scaleb \
  1667. [autoarch(mrun258)]^C^C$s=x $s=metalstudm insert (dd "/archd/mrun258") scale !scaleb \
  1668. [autoarch(mrun3)]^C^C$s=x $s=metalstudm insert (dd "/archd/mrun3") scale !scaleb \
  1669. [autoarch(mrun358)]^C^C$s=x $s=metalstudm insert (dd "/archd/mrun358") scale !scaleb \
  1670. [autoarch(mrun6)]^C^C$s=x $s=metalstudm insert (dd "/archd/mrun6") scale !scaleb \
  1671. [ Cancel ]^C^C
  1672.  
  1673. **imetalbuck
  1674. [Metal Stud Door Bucks]
  1675. [autoarch(dwbuck25)]^C^C$s=x $s=metalbuck insert (dd "/archd/dwbuck25") scale !scaleb \
  1676. [autoarch(dwbuck3)]^C^C$s=x $s=metalbuck insert (dd "/archd/dwbuck3") scale !scaleb \
  1677. [autoarch(dwbuck35)]^C^C$s=x $s=metalbuck insert (dd "/archd/dwbuck35") scale !scaleb \
  1678. [autoarch(dwbuck55)]^C^C$s=x $s=metalbuck insert (dd "/archd/dwbuck55") scale !scaleb \
  1679. [autoarch(dwbuck6)]^C^C$s=x $s=metalbuck insert (dd "/archd/dwbuck6") scale !scaleb \
  1680. [ Cancel ]^C^C
  1681.  
  1682. **imetalbuckm
  1683. [Metal Stud Door Bucks]
  1684. [autoarch(dwbuck25)]^C^C$s=x $s=metalbuckm insert (dd "/archd/dwbuck25") scale !scaleb \
  1685. [autoarch(dwbuck3)]^C^C$s=x $s=metalbuckm insert (dd "/archd/dwbuck3") scale !scaleb \
  1686. [autoarch(dwbuck35)]^C^C$s=x $s=metalbuckm insert (dd "/archd/dwbuck35") scale !scaleb \
  1687. [autoarch(dwbuck55)]^C^C$s=x $s=metalbuckm insert (dd "/archd/dwbuck55") scale !scaleb \
  1688. [autoarch(dwbuck6)]^C^C$s=x $s=metalbuckm insert (dd "/archd/dwbuck6") scale !scaleb \
  1689. [ Cancel ]^C^C
  1690.  
  1691. **iconc
  1692. [Concrete details]
  1693. [autoarch(concbeam)]^C^C(nl "" "/archp/cbeam")
  1694. [autoarch(concslab)]^C^C(nl "" "/archp/cslab")
  1695. [autoarch(concwall)]^C^C(nl "" "/archp/footing")
  1696. [ _ ]
  1697. [autoarch(conchat1)]^C^Chatch conc
  1698. [autoarch(concpat1)]^C^Cinsert (dd "/archd/conc");
  1699. [autoarch(conchat2)]^C^Chatch stipple
  1700. [ _ ]
  1701. [autoarch(jtctrl)]^C^C(nl "" "/archp/cjoint") y;n;n;
  1702. [autoarch(jtfrmd)]^C^C(nl "" "/archp/cjoint") n;y;n;
  1703. [autoarch(jtexpn)]^C^C(nl "" "/archp/cjoint") n;n;y;
  1704. [ Cancel ]^C^C
  1705.  
  1706. **irebars
  1707. [Rebar details]
  1708. [autoarch(rebar1a)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");1A;
  1709. [autoarch(rebarl)]^c^c$s=x $s=rbarline
  1710. [autoarch(rebare)]^c^c$s=x $s=rbarend
  1711. [ - ]
  1712. [autoarch(rebar2a)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2A;
  1713. [autoarch(rebar2b)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2B;
  1714. [autoarch(rebar2c)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2C;
  1715. [autoarch(rebar2d)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2D;
  1716. [autoarch(rebar3a)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3A;
  1717. [autoarch(rebar3b)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3B;
  1718. [autoarch(rebar3c)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3C;
  1719. [autoarch(rebar3d)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3D;
  1720. [autoarch(rebar4a)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");4A;
  1721. [autoarch(rebar4b)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");4B;
  1722. [autoarch(rebar4c)]^c^c$s=x $s=rebarrad (nl "" "/archp/rbarstrp");4C;
  1723. [ Cancel ]^C^C
  1724.  
  1725. **icallout
  1726. [Callouts]
  1727. [ ROOMAREA](nl "" "/archp/roomarea");
  1728. [ NEW AREA](nl "" "/archp/areanew");
  1729. [ ROOM SML](lays symbolv) insert (dd "/arch/rmno1") scale !scale1;
  1730. [ ROOM BIG](lays symbolv) insert (dd "/arch/rmno1") scale (* scale1 1.333333);
  1731. [ multiROOM sml](lays symbolv) insert (dd "/arch/rmno2") scale !scale1;
  1732. [ multiROOM big](lays symbolv) insert (dd "/arch/rmno2") scale (* scale1 1.333333);
  1733. [ CASEWORK](nl "" "/archp/casecall");
  1734. [ SEATING ](nl "" "/archp/seatcall");
  1735. [ FURNITUR](nl "" "/archp/furncall");
  1736. [ DEMONOTE](lays symbolv) insert (dd "/arch/demo") scale !scale1;
  1737. [ cancel]
  1738.  
  1739. **icolins
  1740. [Column Grid Layout]
  1741. [autoarch(columnno)](lays columnv) insert (dd "/arch/colnum") scale !scale1;
  1742. [autoarch(colinsrt)](nl "" "/archp/colinsrt");
  1743. [autoarch(colgrid)](nl "" "/archp/colgrid");
  1744. [autoarch(colrectc)](lays columnv) insert (dd "/cci/rectangc");
  1745. [autoarch(colround)](lays columnv) circle;
  1746. [autoarch(colibeam)](lays columnv) (nl "" "/archp/ibeam");
  1747. [ LayMod Column](set 'temp 'columnv)(nl "" "/cci/layermod");
  1748. [ LayMod Colgrid](set 'temp 'colgridv)(nl "" "/cci/layermod");
  1749. [ Cancel]
  1750.  
  1751. **idetail
  1752. [Detail Symbols]
  1753. [autoarch(detail1)](lays symbolv) insert (dd "/arch/detail1") scale !scale1;
  1754. [autoarch(detail2)](lays symbolv) insert (dd "/arch/detail2") scale !scale1;
  1755. [autoarch(detail3)](lays symbolv) insert (dd "/arch/detail3") scale !scale1;
  1756. [autoarch(ballead)](nl "" "/archp/ballead");ballead;
  1757. [autoarch(detailt)](pre)(lays symbolv) insert (dd "/arch/detailt") scale !scale1 rotate 0 \\\\\line (polar (getvar "lastpoint")(dtr 0)(* scale1 (if metric 0.3 24.0))) \;copy l  (strcat "0,-" (rtos (* scale (if metric 0.001 0.03125)) 2 6))  (post)(princ);
  1758. [ Cancel]
  1759.  
  1760. **isection
  1761. [Section Symbols]
  1762. [autoarch(secsym1)](lays symbolv) insert (dd "/arch/detail1") scale !scale1 \\\insert (dd "/arch/detail-a") @0,0 !scale1  \
  1763. [autoarch(secsym2)](lays symbolv) insert (dd "/arch/detail2") scale !scale1 \\\\insert (dd "/arch/detail-a") @0,0 !scale1  \
  1764. [autoarch(secsym3)](lays symbolv) insert (dd "/arch/detail3") scale !scale1 \\\\\insert (dd "/arch/detail-a") @0,0 !scale1  \
  1765. [ Cancel]
  1766.  
  1767. **ifluor
  1768. [Fluorescent Fixtures]
  1769. [autoarch(e-fl1x4)](lays elecv) insert (dd "/arch/e-fl1x4") scale !scaleb \
  1770. [autoarch(e-fl1x8)](lays elecv) insert (dd "/arch/e-fl1x8") scale !scaleb \
  1771. [autoarch(e-fl2x2)](lays elecv) insert (dd "/arch/e-fl2x2") scale !scaleb \
  1772. [autoarch(e-fl2x4)](lays elecv) insert (dd "/arch/e-fl2x4") scale !scaleb \
  1773. [autoarch(e-fl1x4n)](lays elecv) insert (dd "/arch/e-fl1x4n") scale !scaleb \
  1774. [autoarch(e-fl1x8n)](lays elecv) insert (dd "/arch/e-fl1x8n") scale !scaleb \
  1775. [autoarch(e-fl2x2n)](lays elecv) insert (dd "/arch/e-fl2x2n") scale !scaleb \
  1776. [autoarch(e-fl2x4n)](lays elecv) insert (dd "/arch/e-fl2x4n") scale !scaleb \
  1777. [autoarch(e-fl1x4e)](lays elecv) insert (dd "/arch/e-fl1x4e") scale !scaleb \
  1778. [autoarch(e-fl1x8e)](lays elecv) insert (dd "/arch/e-fl1x8e") scale !scaleb \
  1779. [autoarch(e-fl2x2e)](lays elecv) insert (dd "/arch/e-fl2x2e") scale !scaleb \
  1780. [autoarch(e-fl2x4e)](lays elecv) insert (dd "/arch/e-fl2x4e") scale !scaleb \
  1781. [ OTHER](lays elecv);(nl symins "/cci/symins")(symins "/arch/e-fluor");
  1782. [ Cancel]
  1783.  
  1784. **ieleclite
  1785. [Incandescent Fixtures]
  1786. [autoarch(e-l1)](lays elecv) insert (dd "/arch/e-l1") scale !scale1;
  1787. [autoarch(e-lw)](lays elecv) insert (dd "/arch/e-lw") scale !scale1;
  1788. [autoarch(e-lwem)](lays elecv) insert (dd "/arch/e-lwem") scale !scale1;
  1789. [autoarch(e-l2)](lays elecv) insert (dd "/arch/e-l2") scale !scale1;
  1790. [autoarch(e-l2em)](lays elecv) insert (dd "/arch/e-l2em") scale !scale1;
  1791. [autoarch(e-exit1)](lays elecv) insert (dd "/arch/e-exit1") scale !scale1;
  1792. [autoarch(e-exit2)](lays elecv) insert (dd "/arch/e-exit2") scale !scale1;
  1793. [ LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  1794. [ Cancel]
  1795.  
  1796. **ielectrack
  1797. [Track lighting]
  1798. [autoarch(e-track3)](lays elecv) insert (dd "/arch2d/e-track3") scale !scaleb \
  1799. [autoarch(e-track4)](lays elecv) insert (dd "/arch2d/e-track4") scale !scaleb \
  1800. [autoarch(e-track6)](lays elecv) insert (dd "/arch2d/e-track6") scale !scaleb \
  1801. [autoarch(e-track8)](lays elecv) insert (dd "/arch2d/e-track8") scale !scaleb \
  1802. [autoarch(e-track1)](lays elecv) insert (dd "/arch2d/e-track1") scale !scaleb \
  1803. [autoarch(e-track2)](lays elecv) insert (dd "/arch2d/e-track2") scale !scaleb \
  1804. [ LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  1805. [ Cancel]
  1806.  
  1807. **ielecout
  1808. [Electric Outlets]
  1809. [autoarch(e-single)](lays elecv) insert (dd "/arch/e-single") scale !scale1;
  1810. [autoarch(e-duplex)](lays elecv) insert (dd "/arch/e-duplex") scale !scale1;
  1811. [autoarch(e-dupspl)](lays elecv) insert (dd "/arch/e-dupspl") scale !scale1;
  1812. [autoarch(e-220r)](lays elecv) insert (dd "/arch/e-220r") scale !scale1;
  1813. [autoarch(e-quadr)](lays elecv) insert (dd "/arch/e-quadr") scale !scale1;
  1814. [ LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  1815. [ Cancel]
  1816.  
  1817. **ielecswit
  1818. [Electric Switches]
  1819. [autoarch(e-sw1)](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\1;
  1820. [autoarch(e-sw2)](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\2;
  1821. [autoarch(e-sw3)](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\3;
  1822. [autoarch(e-sw4)](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\4;
  1823. [autoarch(e-swothr)](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\\
  1824. [ LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  1825. [ Cancel]
  1826.  
  1827. **ielectel
  1828. [Telephone]
  1829. [autoarch(e-tele)](lays elecv) insert (dd "/arch/e-tele") scale !scale1;
  1830. [autoarch(e-tele2)](lays elecv) insert (dd "/arch/e-tele2") scale !scale1 \\\(arh);
  1831. [ LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  1832. [ Cancel]
  1833.  
  1834. **ielecemer
  1835. [Electric Emergency]
  1836. [autoarch(e-emer1)](lays elecv) insert (dd "/arch/e-emer1") scale !scale1;
  1837. [autoarch(e-emsqr1)](lays elecv)(nl symins "/cci/symins")(symins "/arch/e-emsqr1");
  1838. [autoarch(e-emsqr)](lays elecv)(nl symins "/cci/symins")(symins "/arch/e-emsqr");
  1839. [ LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  1840. [ Cancel]
  1841.  
  1842. **ielecmisc
  1843. [Miscellaneous Electric]
  1844. [autoarch(e-junct)](lays elecv) insert (dd "/arch/e-junct") scale !scale1;
  1845. [autoarch(e-bell)](lays elecv) insert (dd "/arch/e-bell") scale !scale1;
  1846. [autoarch(e-buzzer)](lays elecv) insert (dd "/arch/e-buzzer") scale !scale1;
  1847. [autoarch(e-horn)](lays elecv) insert (dd "/arch/e-horn") scale !scale1;
  1848. [autoarch(e-dimmer)](lays elecv) insert (dd "/arch/e-dimmer") scale !scale1;
  1849. [autoarch(e-strman)](lays elecv) insert (dd "/arch/e-strman") scale !scale1;
  1850. [autoarch(e-strmag)](lays elecv) insert (dd "/arch/e-strmag") scale !scale1;
  1851. [autoarch(e-strcom)](lays elecv) insert (dd "/arch/e-strcom") scale !scale1;
  1852. [autoarch(e-cirbrk)](lays elecv) insert (dd "/arch/e-cirbrk") scale !scale1;
  1853. [autoarch(e-jnctsp)](lays elecv) insert (dd "/arch/e-jnctsp") scale !scale1;
  1854. [autoarch(e-thermo)](lays elecv) insert (dd "/arch/e-thermo") scale !scale1;
  1855. [autoarch(e-panelb)](lays elecv) insert (dd "/arch/e-panelb") scale !scale1;
  1856. [autoarch(e-motor)](lays elecv) insert (dd "/arch/e-motor") scale !scale1;
  1857. [autoarch(e-tv)](lays elecv) insert (dd "/arch/e-tv") scale !scale1;
  1858. [autoarch(e-speakr)](lays elecv) insert (dd "/arch/e-speakr") scale !scale1;
  1859. [ Cancel]
  1860.  
  1861. **iplumbmisc
  1862. [Misc plumb]
  1863. [autoarch(fldrain)](lays fixtv) insert (dd "/arch/fldrain") scale !scale1;
  1864. [autoarch(flcleano)](lays fixtv) insert (dd "/arch/flcleano") scale !scale1;
  1865. [autoarch(showerh)](lays fixtv) insert (dd3 "/shwrhead") scale !scaleb \
  1866. [autoarch(hwheater)](lays fixtv) insert (dd3 "/hwheater") scale !scale1;
  1867. [autoarch(plumvent)]^C^Cinsert (dd "/arch2d/upthe");
  1868. [ Cancel]
  1869.  
  1870. **itoilet
  1871. [Toilets]
  1872. [autoarch(toilet1)](lays fixtv) insert (dd3 "/toilet1") scale !scaleb \
  1873. [autoarch(toilet2)](lays fixtv) insert (dd3 "/toilet2") scale !scaleb \
  1874. [autoarch(toilet3)](lays fixtv) insert (dd3 "/toilet3") scale !scaleb \
  1875. [autoarch(toilet4)](lays fixtv) insert (dd3 "/toilet4") scale !scaleb \
  1876. [autoarch(toilet5)](lays fixtv) insert (dd3 "/toilet5") scale !scaleb \
  1877. [autoarch(toilet6)](lays fixtv) insert (dd3 "/toilet6") scale !scaleb \
  1878. [autoarch(toiletm)](nl "" "/archp/toilstal");
  1879. [ LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod")(PRINC);\$i=itoilet $i=*
  1880. [ Cancel]
  1881.  
  1882. **itoilet1
  1883. [Toilets]
  1884. [autoarch(toilet1)]toilet1;
  1885. [autoarch(toilet2)]toilet2;
  1886. [autoarch(toilet3)]toilet3;
  1887. [autoarch(toilet4)]toilet4;
  1888. [autoarch(toilet5)]toilet5;
  1889. [autoarch(toilet6)]toilet6;
  1890.  
  1891. **iurinal
  1892. [Urinals]
  1893. [autoarch(urinal1)](lays fixtv) insert (dd3 "/urinal1") scale !scaleb \
  1894. [autoarch(urinal2)](lays fixtv) insert (dd3 "/urinal2") scale !scaleb \
  1895. [autoarch(urinalm)](nl "" "/archp/urinstal");
  1896. [ LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod")(PRINC);\$i=iurinal $i=*
  1897. [ Cancel]
  1898.  
  1899. **iurinal1
  1900. [Urinals]
  1901. [autoarch(urinal1)]urinal1;
  1902. [autoarch(urinal2)]urinal2;
  1903.  
  1904. **ilav
  1905. [Lavatory]
  1906. [autoarch(w-lav)](lays fixtv) insert (dd3 "/w-lav") scale !scaleb \
  1907. [autoarch(w-lav1)](lays fixtv) insert (dd3 "/w-lav1") scale !scaleb \
  1908. [autoarch(w-lav2)](lays fixtv) insert (dd3 "/w-lav2") scale !scaleb \
  1909. [autoarch(w-sink)](lays fixtv) insert (dd3 "/w-sink") scale !scaleb \
  1910. [autoarch(lav4)](lays fixtv) insert (dd3 "/lav4") scale !scaleb \
  1911. [autoarch(c-lav)](lays fixtv) insert (dd3 "/c-lav") scale !scaleb \
  1912. [autoarch(lav)](lays fixtv) insert (dd3 "/lav") scale !scaleb \
  1913. [autoarch(lav1)](lays fixtv) insert (dd3 "/lav1") scale !scaleb \
  1914. [autoarch(lav2)](lays fixtv) insert (dd3 "/lav2") scale !scaleb \
  1915. [autoarch(lav3)](lays fixtv) insert (dd3 "/lav3") scale !scaleb \
  1916. [autoarch(vanity)](lays fixtv) insert (dd3 "/vanity") scale !scaleb \
  1917. [autoarch(lavm)](nl "" "/archp/lavmulti");
  1918. [ LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod")(princ);\$i=ilav $i=*
  1919. [ Cancel]
  1920.  
  1921. **ilavm1
  1922. [Lav's]
  1923. [autoarch(lavm1)]lavm1;
  1924. [autoarch(lavm2)]lavm2;
  1925. [autoarch(lavm3)]lavm3;
  1926.  
  1927. **itub
  1928. [Tubs]
  1929. [autoarch(tub3042)](lays fixtv) insert (dd3 "/tub3042") scale !scaleb \
  1930. [autoarch(tub3048)](lays fixtv) insert (dd3 "/tub3048") scale !scaleb \
  1931. [autoarch(tub3054)](lays fixtv) insert (dd3 "/tub3054") scale !scaleb \
  1932. [autoarch(tub3060)](lays fixtv) insert (dd3 "/tub3060") scale !scaleb \
  1933. [autoarch(tub3254)](lays fixtv) insert (dd3 "/tub3254") scale !scaleb \
  1934. [autoarch(tub3260)](lays fixtv) insert (dd3 "/tub3260") scale !scaleb \
  1935. [autoarch(tub3266)](lays fixtv) insert (dd3 "/tub3266") scale !scaleb \
  1936. [autoarch(tub2)](lays fixtv) insert (dd3 "/tub2") scale !scaleb \
  1937. [autoarch(tub3)](lays fixtv) insert (dd3 "/tub3") scale !scaleb \
  1938. [autoarch(shwrhead)](lays fixtv) insert (dd3 "/shwrhead") scale !scaleb \
  1939. [autoarch(twlrack)](lays fixtv) insert (dd3 "/twlrack") scale !scaleb \
  1940. [ curtain](lays fixtv) insert (dd "/arch3d/tubcurt") scale !scaleb \
  1941. [ door](lays fixtv) insert (dd "/arch3d/tubdoor") scale !scaleb \
  1942. [ LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod")(princ);\$i=itub $i=*
  1943. [ Cancel]
  1944.  
  1945. **ishower
  1946. [Shower]
  1947. [autoarch(shower)](lays fixtv) (setq x (getdist "length in inches: ")) \(setq y (getreal "enter width <=length>: ")) \(if (null y)(setq y x))(princ) insert (dd "/arch2d/shower") xscale !x yscale !y \\
  1948. [autoarch(twlrack)](lays fixtv) insert (dd "/arch3d/twlrack") scale !scaleb .xy \\
  1949. [autoarch(shwrhead)](lays fixtv) insert (dd3 "/shwrhead") scale !scaleb \\
  1950. [autoarch(showerst)](lays fixtv) insert (dd3 "/shwrstal") scale !scaleb \\
  1951. [ LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod")(princ);
  1952. [ Cancel]
  1953.  
  1954. **isink
  1955. [Sinks]
  1956. [autoarch(sinktrpl)](lays fixtv) insert (dd3 "/sinktrpl") scale !scaleb \
  1957. [autoarch(sinkdbl1)](lays fixtv) insert (dd3 "/sinkdbl1") scale !scaleb \
  1958. [autoarch(sink2421)](lays fixtv) insert (dd3 "/sink2421") scale !scaleb \
  1959. [autoarch(u-sink)](lays fixtv) insert (dd3 "/u-sink") scale !scaleb \
  1960. [autoarch(s-sink)](lays fixtv) insert (dd3 "/s-sink") scale !scaleb \
  1961. [autoarch(scr-sink)](lays fixtv) insert (dd3 "/scr-sink") scale !scaleb \
  1962. [autoarch(clinic2)](lays fixtv) insert (dd3 "/clinic2") scale !scaleb \
  1963. [ LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod")(princ);\$i=isink $i=*
  1964. [ Cancel]
  1965.  
  1966. **ifirepl
  1967. [Fire place and chimney]
  1968. [autoarch(fireplac)](nl "" "/archp/fireplac");
  1969. [ chimney]
  1970. [ Cancel]
  1971.  
  1972. **iplants
  1973. [Plants]
  1974. [autoarch(plant1)](lays furnv) insert (dd3 "/plant1") scale !scaleb \
  1975. [autoarch(plant2)](lays furnv) insert (dd3 "/plant2") scale !scaleb \
  1976. [autoarch(plant3)](lays furnv) insert (dd3 "/plant3") scale !scaleb \
  1977. [ Cancel]
  1978.  
  1979. **ikitcab
  1980. [Kitchen Cabinets]
  1981. [autoarch(kitbase)]$i=ikitbase $i=*
  1982. [autoarch(kitbased)]$i=ikitbased $i=*
  1983. [autoarch(kitbaset)]$i=ikitbaset $i=*
  1984. [autoarch(kitw12)]$i=ikitw12 $i=*
  1985. [autoarch(kitw15)]$i=ikitw15 $i=*
  1986. [autoarch(kitw18)]$i=ikitw18 $i=*
  1987. [autoarch(kitw24)]$i=ikitw24 $i=*
  1988. [autoarch(kitw30)]$i=ikitw30 $i=*
  1989. [autoarch(kitcorn)]$i=ikitcorn $i=*
  1990. [autoarch(kithand)]$i=ikithand $i=*
  1991. [autoarch(kitdoor)]$i=ikitdoor $i=*
  1992. [ Cancel]
  1993.  
  1994. **ikitcabm
  1995. [Kitchen Cabinets]
  1996. [autoarch(kitbase)]$i=ikitbasem $i=*
  1997. [autoarch(kitbased)]$i=ikitbasedm $i=*
  1998. [autoarch(kitbaset)]$i=ikitbasetm $i=*
  1999. [autoarch(kitw12)]$i=ikitw12m $i=*
  2000. [autoarch(kitw15)]$i=ikitw15m $i=*
  2001. [autoarch(kitw18)]$i=ikitw18m $i=*
  2002. [autoarch(kitw24)]$i=ikitw24m $i=*
  2003. [autoarch(kitw30)]$i=ikitw30m $i=*
  2004. [autoarch(kitcorn)]$i=ikitcornm $i=*
  2005. [autoarch(kithand)]$i=ikithandm $i=*
  2006. [autoarch(kitdoor)]$i=ikitdoorm $i=*
  2007. [ Cancel]
  2008.  
  2009. **ikitbase
  2010. [Kitchen Cabinet bases]
  2011. [ 9" Wide]insert (dd3 "/cb9") scale !scaleb \\$i=ikitbase $i=*
  2012. [ 12" Wide]insert (dd3 "/cb12") scale !scaleb \\$i=ikitbase $i=*
  2013. [ 15" Wide]insert (dd3 "/cb15") scale !scaleb \\$i=ikitbase $i=*
  2014. [ 18" Wide]insert (dd3 "/cb18") scale !scaleb \\$i=ikitbase $i=*
  2015. [ 21" Wide]insert (dd3 "/cb21") scale !scaleb \\$i=ikitbase $i=*
  2016. [ 24" Wide]insert (dd3 "/cb24") scale !scaleb \\$i=ikitbase $i=*
  2017. [ 27" Wide]insert (dd3 "/cb27") scale !scaleb \\$i=ikitbase $i=*
  2018. [ 30" Wide]insert (dd3 "/cb30") scale !scaleb \\$i=ikitbase $i=*
  2019. [ 33" Wide]insert (dd3 "/cb33") scale !scaleb \\$i=ikitbase $i=*
  2020. [ 36" Wide]insert (dd3 "/cb36") scale !scaleb \\$i=ikitbase $i=*
  2021. [ 39" Wide]insert (dd3 "/cb39") scale !scaleb \\$i=ikitbase $i=*
  2022. [ 42" Wide]insert (dd3 "/cb42") scale !scaleb \\$i=ikitbase $i=*
  2023. [ 48" Wide]insert (dd3 "/cb48") scale !scaleb \\$i=ikitbase $i=*
  2024. [ Cabinet menu]$i=ikitcab $i=*
  2025. [ Cancel]
  2026.                  
  2027. **ikitbasem
  2028. [Kitchen Cabinet bases]
  2029. [ 0.225 Wide]insert (dd3 "/cb9") scale !scaleb \\$i=ikitbasem $i=*
  2030. [ 0.300 Wide]insert (dd3 "/cb12") scale !scaleb \\$i=ikitbasem $i=*
  2031. [ 0.375 Wide]insert (dd3 "/cb15") scale !scaleb \\$i=ikitbasem $i=*
  2032. [ 0.450 Wide]insert (dd3 "/cb18") scale !scaleb \\$i=ikitbasem $i=*
  2033. [ 0.525 Wide]insert (dd3 "/cb21") scale !scaleb \\$i=ikitbasem $i=*
  2034. [ 0.600 Wide]insert (dd3 "/cb24") scale !scaleb \\$i=ikitbasem $i=*
  2035. [ 0.675 Wide]insert (dd3 "/cb27") scale !scaleb \\$i=ikitbasem $i=*
  2036. [ 0.750 Wide]insert (dd3 "/cb30") scale !scaleb \\$i=ikitbasem $i=*
  2037. [ 0.825 Wide]insert (dd3 "/cb33") scale !scaleb \\$i=ikitbasem $i=*
  2038. [ 0.900 Wide]insert (dd3 "/cb36") scale !scaleb \\$i=ikitbasem $i=*
  2039. [ 0.975 Wide]insert (dd3 "/cb39") scale !scaleb \\$i=ikitbasem $i=*
  2040. [ 1.050 Wide]insert (dd3 "/cb42") scale !scaleb \\$i=ikitbasem $i=*
  2041. [ 1.200 Wide]insert (dd3 "/cb48") scale !scaleb \\$i=ikitbasem $i=*
  2042. [ Cabinet menu]$i=ikitcabm $i=*
  2043. [ Cancel]
  2044.  
  2045. **ikitbaset       
  2046. [Kitchen tall cabnets]
  2047. [ 18" Wide]insert (dd3 "/ct18S") scale !scaleb \\$i=ikitcab $i=*
  2048. [ 24" Wide]insert (dd3 "/ct24S") scale !scaleb \\$i=ikitcab $i=*
  2049. [ 24" Wide oven]insert (dd3 "/ctO24") scale !scaleb \\$i=ikitcab $i=*
  2050. [ 30" Wide oven]insert (dd3 "/ctO30") scale !scaleb \\$i=ikitcab $i=*
  2051. [ 36" Wide oven]insert (dd3 "/ctO36") scale !scaleb \\$i=ikitcab $i=*
  2052. [ 30" Wide]insert (dd3 "/ct30") scale !scaleb \\$i=ikitcab $i=*
  2053. [ 36" Wide]insert (dd3 "/ct36") scale !scaleb \\$i=ikitcab $i=*
  2054. [ 48" Wide]insert (dd3 "/ct48") scale !scaleb \\$i=ikitcab $i=*
  2055. [ Cancel]
  2056.  
  2057. **ikitbasetm       
  2058. [Kitchen tall cabnets]
  2059. [ 0.450 Wide]insert (dd3 "/ct18S") scale !scaleb \\$i=ikitcabm $i=*
  2060. [ 0.600 Wide]insert (dd3 "/ct24S") scale !scaleb \\$i=ikitcabm $i=*
  2061. [ 0.600 Wide oven]insert (dd3 "/ctO24") scale !scaleb \\$i=ikitcabm $i=*
  2062. [ 0.750 Wide oven]insert (dd3 "/ctO30") scale !scaleb \\$i=ikitcabm $i=*
  2063. [ 0.900 Wide oven]insert (dd3 "/ctO36") scale !scaleb \\$i=ikitcabm $i=*
  2064. [ 0.750 Wide]insert (dd3 "/ct30") scale !scaleb \\$i=ikitcabm $i=*
  2065. [ 0.900 Wide]insert (dd3 "/ct36") scale !scaleb \\$i=ikitcabm $i=*
  2066. [ 1.200 Wide]insert (dd3 "/ct48") scale !scaleb \\$i=ikitcabm $i=*
  2067. [ Cancel]
  2068.  
  2069. **ikitbased
  2070. [Kitchen cabinets base with drawers]
  2071. [ 9" Wide]insert (dd3 "/cd9") scale !scaleb \\$i=ikitcab $i=*
  2072. [ 12" Wide]insert (dd3 "/cd12") scale !scaleb \\$i=ikitcab $i=*
  2073. [ 15" Wide]insert (dd3 "/cd15") scale !scaleb \\$i=ikitcab $i=*
  2074. [ 18" Wide]insert (dd3 "/cd18") scale !scaleb \\$i=ikitcab $i=*
  2075. [ 21" Wide]insert (dd3 "/cd21") scale !scaleb \\$i=ikitcab $i=*
  2076. [ 24" Wide]insert (dd3 "/cd24") scale !scaleb \\$i=ikitcab $i=*
  2077. [ 30" Wide]insert (dd3 "/cd30") scale !scaleb \\$i=ikitcab $i=*
  2078. [ 36" Wide]insert (dd3 "/cd36") scale !scaleb \\$i=ikitcab $i=*
  2079. [ 42" Wide]insert (dd3 "/cd42") scale !scaleb \\$i=ikitcab $i=*
  2080. [ 48" Wide]insert (dd3 "/cd48") scale !scaleb \\$i=ikitcab $i=*
  2081. [ Cancel]
  2082.  
  2083. **ikitbasedm
  2084. [Kitchen cabinets base with drawers]
  2085. [ 0.225 Wide]insert (dd3 "/cd9") scale !scaleb \\$i=ikitcabm $i=*
  2086. [ 0.300 Wide]insert (dd3 "/cd12") scale !scaleb \\$i=ikitcabm $i=*
  2087. [ 0.375 Wide]insert (dd3 "/cd15") scale !scaleb \\$i=ikitcabm $i=*
  2088. [ 0.450 Wide]insert (dd3 "/cd18") scale !scaleb \\$i=ikitcabm $i=*
  2089. [ 0.525 Wide]insert (dd3 "/cd21") scale !scaleb \\$i=ikitcabm $i=*
  2090. [ 0.600 Wide]insert (dd3 "/cd24") scale !scaleb \\$i=ikitcabm $i=*
  2091. [ 0.750 Wide]insert (dd3 "/cd30") scale !scaleb \\$i=ikitcabm $i=*
  2092. [ 0.900 Wide]insert (dd3 "/cd36") scale !scaleb \\$i=ikitcabm $i=*
  2093. [ 1.050 Wide]insert (dd3 "/cd42") scale !scaleb \\$i=ikitcabm $i=*
  2094. [ 1.200 Wide]insert (dd3 "/cd48") scale !scaleb \\$i=ikitcabm $i=*
  2095. [ Cancel]
  2096.  
  2097. **ikitcorn
  2098. [Kitchen Corner cabinets]
  2099. [ Base]Insert (dd3 "/ccbase") scale !scaleb \
  2100. [ Wall 18" Wide]insert (dd3 "/cc18") scale !scaleb \\$i=ikitcab $i=*
  2101. [ Wall 24" Wide]insert (dd3 "/cc24") scale !scaleb \\$i=ikitcab $i=*
  2102. [ Wall 30" Wide]insert (dd3 "/cc30") scale !scaleb \\$i=ikitcab $i=*
  2103. [ Cancel]
  2104.  
  2105. **ikitcornm
  2106. [Kitchen Corner cabinets]
  2107. [ Base]Insert (dd3 "/ccbase") scale !scaleb \
  2108. [ Wall 0.450 Wide]insert (dd3 "/cc18") scale !scaleb \\$i=ikitcabm $i=*
  2109. [ Wall 0.600 Wide]insert (dd3 "/cc24") scale !scaleb \\$i=ikitcabm $i=*
  2110. [ Wall 0.750 Wide]insert (dd3 "/cc30") scale !scaleb \\$i=ikitcabm $i=*
  2111. [ Cancel]
  2112.  
  2113. **ikitw12
  2114. [Kitchen 12" high wall cabinets]
  2115. [ 30" Wide]insert (dd3 "/cw1230") scale !scaleb \\$i=ikitw12 $i=*
  2116. [ 33" Wide]insert (dd3 "/cw1233") scale !scaleb \\$i=ikitw12 $i=*
  2117. [ 36" Wide]insert (dd3 "/cw1236") scale !scaleb \\$i=ikitw12 $i=*
  2118. [ 39" Wide]insert (dd3 "/cw1239") scale !scaleb \\$i=ikitw12 $i=*
  2119. [ Cabinet menu]$i=ikitcab $i=*
  2120. [ Cancel]
  2121.  
  2122. **ikitw12m
  2123. [Kitchen 0.3 high wall cabinets]
  2124. [ 0.750 Wide]insert (dd3 "/cw1230") scale !scaleb \\$i=ikitw12m $i=*
  2125. [ 0.825 Wide]insert (dd3 "/cw1233") scale !scaleb \\$i=ikitw12m $i=*
  2126. [ 0.900 Wide]insert (dd3 "/cw1236") scale !scaleb \\$i=ikitw12m $i=*
  2127. [ 0.975 Wide]insert (dd3 "/cw1239") scale !scaleb \\$i=ikitw12m $i=*
  2128. [ Cabinet menu]$i=ikitcabm $i=*
  2129. [ Cancel]
  2130.  
  2131. **ikitw15
  2132. [Kitchen 15" high wall cabinets]
  2133. [ 30" Wide]insert (dd3 "/cw1530") scale !scaleb \\$i=ikitw15 $i=*
  2134. [ 33" Wide]insert (dd3 "/cw1533") scale !scaleb \\$i=ikitw15 $i=*
  2135. [ 36" Wide]insert (dd3 "/cw1536") scale !scaleb \\$i=ikitw15 $i=*
  2136. [ 39" Wide]insert (dd3 "/cw1539") scale !scaleb \\$i=ikitw15 $i=*
  2137. [ Cabinet menu]$i=ikitcab $i=*
  2138. [ Cancel]
  2139.  
  2140. **ikitw15m
  2141. [Kitchen 0.375 high wall cabinets]
  2142. [ 0.750 Wide]insert (dd3 "/cw1530") scale !scaleb \\$i=ikitw15m $i=*
  2143. [ 0.825 Wide]insert (dd3 "/cw1533") scale !scaleb \\$i=ikitw15m $i=*
  2144. [ 0.900 Wide]insert (dd3 "/cw1536") scale !scaleb \\$i=ikitw15m $i=*
  2145. [ 0.975 Wide]insert (dd3 "/cw1539") scale !scaleb \\$i=ikitw15m $i=*
  2146. [ Cabinet menu]$i=ikitcabm $i=*
  2147. [ Cancel]
  2148.  
  2149. **ikitw18
  2150. [Kitchen 18" high wall cabinets]
  2151. [ 24" Wide]insert (dd3 "/cw1824") scale !scaleb \\$i=ikitw18 $i=*
  2152. [ 27" Wide]insert (dd3 "/cw1827") scale !scaleb \\$i=ikitw18 $i=*
  2153. [ 30" Wide]insert (dd3 "/cw1830") scale !scaleb \\$i=ikitw18 $i=*
  2154. [ 33" Wide]insert (dd3 "/cw1833") scale !scaleb \\$i=ikitw18 $i=*
  2155. [ 36" Wide]insert (dd3 "/cw1836") scale !scaleb \\$i=ikitw18 $i=*
  2156. [ 39" Wide]insert (dd3 "/cw1839") scale !scaleb \\$i=ikitw18 $i=*
  2157. [ 42" Wide]insert (dd3 "/cw1842") scale !scaleb \\$i=ikitw18 $i=*
  2158. [ 48" Wide]insert (dd3 "/cw1848") scale !scaleb \\$i=ikitw18 $i=*
  2159. [ Cabinet menu]$i=ikitcab $i=*
  2160. [ Cancel]
  2161.  
  2162. **ikitw18m
  2163. [Kitchen 0.450 high wall cabinets]
  2164. [ 0.600 Wide]insert (dd3 "/cw1824") scale !scaleb \\$i=ikitw18m $i=*
  2165. [ 0.675 Wide]insert (dd3 "/cw1827") scale !scaleb \\$i=ikitw18m $i=*
  2166. [ 0.750 Wide]insert (dd3 "/cw1830") scale !scaleb \\$i=ikitw18m $i=*
  2167. [ 0.825 Wide]insert (dd3 "/cw1833") scale !scaleb \\$i=ikitw18m $i=*
  2168. [ 0.900 Wide]insert (dd3 "/cw1836") scale !scaleb \\$i=ikitw18m $i=*
  2169. [ 0.975 Wide]insert (dd3 "/cw1839") scale !scaleb \\$i=ikitw18m $i=*
  2170. [ 1.050 Wide]insert (dd3 "/cw1842") scale !scaleb \\$i=ikitw18m $i=*
  2171. [ 1.200 Wide]insert (dd3 "/cw1848") scale !scaleb \\$i=ikitw18m $i=*
  2172. [ Cabinet menu]$i=ikitcabm $i=*
  2173. [ Cancel]
  2174.  
  2175. **ikitw24
  2176. [Kitchen 24 3/4" high wall cabinets]
  2177. [ 24" Wide]insert (dd3 "/cw2424") scale !scaleb \\$i=ikitw24 $i=*
  2178. [ 27" Wide]insert (dd3 "/cw2427") scale !scaleb \\$i=ikitw24 $i=*
  2179. [ 30" Wide]insert (dd3 "/cw2430") scale !scaleb \\$i=ikitw24 $i=*
  2180. [ 33" Wide]insert (dd3 "/cw2433") scale !scaleb \\$i=ikitw24 $i=*
  2181. [ 36" Wide]insert (dd3 "/cw2436") scale !scaleb \\$i=ikitw24 $i=*
  2182. [ 39" Wide]insert (dd3 "/cw2439") scale !scaleb \\$i=ikitw24 $i=*
  2183. [ 42" Wide]insert (dd3 "/cw2442") scale !scaleb \\$i=ikitw24 $i=*
  2184. [ 48" Wide]insert (dd3 "/cw2448") scale !scaleb \\$i=ikitw24 $i=*
  2185. [ Cabinet menu]$i=ikitcab $i=*
  2186. [ Cancel]
  2187.  
  2188. **ikitw24m
  2189. [Kitchen 0.6188 high wall cabinets]
  2190. [ 0.600 Wide]insert (dd3 "/cw2424") scale !scaleb \\$i=ikitw24m $i=*
  2191. [ 0.675 Wide]insert (dd3 "/cw2427") scale !scaleb \\$i=ikitw24m $i=*
  2192. [ 0.750 Wide]insert (dd3 "/cw2430") scale !scaleb \\$i=ikitw24m $i=*
  2193. [ 0.825 Wide]insert (dd3 "/cw2433") scale !scaleb \\$i=ikitw24m $i=*
  2194. [ 0.900 Wide]insert (dd3 "/cw2436") scale !scaleb \\$i=ikitw24m $i=*
  2195. [ 0.975 Wide]insert (dd3 "/cw2439") scale !scaleb \\$i=ikitw24m $i=*
  2196. [ 1.050 Wide]insert (dd3 "/cw2442") scale !scaleb \\$i=ikitw24m $i=*
  2197. [ 1.200 Wide]insert (dd3 "/cw2448") scale !scaleb \\$i=ikitw24m $i=*
  2198. [ Cabinet menu]$i=ikitcabm $i=*
  2199. [ Cancel]
  2200.  
  2201. **ikitw30
  2202. [Kitchen 30" high wall cabinets]
  2203. [ 9" Wide]insert (dd3 "/cw309") scale !scaleb \\$i=ikitw30 $i=*
  2204. [ 12" Wide]insert (dd3 "/cw3012") scale !scaleb \\$i=ikitw30 $i=*
  2205. [ 15" Wide]insert (dd3 "/cw3015") scale !scaleb \\$i=ikitw30 $i=*
  2206. [ 18" Wide]insert (dd3 "/cw3018") scale !scaleb \\$i=ikitw30 $i=*
  2207. [ 21" Wide]insert (dd3 "/cw3021") scale !scaleb \\$i=ikitw30 $i=*
  2208. [ 24" Wide]insert (dd3 "/cw3024") scale !scaleb \\$i=ikitw30 $i=*
  2209. [ 27" Wide]insert (dd3 "/cw3027") scale !scaleb \\$i=ikitw30 $i=*
  2210. [ 30" Wide]insert (dd3 "/cw3030") scale !scaleb \\$i=ikitw30 $i=*
  2211. [ 33" Wide]insert (dd3 "/cw3033") scale !scaleb \\$i=ikitw30 $i=*
  2212. [ 36" Wide]insert (dd3 "/cw3036") scale !scaleb \\$i=ikitw30 $i=*
  2213. [ 39" Wide]insert (dd3 "/cw3039") scale !scaleb \\$i=ikitw30 $i=*
  2214. [ 42" Wide]insert (dd3 "/cw3042") scale !scaleb \\$i=ikitw30 $i=*
  2215. [ 48" Wide]insert (dd3 "/cw3048") scale !scaleb \\$i=ikitw30 $i=*
  2216. [ Cabinet menu]$i=ikitcab $i=*
  2217. [ Cancel]
  2218.  
  2219. **ikitw30m
  2220. [Kitchen 30" high wall cabinets]
  2221. [ 9" Wide]insert (dd3 "/cw309") scale !scaleb \\$i=ikitw30 $i=*
  2222. [ 12" Wide]insert (dd3 "/cw3012") scale !scaleb \\$i=ikitw30 $i=*
  2223. [ 15" Wide]insert (dd3 "/cw3015") scale !scaleb \\$i=ikitw30 $i=*
  2224. [ 18" Wide]insert (dd3 "/cw3018") scale !scaleb \\$i=ikitw30 $i=*
  2225. [ 21" Wide]insert (dd3 "/cw3021") scale !scaleb \\$i=ikitw30 $i=*
  2226. [ 24" Wide]insert (dd3 "/cw3024") scale !scaleb \\$i=ikitw30 $i=*
  2227. [ 27" Wide]insert (dd3 "/cw3027") scale !scaleb \\$i=ikitw30 $i=*
  2228. [ 30" Wide]insert (dd3 "/cw3030") scale !scaleb \\$i=ikitw30 $i=*
  2229. [ 33" Wide]insert (dd3 "/cw3033") scale !scaleb \\$i=ikitw30 $i=*
  2230. [ 36" Wide]insert (dd3 "/cw3036") scale !scaleb \\$i=ikitw30 $i=*
  2231. [ 39" Wide]insert (dd3 "/cw3039") scale !scaleb \\$i=ikitw30 $i=*
  2232. [ 42" Wide]insert (dd3 "/cw3042") scale !scaleb \\$i=ikitw30 $i=*
  2233. [ 48" Wide]insert (dd3 "/cw3048") scale !scaleb \\$i=ikitw30 $i=*
  2234. [ Cabinet menu]$i=ikitcab $i=*
  2235. [ Cancel]
  2236.  
  2237. **ikithand
  2238. [Redefine Kitchen cabinet handles]
  2239. [autoarch(cabhand)]insert (strcat "cabhand=" (dd "/arch3d/cabhand"));(nl zooma "/cci/zooma")(zooma);
  2240. [autoarch(cabhand1)]insert (strcat "cabhand=" (dd "/arch3d/cabhand1"));(nl zooma "/cci/zooma")(zooma);
  2241. [autoarch(cabhand2)]insert (strcat "cabhand=" (dd "/arch3d/cabhand2"));(nl zooma "/cci/zooma")(zooma);
  2242. [autoarch(cabhand3)]insert (strcat "cabhand=" (dd "/arch3d/cabhand3"));(nl zooma "/cci/zooma")(zooma);
  2243. [autoarch(cabhand4)]insert (strcat "cabhand=" (dd "/arch3d/cabhand4"));(nl zooma "/cci/zooma")(zooma);
  2244. [ Cancel]
  2245.  
  2246. **ikitdoor
  2247. [Redefine Kitchen cabinet doors]
  2248. [autoarch(cabdoor0)]insert (strcat "cabdoor1=" (dd "/arch3d/cabdoor0"));(nl zooma "/cci/zooma")(zooma);
  2249. [autoarch(cabdoor1)]insert (strcat "cabdoor1=" (dd "/arch3d/cabdoor1"));(nl zooma "/cci/zooma")(zooma);
  2250. [autoarch(cabdoor2)]insert (strcat "cabdoor1=" (dd "/arch3d/cabdoor2"));(nl zooma "/cci/zooma")(zooma);
  2251. [autoarch(cabdoor3)]insert (strcat "cabdoor1=" (dd "/arch3d/cabdoor3"));(nl zooma "/cci/zooma")(zooma);
  2252. [autoarch(cabdoor4)]insert (strcat "cabdoor1=" (dd "/arch3d/cabdoor4"));(nl zooma "/cci/zooma")(zooma);
  2253. [ Cancel]
  2254.  
  2255. **iconsdet
  2256. [Typical Details]
  2257. [ wood]insert (dd "/archd/wooddet") scale !scaleb \;
  2258. [ steel]insert (dd "/archd/steeldet") scale !scaleb \;
  2259. [ masonry]insert (dd "/archd/masdet") scale !scaleb \;
  2260. [ door]insert (dd "/archd/doordet") scale !scaleb \;
  2261. [ window]insert (dd "/archd/winddet") scale !scaleb \;
  2262. [ Cancel]
  2263.  
  2264. **i3dmisc
  2265. [Miscellaneous 3D objects]
  2266. [autoarch(goblet)]insert (dd "/arch3d/goblet") scale !scaleb \
  2267. [autoarch(plate)]insert (dd "/arch3d/plate") scale !scaleb \
  2268. [autoarch(saucer)]insert (dd "/arch3d/saucer") scale !scaleb \
  2269. [autoarch(book1)]insert (dd "/arch3d/book1") scale !scaleb \
  2270. [autoarch(book2)]insert (dd "/arch3d/book2") scale !scaleb \
  2271. [autoarch(book3)]insert (dd "/arch3d/book3") scale !scaleb \
  2272. [autoarch(picture1)]insert (dd "/arch3d/picture1") scale !scaleb \
  2273. [autoarch(picture2)]insert (dd "/arch3d/picture2") scale !scaleb \
  2274. [autoarch(picture3)]insert (dd "/arch3d/picture3") scale !scaleb \
  2275. [autoarch(mirror)]insert (dd "/arch3d/mirror") scale !scaleb \
  2276. [autoarch(vase)]insert (dd "/arch3d/vase") scale !scaleb \
  2277. [ Cancel]
  2278.  
  2279. **ifurnmisc
  2280. [Miscellaneous Furniture]
  2281. [autoarch(piano)]insert (dd3 "/piano") scale !scaleb \
  2282. [autoarch(dresser1)]insert (dd3 "/dresser1") scale !scaleb \
  2283. [autoarch(dresser2)]insert (dd3 "/dresser2") scale !scaleb \
  2284. [autoarch(tvconsol)]insert (dd3 "/tvconsol") scale !scaleb \
  2285. [autoarch(tv-port)]insert (dd3 "/tv-port") scale !scaleb \
  2286. [autoarch(stereo)]insert (dd3 "/stereo") scale !scaleb \
  2287. [autoarch(stspkr)]insert (dd3 "/stspkr") scale !scaleb \
  2288. [ Cancel]
  2289.  
  2290. **idetmisc
  2291. [Miscellaneous Detail symbols]
  2292. [autoarch(ancbolt)]insert (dd "/archd/ancbolt") scale !scaleb \
  2293. [autoarch(ground)]insert (dd "/archd/ground") scale !scaleb \
  2294. [autoarch(gravel)]^C^Chatch gravl1;
  2295. [autoarch(earth)]^C^Chatch earth;
  2296. [autoarch(earth2)]^C^Chatch earth2;
  2297. [autoarch(glass)]^C^Chatch glass;
  2298. [autoarch(screen)]^C^Chatch screen;
  2299. [autoarch(octagon)]^C^Chatch octagon;
  2300. [ Cancel]
  2301.  
  2302. **iarrows
  2303. [Arrow symbols]
  2304. [autoarch(arrow)]insert (dd "/arch/arrow") scale !scale1;
  2305. [autoarch(arrow1)]insert (dd "/arch/arrow1") scale !scale1;
  2306. [autoarch(arrow2)]insert (dd "/arch/arrow2") scale !scale1;
  2307. [autoarch(arrow3)]insert (dd "/arch/arrow3") scale !scale1;
  2308. [autoarch(arrow4)]insert (dd "/arch/arrow4") scale !scale1;
  2309. [autoarch(arrow7)]insert (dd "/arch/arrow7") scale !scale1;
  2310. [autoarch(arrow5)]insert (dd "/arch/arrow5") scale !scale1;
  2311. [autoarch(arrow6)]insert (dd "/arch/arrow6") scale !scale1;
  2312. [ Cancel]
  2313.  
  2314. **iceiling
  2315. [Ceiling Grid Programs]
  2316. [autoarch(ceilgrid)](nl "" "/archp/ceilgrid");
  2317. [autoarch(ceilhat)](nl "" "/archp/ceilhat");
  2318. [autoarch(ceilhatp)](nl "" "/archp/ceilhatp");
  2319. [ Pick polyline](nl "" "/archp/ceilpick");
  2320. [ Cancel]
  2321.  
  2322. **iceilmisc
  2323. [Misc Ceiling]
  2324. [autoarch(cfan42)](lays ceilv) insert (dd3 "/cfan42") scale !scaleb \
  2325. [autoarch(cfan48)](lays ceilv) insert (dd3 "/cfan48") scale !scaleb \
  2326. [autoarch(e-exit1)](lays elecv) insert (dd "/arch/e-exit1") scale !scale1;
  2327. [ Cancel]
  2328.  
  2329. **ihvac
  2330. [HVAC ]
  2331. [ 2X2 acc](lays ceilv) insert (dd "/arch/acc2x2") scale !scaleb \
  2332. [ 2X4 acc](lays ceilv) insert (dd "/arch/acc2x4") scale !scaleb \
  2333. [ OTHER acc](lays ceilv);(nl symins "/cci/symins")(symins "/arch/access");
  2334. [ 2X2 supp](lays ceilv) insert (dd "/arch/sup2x2") scale !scaleb \
  2335. [ 2X4 supp](lays ceilv) insert (dd "/arch/sup2x4") scale !scaleb \
  2336. [ OTHER supp](lays ceilv);(nl symins "/cci/symins")(symins "/arch/supply");
  2337. [ 2X2 ret](lays ceilv) insert (dd "/arch/ret2x2") scale !scaleb \
  2338. [ 2X4 ret](lays ceilv) insert (dd "/arch/ret2x4") scale !scaleb \
  2339. [ OTHER ret](lays ceilv);(nl symins "/cci/symins")(symins "/arch/return");
  2340. [ Cancel]
  2341.  
  2342. **ihvacm
  2343. [HVAC ]
  2344. [ .6 X .6 acc](lays ceilv) insert (dd "/arch/acc2x2") scale !scaleb \
  2345. [ .6 X 1.2 acc](lays ceilv) insert (dd "/arch/acc2x4") scale !scaleb \
  2346. [ OTHER acc](lays ceilv);(nl symins "/cci/symins")(symins "/arch/access");
  2347. [ .6 X .6 supp](lays ceilv) insert (dd "/arch/sup2x2") scale !scaleb \
  2348. [ .6 X 1.2 supp](lays ceilv) insert (dd "/arch/sup2x4") scale !scaleb \
  2349. [ OTHER supp](lays ceilv);(nl symins "/cci/symins")(symins "/arch/supply");
  2350. [ .6 X .6 ret](lays ceilv) insert (dd "/arch/ret2x2") scale !scaleb \
  2351. [ .6 X 1.2 ret](lays ceilv) insert (dd "/arch/ret2x4") scale !scaleb \
  2352. [ OTHER ret](lays ceilv);(nl symins "/cci/symins")(symins "/arch/return");
  2353. [ Cancel]
  2354.  
  2355. **ibreaks
  2356. [Breaks]
  2357. [cciacad(break1)]insert (dd "/cci/break") scale !scale1 \\
  2358. [cciacad(break2)](nl "" "/cci/lbreak");
  2359. [cciacad(lbreak2)](nl insertbk "/cci/insertbk")(insertbk "/cci/break2" (* scalem 12) "C")(princ);
  2360. [cciacad(break3)](nl "" "/cci/pbreak");
  2361. [cciacad(break4)](nl "" "/cci/pbreak2");
  2362. [cciacad(break5)](nl "" "/cci/rectline");
  2363. [cciacad(break6)](nl "" "/cci/rndline");
  2364. [ Cancel]^C^C
  2365.  
  2366. ***SCREEN
  2367. **S
  2368. [autoARCH]$s=x $s=s
  2369.  
  2370. [WALLmenu]$s=x $s=wlmenu
  2371. [FND menu]$s=x $s=fndmenu
  2372. [SPACEpln]$s=x $s=space
  2373. [DOORS]$s=x $s=door
  2374. [WINDOW]$s=x $s=window
  2375. [CALLOUTS]$s=x $s=call
  2376. [SITE sym]$s=x $s=site
  2377. [STAIR]$s=x $s=stair
  2378. [FURNITR]$s=x $s=furn
  2379. [APPLIANC]$s=x $s=appl
  2380. [ELEC sym]$s=x $s=elec
  2381. [PLUMBsym]$s=x $s=plumb
  2382. [STRUCTRL]$s=x $s=structural
  2383. [ROOF]$s=x $s=roof
  2384. [CEILING]$s=x $s=ceiling
  2385. [LEVEL]$s=x $s=level
  2386. [SCHEDULE]$s=x $s=schedule
  2387. [SETUP](if metric (progn (menucmd "s=x")(menucmd "s=setupm"))(progn (menucmd "s=x")(menucmd "s=setup")))(princ);
  2388. [ACAD]$s=x $s=acad
  2389. **ACAD 2
  2390.  
  2391. [SETUP](if metric (progn (menucmd "s=x")(menucmd "s=setupm"))(progn (menucmd "s=x")(menucmd "s=setup")))(princ);
  2392. [3D]$S=X $S=3D
  2393. [BLOCKS]$S=X $S=BL 
  2394. [BALLOON]$s=x $s=balloon
  2395. [DIM:]$S=X $S=DIM ^C^CDIM;
  2396. [DISPLAY]$S=X $S=DS
  2397. [DRAW]$S=X $S=DR
  2398. [TEXT:]^C^C$s=x $s=text $t4=text1 $t4=text2 text;
  2399. [DTEXT:]^C^C$s=x $s=dtext $t4=dtext1 $t4=dtext2 dtext;
  2400. [EDIT]$S=X $S=ED
  2401. [INQUIRY]$S=X $S=INQ
  2402. [LAYER:]$S=X $S=LAYER ^C^CLAYER;
  2403. [LISP]$s=x $s=lisp
  2404. [SAVE:]^C^C(SETQ USECOUNT 0) SAVE;
  2405. [SETTINGS]$S=X $S=SET2
  2406. [UCS:]$S=X $S=UCS1 ^C^CUCS;
  2407. [UTILITY]$S=X $S=UT
  2408. [ASHADE]^C^C(nl c:scene "/cci/ashade")(princ) $s=x $s=ashade $i=ias $i=*
  2409. **X 2
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428. [ LAST  ]$s= $s=
  2429. [ ACAD]$s=x $s=acad
  2430. **HEADER
  2431. [autoARCH]$s=x $s=s
  2432.  
  2433. **WALK 3
  2434. [HIDE]h;
  2435.  
  2436. [FORWARD]mf;
  2437. [BACKWARD]mb;
  2438. [LEFT]ml;
  2439. [RIGHT]mr;
  2440. [+ STEP]co;
  2441. [- STEP]ci;
  2442.  
  2443. [step UP]su;
  2444. [stepDOWN]sd;
  2445. [turnLEFT]tl;
  2446. [trnRIGHT]tr;
  2447. [+ ANGLE]ao;
  2448. [- ANGLE]ai;
  2449. [look UP]lu;
  2450. [lookDOWN]ld;
  2451. **LEVEL 2
  2452. [3D SETUP](nl "" "/archp/3dinfo");
  2453. [LISTMOD](nl "" "/archp/laylevel");
  2454. [LISTLOAD](nl "" "/archp/levellay");
  2455. [MAKETYPE](nl "" "/archp/leveljob");
  2456. [USE TYPE](nl "" "/archp/leveltyp");
  2457. [LEVMOVE](nl "" "/archp/levmove");
  2458. [LEVCOPY](nl "" "/archp/levcopy");
  2459. [LEVARRAY](nl "" "/archp/levarray");
  2460. [LEVELDEL](nl "" "/archp/leveldel");
  2461. [LEV2FILE](nl "" "/archp/levelmod");
  2462. [LEVELREF](nl "" "/archp/levelref");
  2463. [LEVELSET](nl "" "/archp/levelset");
  2464. [LEV ON](nl lalevel "/archp/lalevel")(lalevel "ON");
  2465. [ OFF](nl lalevel "/archp/lalevel")(lalevel "OFF");
  2466. [ FREEZE](nl lalevel "/archp/lalevel")(lalevel "FREEZE");
  2467. [ THAW](nl lalevel "/archp/lalevel")(lalevel "THAW");
  2468. [2D TO 3D](nl "" "/archp/2dto3d");
  2469. [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);
  2470. **BUILD 3
  2471. [building]$i=ibuild $i=*
  2472. [outlines]$i=ibuild $i=*
  2473.  
  2474. [simple]
  2475. [ARCHWALL](setq bldtyp "S")(nl "" "/archp/building");
  2476. [FNDWALL](setq bldtyp "S")(nl "" "/archp/fndbuild");
  2477. [COMBO](setq bldtyp "S")(nl "" "/archp/bldcombo");
  2478.  
  2479. [complex]
  2480. [ARCHWALL](setq bldtyp "C")(nl "" "/archp/building");
  2481. [FNDWALL](setq bldtyp "C")(nl "" "/archp/fndbuild");
  2482. [COMBO](setq bldtyp "C")(nl "" "/archp/bldcombo");
  2483. **FNDMENU 2
  2484. [foundtn](princ " No Icon Available ")(princ);
  2485. [EXPERT](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);
  2486. [LTreset](princ " Resetting FOOTING LINETYPE TO")(if (null fndltp)(progn (princ " CONTINUOUS")(command "layer" "l" "continuous" fnddv "")(setq fndltp t))(progn (princ " DASHED")(command "layer" "l" "dashed" fnddv "")(setq fndltp nil)))(nl zooma "/cci/zooma")(zooma);
  2487.  
  2488. [EXTERIOR](nl c:fndwalle "/archp/fndwalle") FNDWALLE;
  2489. [   COMBO](nl c:fndwall "/archp/fndwall") FNDWALL;
  2490.  
  2491. [INTERIOR](nl c:fndwalli "/archp/fndwalli") FNDWALLI;
  2492. [   COMBO](nl c:fndwallc "/archp/fndwallc") FNDWALLC;
  2493.  
  2494. [CONTROLS]$s=x $s=wallvar
  2495. [BUILDING]$s=x $s=build $i=ibuild $i=*
  2496. [MISCWALL]$s=x $s=miscwall
  2497. [WALLmenu]$s=x $s=wlmenu
  2498. **WLMENU 2
  2499. [wallmenu](princ " No Icon Available ")(princ);
  2500. [EXPERT](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);
  2501.  
  2502. [EXTERIOR](nl c:wallext "/archp/wallext") wallext;
  2503. [  SIMPLE](nl c:wallexts "/archp/wallexts") wallexts;
  2504. [  3L MAS](nl c:wallextm "/archp/wallextm") wallextm;
  2505. [  4L MAS](nl c:wallmas "/archp/wallmas") wallmas;
  2506. [  CORNER](nl c:wallcnte "/archp/wallcnte") wallcnte;
  2507. [INTERIOR](nl c:wallint "/archp/wallint") wallint;
  2508. [  SIMPLE](nl c:wallints "/archp/wallints") wallints;
  2509. [  DOUBLE](nl c:wallintd "/archp/wallintd") wallintd;
  2510. [  CORNER](nl c:wallcnti "/archp/wallcnti") wallcnti;
  2511. [WALLINE](nl c:walline "/archp/wallline") walline;
  2512. [LOW WALL](nl c:walllow "/archp/walllow") walllow;
  2513. [POLYWALL](nl c:wallpoly "/archp/wallpoly") wallpoly;
  2514. [CONTROLS]$s=x $s=wallvar
  2515. [BUILDING]$s=x $s=build $i=ibuild $i=*
  2516. [MISCWALL]$s=x $s=miscwall
  2517. **miscwall 2
  2518. [miscwall](princ " No Icon Available ")(princ);
  2519. [CROSSFIX](nl c:cross "/archp/crossfix") cross;
  2520. [T FIX](nl c:butt "/archp/buttfix") butt;
  2521. [CORNFIX](nl c:corn "/archp/cornfix") corn;
  2522. [CAPFIX](nl "" "/archp/capfix");
  2523. [WALLBRK](defun c:wb ()(nl wallbrk "/archp/wallbrk");(setq wfunk "A" wfunk1 't)(wallbrk wfunk))(princ) wb;
  2524. [INSULATE](nl "" "/archp/insulate");
  2525. [CLOSET](nl "" "/archp/closet");
  2526. [WALLAREA](nl "" "/archp/paint");
  2527. [WALL DIM](setq lalist (gettable "layer" ""))(nl c:walldim "/archp/walldim") walldim;
  2528. [WALLHAT](nl "" "/archp/hatwall");
  2529. [W FILLET](nl c:wallfilt "/archp/wallfilt") wallfilt;
  2530. [WLTOROOF](nl c:wltoroof "/archp/wltoroof") wltoroof;
  2531. [DOUBLER](nl "" "/archp/doubler");
  2532. [ELEVATIN](nl elevatin "/archp/elevatin")(elevatin);
  2533. [SECTION](nl crossect "/archp/crossect")(crossect);
  2534. [CONTROLS]$s=x $s=wallvar
  2535. [BUILDING]$s=x $s=build $i=ibuild $i=*
  2536. **wallvar 3
  2537. [wallvari](princ " No Icon Available ")(princ);
  2538. [lmodWALL](set 'temp 'WALLV)(nl "" "/cci/layermod");
  2539. [ MASONRY](set 'temp 'WALLMV)(nl "" "/cci/layermod");
  2540. [ FND](set 'temp 'FNDV)(nl "" "/cci/layermod");
  2541. [ FOOTING](set 'temp 'FNDDV)(nl "" "/cci/layermod");
  2542. [thckWALL](princ "Resetting WALL thickness ")(setq wallth nil)(post)(princ);
  2543. [ MASONRY](princ "Resetting Masonry WALL thickness ")(setq mwalth nil)(post)(princ);
  2544. [ FND](princ "Resetting FOUNDATION WALL thickness ")(setq fndthk nil)(post)(princ);
  2545. [ FOOTING](princ "Resetting FOOTING thickness ")(setq fndfth nil)(post)(princ);
  2546. [hgt WALL](princ "Resetting WALL height ")(setq wallht nil)(post)(princ);
  2547. [ LOWWALL](princ "Resetting LOW WALL height ")(setq walllw nil)(post)(princ);
  2548. [ FND](princ "Resetting FOUNDATION WALL hight ")(setq fndht nil)(post)(princ);
  2549. [ FOOTING](princ "Resetting FOOTING hight ")(setq fndfht nil)(post)(princ);
  2550. [MXWLrset](princ "Resetting MAX WALL ")(setq maxwal nil)(post)(PRINC);
  2551. [AIR GAP](princ "Resetting AIR GAP width ")(setq airwdt nil)(post)(princ);
  2552. [CENTLINE](if (or (null cent)(= cent "N"))(progn (princ " Center lines ON ")(setq cent "Y"))(progn (princ " Center lines OFF ")(setq cent "N")))(princ);
  2553. **SPACE 3
  2554. [ space](princ " No Icon Available ")(princ);
  2555. [LAYERMOD](set 'temp 'SPACEV)(nl "" "/cci/layermod");
  2556.  
  2557. [SPACE](nl "" "/archp/space");
  2558. [SPACEdiv](nl "" "/archp/spacediv");
  2559. [SPACEshp](nl "" "/archp/spaceshp");
  2560. [SPACEcir](nl "" "/archp/spacecir");
  2561. [SPACEwal](nl "" "/archp/spacelin");
  2562. [SPACElst](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/space"));
  2563.  
  2564. [FIXbig](nl "" "/archp/spaceara");
  2565. [FIXsmall](nl "" "/archp/spaceupd");
  2566. [EDITspac](nl "" "/archp/spacedit");
  2567. [DELETE](nl "" "/archp/spacedel");
  2568.  
  2569. [DOUBLER](nl "" "/archp/doubler");
  2570. [CROSSFIX](nl c:cross "/archp/crossfix") cross;
  2571. **INSULAT 3
  2572. [insulate](princ " No Icon Available ")(princ);
  2573.  
  2574. [LAYERMOD](set 'temp 'INSULV)(nl "" "/cci/layermod");
  2575.  
  2576.  
  2577. [INSULATE]insulat;
  2578.  
  2579. [########]insulxm;
  2580.  
  2581. [XXXXXXXX]insulx;
  2582.  
  2583. [||||||||]insuline;
  2584.  
  2585. [////////]insulang;
  2586.  
  2587. [SOLID]insulold;
  2588. **SCHEDULE 3
  2589. [SCHEDULE](princ " No Icon Available ")(princ);
  2590.  
  2591. [DOOR](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/door"));
  2592. [WINDOW](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/window"));
  2593. [FURNITUR](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/furnitur"));
  2594. [CASEWORK](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/casework"));
  2595. [SEATING ](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/seating"));
  2596. [ROOM](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/room"));
  2597.  
  2598. [OTHER](setq temp (strcase (getstring " Enter template file (extension .txt assumed) <temp>: ")))(if (= temp "")(setq temp "TEMP"))(nl billmat "/cci/billmat")(billmat temp);
  2599.  
  2600. [TAMLLIB](nl tamllib "/cci/tamllib")(tamllib);
  2601. [TEMPLAT](nl "" "/cci/tplate");
  2602. [FINISH](nl finish "/archp/finish")(finish (strcat drive "/arch/finish"));
  2603. [ABBREV](nl abbrev "/cci/abbrev")(abbrev (strcat drive "/arch/aabbrev.txt"));
  2604. **DOOR 2
  2605. [RESET](nl "" "/archp/doorcln");
  2606. [DOORhgt](princ "Resetting DOOR hight ")(setq doorht nil)(princ);
  2607. [DOORwdth](princ " Resetting Door Width ")(setq doorwd nil)(princ);
  2608. [MXWLrset](princ "Resetting MAX WALL ")(setq maxwal nil)(princ);
  2609. [EXPERT](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);
  2610. [LMODdoor](set 'temp 'DOORV)(nl "" "/cci/layermod");
  2611. [LMdoorno](set 'temp 'DOORNOV)(nl "" "/cci/layermod");
  2612. [BK EXIST](princ "EXISTING BREAK ")(setq doorfk "I")(princ);
  2613. [BKCHOOSE](princ "BREAK CHOOSE ")(setq doorfk "A")(princ);
  2614. [BK ALL](princ "BREAK ALL ")(setq doorfk "1")(princ);
  2615. [SILL](nl sillside "/archp/sillside")(nl "" "/archp/drsill");
  2616. [JAMB](if (/= jambd "Y")(progn (setq jambd "Y")(princ "JAMBS INCLUDED ")(nl "" "/archp/jambd"))(progn (setq jambd "N")(princ "JAMBS NOT INCLUDED ")))(princ);
  2617. [WINDOW 1](princ "Door with 1 Side Light ")(setq wind1 'T)(princ);
  2618. [WINDOW 2](princ "Door with 2 Side Lights ")(setq wind1 'T wind2 'T)(princ);
  2619. [UNDODOOR](nl "" "/cci/partout");
  2620. [SCHEDULE](nl billmat "/cci/billmat")(billmat (strcat drive "/arch/door"));
  2621. [INTERIOR]$s=x $s=door1
  2622. [EXTERIOR]$s=x $s=door2
  2623. **DOOR1 2
  2624. [90 Sgl](setq doortp "90s")(nl c:door "/archp/door") door;
  2625. [90 Dbl](setq doortp "90d")(nl c:door "/archp/door") door;
  2626. [90 DblEg](setq doortp "90deg")(nl c:door "/archp/door") door;
  2627. [45 Sgl](setq doortp "45s")(nl c:door "/archp/door") door;
  2628. [45 Dbl](setq doortp "45d")(nl c:door "/archp/door") door;
  2629. [45 DblEg](setq doortp "45deg")(nl c:door "/archp/door") door;
  2630. [180 Sl](setq doortp "180s")(nl c:door "/archp/door") door;
  2631. [180 Dbl](setq doortp "180d")(nl c:door "/archp/door") door;
  2632. [EXISTsgl](setq doortp "exs")(nl c:door "/archp/door") door;
  2633. [EXISTdbl](setq doortp "exd")(nl c:door "/archp/door") door;
  2634. [SLIDEsgl](setq doortp "sls")(nl c:door "/archp/door") door;
  2635. [SLIDEdbl](setq doortp "sld")(nl c:door "/archp/door") door;
  2636. [BIFOLD S](setq doortp "bis")(nl c:door "/archp/door") door;
  2637. [BIFOLD D](setq doortp "bid")(nl c:door "/archp/door") door;
  2638. [2WAY S](setq doortp "2ws")(nl c:door "/archp/door") door;
  2639. [2WAY D](setq doortp "2wd")(nl c:door "/archp/door") door;
  2640. [FLEX S](setq doortp "fx1s")(nl c:door "/archp/door") door;
  2641. [FLEX D](setq doortp "fx2s")(nl c:door "/archp/door") door;
  2642. **DOOR2 2
  2643. [exterior](princ " No Icon Available ")(princ);
  2644. [WINDOW 1](princ "Door with 1 window ")(setq wind1 't)(princ);
  2645. [WINDOW 2](princ "Door with 2 window2 ")(setq wind1 't wind2 't)(princ);
  2646. [90 Sgl](setq doortp "90s")(nl c:door "/archp/door") door;
  2647. [90 Dbl](setq doortp "90d")(nl c:door "/archp/door") door;
  2648. [90 DblEg](setq doortp "90deg")(nl c:door "/archp/door") door;
  2649. [45 Sgl](setq doortp "45s")(nl c:door "/archp/door") door;
  2650. [45 Dbl](setq doortp "45d")(nl c:door "/archp/door") door;
  2651. [45 DblEg](setq doortp "45deg")(nl c:door "/archp/door") door;
  2652. [180 Sl](setq doortp "180s")(nl c:door "/archp/door") door;
  2653. [180 Dbl](setq doortp "180d")(nl c:door "/archp/door") door;
  2654. [EXISTsgl](setq doortp "exs")(nl c:door "/archp/door") door;
  2655. [EXISTdbl](setq doortp "exd")(nl c:door "/archp/door") door;
  2656. [SLIDEsgl](setq doortp "sls")(nl c:door "/archp/door") door;
  2657. [SLIDEdbl](setq doortp "sld")(nl c:door "/archp/door") door;
  2658. [REVOLV](setq doortp "rev")(nl c:door "/archp/door") door;
  2659. [GARAGE](setq doortp "gd")(nl c:door "/archp/door") door;
  2660. **DOOR3 2
  2661. [90 Sgl]90s;
  2662. [90 Dbl]90d;
  2663. [90 DblEg]90deg;
  2664. [45 Sgl]45s;
  2665. [45 Dbl]45d;
  2666. [45 DblEg]45deg;
  2667. [180 Sgl]180s;
  2668. [180 Dbl]180d;
  2669. [EXISTsgl]exs;
  2670. [EXISTdbl]exd;
  2671. [SLIDEsgl]sls;
  2672. [SLIDEdbl]sld;
  2673. [BIFOLD S]bis;
  2674. [BIFOLD D]bid;
  2675. [2WAY S]2ws;
  2676. [2WAY D]2wd;
  2677. [FLEX S]fx1s;
  2678. [FLEX D]fx2d;
  2679. [REVOLV]rev;
  2680. [GARAGE]gd;
  2681. **WINDOW 2
  2682. [LMWINDOW](set 'temp 'WINDV)(nl "" "/cci/layermod");
  2683. [RESET](nl "" "/archp/windcln");
  2684. [reset 2](princ " Resetting Window type 2 ")(setq wndtp1 nil)(princ);
  2685. [reset 3](princ " Resetting Window type 3 ")(setq wndtp2 nil)(princ);
  2686. [set TOP](setq temp (getdist (strcat " Top of window elevation <"(rtos (getvar "userr3"))">: ")));\(if temp (setvar "userr3" temp));
  2687. [EXPERT](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);
  2688. [BK EXIST](princ " WINDOW BREAK EXISTS ")(setq windfk "I")(princ);
  2689. [BRKCHOSE](princ " CHOOSE wall LINES NOT to BREAK ")(setq windfk "1")(princ);
  2690. [BRK ALL](princ " WINDOW BREAK ALL ")(setq windfk "2")(princ);
  2691. [MULLION](nl "" "/archp/mullion");
  2692. [JAMB](if (/= jambw "Y")(progn (setq jambw "Y")(princ " JAMBS INCLUDED ")(nl "" "/archp/jamb"))(progn (setq jambw "N")(princ " JAMBS NOT INCLUDED ")))(princ);
  2693. [UNDOWIND](nl "" "/cci/partout");
  2694. [BOW](nl wallbrk "/archp/wallbrk")(setq windfk "2")(nl "" "/archp/bow")(bow);
  2695. [BAY](nl "" "/archp/windbay")(nl "" "/archp/windfin3")(princ " Pick WINDOW 1 2 OR 3 ")(princ);
  2696. [CURTAINW](nl "" "/archp/curtain");
  2697. [WIND 1](setq wind1 nil wind2 nil)(princ " Loading WINDOW 1 ")(nl c:window "/archp/window")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin "/archp/windfin") window;
  2698. [WIND 2](setq wind1 'T wind2 nil)(princ " Loading WINDOW 2 ")(nl c:window "/archp/window")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin1 "/archp/windfin1") window;
  2699. [WIND 3](setq wind1 'T wind2 'T)(princ " Loading WINDOW 3 ")(nl c:window "/archp/window")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin2 "/archp/windfin2") window;
  2700. **WINDTYPE 3
  2701. [window]
  2702. [ types]
  2703.  
  2704. [SINGLE P]sp;
  2705.  
  2706. [DOUBLE]dp;
  2707.  
  2708. [CASEMENT]ct;
  2709.  
  2710. [SLIDING]gl;
  2711.  
  2712. **WINDTYPEE 3
  2713. [window]
  2714. [ types]
  2715.  
  2716. [FIXED GL]fixed;
  2717.  
  2718. [DOUBLE H]double;
  2719.  
  2720. [CASEMENT]casement;
  2721.  
  2722. [SLIDING]sliding;
  2723.  
  2724. [AWNING]awning;
  2725.  
  2726. **STAIR 3
  2727. [stairs](princ " No Icon Available ")(princ);
  2728. [LAYERMOD](set 'temp 'STAIRV)(nl "" "/cci/layermod");
  2729. [STRINGER](setq ststr nil)(princ " Resetting stair Stringer ")(princ);
  2730. [TYPE](setq startp nil)(princ " Resetting stair Type ")(princ);
  2731. [HANDRAIL](setq sthdrl nil)(princ " Resetting stair Handrails ")(princ);
  2732. [BALUSTER](setq balist nil)(princ " Resetting stair Balusters ")(princ);
  2733. [ARROW](setq sthdar nil)(princ " Resetting stair directional Arrow ")(princ);
  2734. [EXPERT](if (null expert)(progn(setq expert 't)(princ " Expert ON "))(progn(setq expert nil)(princ " Expert OFF ")))(post)(princ);
  2735.  
  2736. [STAIRS](nl "" "/archp/stair");
  2737. [SPIRAL](nl "" "/archp/spiral");
  2738. [VERT CUT](nl "" "/archp/stairct");
  2739. [VERTICAL](if (/= (getvar "useri1") 0)(nl "" "/archp/stairv3")(nl "" "/archp/stairv"));
  2740. [L SHAPED](if (/= (getvar "useri1") 0)(nl "" "/archp/stairl3")(nl "" "/archp/stairl"));
  2741. [U SHAPED](if (/= (getvar "useri1") 0)(nl "" "/archp/stairu3")(nl "" "/archp/stairu"));
  2742. [ESCLATOR](nl "" "/archp/stairesc");
  2743. [ELEVATOR](nl "" "/archp/stairel");
  2744. **ROOF 3
  2745. [roof]$i=iroof $i=*
  2746. [GABLE](nl c:roofgab "/archp/roofgab") roofgab;
  2747. [SHED](nl c:roofshed "/archp/roofshed") roofshed;
  2748. [HIP](nl c:hip "/archp/hiproof") hip;
  2749. [1 side]
  2750. [1/2 GABL](nl c:roof "/archp/roof") roof;
  2751. [just_HIP](nl c:roofhip "/archp/roofhip") roofhip;
  2752.  
  2753. [3pt int](nl c:3ptroof "/archp/3ptroof") 3ptroof;
  2754. [ROOFJOIN](nl c:4ptroof "/archp/4ptroof") 4ptroof;
  2755.  
  2756. [SNAPslop](initget 1)(setq vix (getdist "Enter slope rise: "))(initget 1)(setq viy (getdist " Enter slope run: "))(setq ang1 (atan (/ vix viy)))(setvar "snapang" ang1)(princ);
  2757. [SNAPnorm](setvar "snapang" 0)(princ) 'redraw;
  2758. [in-line]
  2759. [@3DSLOPE](nl roofpit "/archp/roofpit")(roofpit) \\\\\
  2760. [@2DSLOPE](nl roofpit1 "/archp/roofpit1")(roofpit1) \\\\\
  2761. [HATCH]$i=iroofh $i=*
  2762. **firepl 3
  2763. [fireplac]$i=ifirepl $i=*
  2764.  
  2765. [CUSTOM](nl "" "/archp/fireplac");
  2766. **SITE 3
  2767. [site pln](princ " No Icon Available ")(princ);
  2768. [LAYERMOD](set 'temp 'sitev)(nl "" "/cci/layermod");
  2769.  
  2770. [NORTH]$s=x $s=north
  2771. [ELEV MKR]insert (dd "/arch/eltarget") \  
  2772. [BARSCALE]$s=x $s=barscale
  2773. [--WORD--]$s=x $s=word
  2774. [LINETYPE]$s=x $s=linesite
  2775. [TREES]$S=x $s=treepln
  2776. [VEHICLE]$s=x $s=vehicles
  2777. [DRAINAGE]$s=x $s=drainage
  2778. [UTILITYS]$s=x $s=siteutil
  2779. [PARKING]$s=x $s=parking
  2780. [HANDICAP]$s=x $s=handicap
  2781. [COGO]$s=x $s=cogo
  2782. [SITELITE]$s=x $s=sitelight
  2783. [MISC]$S=X $s=sitemisc
  2784. **PAINT 3
  2785. [calculat]
  2786. [ sq.ft.]
  2787.  
  2788. [PAINT]paint;
  2789.  
  2790. [BRICKS]bricks;
  2791.  
  2792. [WL PAPER]paper;
  2793. **BARSCALE 3
  2794. [barscale](princ " No Icon Available ")(princ);
  2795.  
  2796. [1/16"=1'](lays symbolv) insert (dd "/arch/barsc16") scale !scale1;
  2797. [ 1/8"=1'](lays symbolv) insert (dd "/arch/barsc8") scale !scale1;
  2798. [ 1/4"=1'](lays symbolv) insert (dd "/arch/barsc4") scale !scale1;
  2799. [ 3/8"=1'](lays symbolv) insert (dd "/arch/barsc3-8") scale !scale1;
  2800. [ 1/2"=1'](lays symbolv) insert (dd "/arch/barsc2") scale !scale1;
  2801. [ 3/4"=1'](lays symbolv) insert (dd "/arch/barsc3-4") scale !scale1;
  2802. [   1"=1'](lays symbolv) insert (dd "/arch/barsc1") scale !scale1;
  2803. [1-1/2"=1](lays symbolv) insert (dd "/arch/barsc1-2") scale !scale1;
  2804. [   3"=1'](lays symbolv) insert (dd "/arch/barsc3") scale !scale1;
  2805. [OTHER 1](lays symbolv) (setq angl1 (getangle " enter insertion angle <0>: ")) \(princ)(if (null angl1)(setq angl1 0))(princ) insert (dd "/arch/barscale") drag \12  (rtd angl1) (setq bartyp 1)(nl "" "/archp/barscale");
  2806. [OTHER 2](lays symbolv) (setq angl1 (getangle " enter insertion angle <0>: ")) \(princ)(if (null angl1)(setq angl1 0))(princ) insert (dd "/arch/barscal1") drag \12  (rtd angl1) (setq bartyp 2)(nl "" "/archp/barscale");
  2807. **NORTH 3
  2808. [north]$i=inorth $i=*
  2809. [arrows]$i=inorth $i=*
  2810.  
  2811. [NORTH](lays symbolv) insert (dd "/arch/north") scale !scale1;
  2812. [NORTH1](lays symbolv) insert (dd "/arch/north1") scale !scale1;
  2813. [NORTH2](lays symbolv) insert (dd "/arch/north2") scale !scale1;
  2814. [NORTH3](lays symbolv) insert (dd "/arch/north3") scale !scale1;
  2815. [NORTH4](lays symbolv) insert (dd "/arch/north4") scale !scale1;
  2816. [NORTH5](lays symbolv) insert (dd "/arch/north5") scale !scale1;
  2817. **WORD 3
  2818. [word](princ " No Icon Available ")(princ);
  2819.  
  2820. [???](princ " Enter text: ")(nl "" "/cci/instext")(princ) 1-8;;\
  2821. [SAN](nl "" "/cci/instext")(princ) 1-8;;SAN;;
  2822. [STM](nl "" "/cci/instext")(princ) 1-8;;STM;;
  2823. [G](nl "" "/cci/instext")(princ) 1-8;;G;;
  2824. [GAS](nl "" "/cci/instext")(princ) 1-8;;GAS;;
  2825. [W](nl "" "/cci/instext")(princ) 1-8;;W;;
  2826. [S](nl "" "/cci/instext")(princ) 1-8;;S;;
  2827. [T](nl "" "/cci/instext")(princ) 1-8;;T;;
  2828. [E](nl "" "/cci/instext")(princ) 1-8;;E;;
  2829. [C](nl "" "/cci/instext")(princ) 1-8;;C;;
  2830. [PL](nl "" "/cci/instext")(princ) 1-8;;PL;;
  2831. [R/W](nl "" "/cci/instext")(princ) 1-8;;R/W;;
  2832. [CL](nl "" "/cci/instext")(princ) 1-8;;CL;;
  2833. [EM](nl "" "/cci/instext")(princ) 1-8;;EM;;
  2834. **treepln 3
  2835. [Trees 1]$i=itreepln $i=*
  2836. [TREE1](lays sitev) insert (dd3 "/tree1") \\
  2837. [TREE2](lays sitev) insert (dd3 "/tree2") \\
  2838. [TREE3](lays sitev) insert (dd3 "/tree3") \\
  2839. [TREE4](lays sitev) insert (dd3 "/tree4") \\
  2840. [TREE5](lays sitev) insert (dd3 "/tree5") \\
  2841. [TREEA](lays sitev) insert (dd3 "/treea") \\
  2842. [TREEB](lays sitev) insert (dd3 "/treeb") \\
  2843. [TREEC](lays sitev) insert (dd3 "/treec") \\
  2844. [TREED](lays sitev) insert (dd3 "/treed") \\
  2845. [TREEE](lays sitev) insert (dd3 "/treee") \\
  2846. [TREEF](lays sitev) insert (dd3 "/treef") \\
  2847. [TREEG](lays sitev) insert (dd3 "/treeg") \\
  2848. [TREEH](lays sitev) insert (dd3 "/treeh") \\
  2849. [TREEI](lays sitev) insert (dd3 "/treei") \\
  2850. [TREEJ](lays sitev) insert (dd3 "/treej") \\
  2851. [ tree 2]$s=x $s=treepln1
  2852. **treepln1 3
  2853. [Trees 2]$i=itreepln1 $i=*
  2854. [TREEK](lays sitev) insert (dd3 "/treek") \\
  2855. [TREEL](lays sitev) insert (dd3 "/treel") \\
  2856. [TREEM](lays sitev) insert (dd3 "/treem") \\
  2857. [TREEN](lays sitev) insert (dd3 "/treen") \\
  2858. [TREEO](lays sitev) insert (dd3 "/treeo") \\
  2859. [TREEP](lays sitev) insert (dd3 "/treep") \\
  2860. [TREEQ](lays sitev) insert (dd3 "/treeq") \\
  2861. [TREER](lays sitev) insert (dd3 "/treer") \\
  2862. [TREES](lays sitev) insert (dd3 "/trees") \\
  2863. [TREET](lays sitev) insert (dd3 "/treet") \\
  2864. [TREEU](lays sitev) insert (dd3 "/treeu") \\
  2865. [TREEV](lays sitev) insert (dd3 "/treev") \\
  2866. [TREEY](lays sitev) insert (dd3 "/treey") \\
  2867. [TREEZ](lays sitev) insert (dd3 "/treez") \\
  2868. [ tree 1]$s=x $s=treepln
  2869. [ hedge]$s=x $s=treepln2
  2870. **treepln2 3
  2871. [hedge]$i=itreepln2 $i=*
  2872.  
  2873. [TREEW](lays sitev) insert (dd3 "/treew") \\
  2874. [TREEX](lays sitev) insert (dd3 "/treex") \\
  2875. [HEDGE](lays sitev) insert (dd3 "/hedge") \\
  2876. [ROCK](lays sitev) insert (dd3 "/rock") \\
  2877.  
  2878. [ tree 1]$s=x $s=treepln
  2879. [ tree 2]$s=x $s=treepln1
  2880. **HANDICAP 3
  2881. [handicap]$i=ihandicap $i=*
  2882.  
  2883. [SYMBOL](lays sitev) insert (dd "/arch/handisym") \\
  2884. [WH CHAIR](lays sitev) insert (dd "/arch/wchairp") scale !scaleb \
  2885. [CURB CUT](nl "" "/archp/handicrb");
  2886. **LINESITE 3
  2887. [linesite]$i=ilinesite $i=*
  2888.  
  2889. [OTHER](nl "" "/cci/symbol");
  2890.  
  2891. [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");
  2892. [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");
  2893. [STONE wl](lays sitev) insert (dd "/arch/stone") \\
  2894. [BOUNDARY]$s=x $s=line layer m boundary l boundary   line;
  2895. [SETBACK]$s=x $s=line layer m setback l dashed   line;
  2896. [STREAM]$s=x $s=line layer m stream l stream   line;
  2897. **SITEUTIL 3
  2898. [site]$i=isiteutil $i=*
  2899. [utilties]$i=isiteutil $i=*
  2900.  
  2901. [TEL POLE](lays sitev) insert (dd "/arch/stelp") scale !scale1;
  2902. [TEL POLb](lays sitev) insert (dd "/arch/stelpb") scale !scale1;
  2903. [LIT POLE](lays sitev) insert (dd "/arch/sltp") scale !scale1;
  2904. [POW POLE](lays sitev) insert (dd "/arch/spowp") scale !scale1;
  2905.  
  2906. [HYDRANT](lays sitev) insert (dd "/arch/shydrant") scale !scale1;
  2907. [FIRE CON](lays sitev) insert (dd "/arch/sfirecon") scale !scale1;
  2908. [GAS VALV](lays sitev) insert (dd "/arch/gasvalv") scale !scale1;
  2909. [H2O VALV](lays sitev) insert (dd "/arch/sh2ovalv") scale !scale1;
  2910. [TRNSFORM](lays sitev) insert (dd "/arch/strndfrm") scale !scale1;
  2911. [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");
  2912. [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");
  2913. **COGO 3
  2914. [Cogo](princ " No Icon Available ")(princ);
  2915.  
  2916. [BEARING](nl "" "/archp/bearing");
  2917. [DLINE](nl c:dl "/cci/dline") dl;
  2918. **SITEMISC 2
  2919. [miscsite]$i=isitemisc $i=*
  2920.  
  2921. [TRASH](lays sitev) insert (dd "/arch/strash") scale !scale1;
  2922. [BRIDGE](lays sitev) insert (dd "/arch/sbridge") \\
  2923. [IRON PIN](lays sitev) insert (dd "/arch/sip") \\
  2924. [CONC MON](lays sitev) insert (dd "/arch/sconcmon") \\
  2925. **VEHICLES 3
  2926. [vehicles]$i=ivehicles $i=*
  2927.  
  2928. [SM CAR](lays sitev) insert (dd3 "/vcssdp") scale !scaleb \
  2929. [MD CAR](lays sitev) insert (dd3 "/vcmsdp") scale !scaleb \
  2930. [STwagon](lays sitev) insert (dd3 "/vcmstp") scale !scaleb \
  2931. [LG CAR](lays sitev) insert (dd3 "/vclsdp") scale !scaleb \
  2932. [VAN](lays sitev) insert (dd3 "/vtvanp") scale !scaleb \
  2933. [SM TRUCK](lays sitev) insert (dd3 "/vt18bp") scale !scaleb \
  2934. [MD TRUCK](lays sitev) insert (dd3 "/vt24bp") scale !scaleb \
  2935. [LG TRUCK](lays sitev) insert (dd3 "/vt28bp") scale !scaleb \
  2936. [SCH BUS](lays sitev) insert (dd3 "/vbusschl") scale !scaleb \
  2937. [METROBUS](lays sitev) insert (dd3 "/vbusmtro") scale !scaleb \
  2938.  
  2939. [Trucks]$s=x $s=vehicles1
  2940. **VEHICLES1 3
  2941. [trucks]$i=vehicles1 $i=*
  2942.  
  2943. [TRAILR50](lays sitev) insert (dd3 "/vtt50p") scale !scaleb \
  2944. [TRAILR55](lays sitev) insert (dd3 "/vtt55p") scale !scaleb \
  2945. [TRAILR60](lays sitev) insert (dd3 "/vtt60p") scale !scaleb \
  2946. [TRAILR65](lays sitev) insert (dd3 "/vtt65p") scale !scaleb \
  2947. [MTRAIL50](lays sitev) insert (dd3 "/vttr50p") scale !scaleb \
  2948. [MTRAIL55](lays sitev) insert (dd3 "/vttr55p") scale !scaleb \
  2949. [MTRAIL60](lays sitev) insert (dd3 "/vttr60p") scale !scaleb \
  2950. [MTRAIL65](lays sitev) insert (dd3 "/vttr65p") scale !scaleb \
  2951.  
  2952. [Cars]$s=x $s=vehicles
  2953. **DRAINAGE 3
  2954. [drainage]$i=idrainage $i=*
  2955.  
  2956. [CATCHBSN](lays sitev) insert (dd "/arch/catchbsn") scale !scale1;
  2957. [MANHOLE](lays sitev) insert (dd "/arch/manhole") scale !scale1;
  2958. [CURBINLT](lays sitev) insert (dd "/arch/curbinlt") scale !scale1;
  2959. **SITELIGHT 3
  2960. [site]
  2961. [light]
  2962.  
  2963. [1](lays sitev);insert (dd "/arch2d/e-lpole1") scale !scaleb \
  2964. [2](lays sitev);insert (dd "/arch2d/e-lpole2") scale !scaleb \
  2965. [3](lays sitev);insert (dd "/arch2d/e-lpole3") scale !scaleb \
  2966. [4](lays sitev);insert (dd "/arch2d/e-lpole4") scale !scaleb \
  2967. **PARKING 3
  2968. [parking]$i=iparking $i=*
  2969. [  lot]$i=iparking $i=*
  2970. [symbols]$i=iparking $i=*
  2971.  
  2972. [AROW STR](lays sitev) insert (dd "/arch/arrows") \\
  2973. [ARROW 2W](lays sitev) insert (dd "/arch/arr2way") \\
  2974. [AROW C L](lays sitev) insert (dd "/arch/arrowl") \\
  2975. [AROW C R](lays sitev) insert (dd "/arch/arrowr") \\
  2976. [AROW S L](lays sitev) insert (dd "/arch/arrstrl") \\
  2977. [AROW S R](lays sitev) insert (dd "/arch/arrstrr") \\
  2978. [HANDICAP](lays sitev) insert (dd "/arch/handisym") \\
  2979. [NO PARK](lays sitev) insert (dd "/arch/snopark") scale !scale1;
  2980. [NO ENTER](lays sitev) insert (dd "/arch/snoenter") \\;
  2981. [EXIT](lays sitev) insert (dd "/arch/sexit") \\;
  2982.  
  2983. [LAYOUT]$s=x $s=parking1
  2984. **PARKING1 3
  2985. [layout]$i=iparking1 $i=*
  2986. [CUSTOM](nl parking "/archp/parking")(parking);
  2987.  
  2988. [open]
  2989. [10 ROW](lays sitev) insert (dd "/arch/parkg10") scale !scaleb \
  2990. [15 ROW](lays sitev) insert (dd "/arch/parkg15") scale !scaleb \
  2991. [20 ROW](lays sitev) insert (dd "/arch/parkg20") scale !scaleb \
  2992. [single]
  2993. [10 ROW](lays sitev) insert (dd "/arch/parks10") scale !scaleb \
  2994. [15 ROW](lays sitev) insert (dd "/arch/parks15") scale !scaleb \
  2995. [20 ROW](lays sitev) insert (dd "/arch/parks20") scale !scaleb \
  2996. [double]
  2997. [10 ROW](lays sitev) insert (dd "/arch/parkd10") scale !scaleb \
  2998. [15 ROW](lays sitev) insert (dd "/arch/parkd15") scale !scaleb \
  2999. [20 ROW](lays sitev) insert (dd "/arch/parkd20") scale !scaleb \
  3000.  
  3001. [SYMBOLS]$s=x $s=parking
  3002. **APPL 3
  3003. [applianc]$i=iappl $i=*
  3004.  
  3005. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3006.  
  3007. [RANGE](lays fixtv) insert (dd3 "/range") scale !scaleb \
  3008. [OVEN](lays fixtv) insert (dd3 "/oven") scale !scaleb \
  3009. [REF1](lays fixtv) insert (dd3 "/ref1") scale !scaleb \
  3010. [REF2](lays fixtv) insert (dd3 "/ref2") scale !scaleb \
  3011. [REF3](lays fixtv) insert (dd3 "/ref3") scale !scaleb \
  3012. [DISHWASH](lays fixtv) insert (dd3 "/dishwash") scale !scaleb \
  3013. [WASH](lays fixtv) insert (dd3 "/washer") scale !scaleb \
  3014. [DRYER](lays fixtv) insert (dd3 "/dryer") scale !scaleb \
  3015. [MICRO](lays fixtv) insert (dd3 "/micro") scale !scaleb \
  3016. [TOASTER](lays fixtv) insert (dd3 "/toaster") scale !scaleb \
  3017. [FAN]^C^Cinsert (dd "/arch2d/upthe");
  3018. [CABINETS](if metric (progn (menucmd "i=ikitcabm")(menucmd "i=*"))(progn (menucmd "i=ikitcab")(menucmd "i=*")))(princ);
  3019. **FURN 2
  3020. [furnitur](princ " No Icon Available ")(princ);
  3021.  
  3022. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3023.  
  3024. [CHAIRS]$s=x $s=chair
  3025. [TABLES]$s=x $s=table
  3026. [DESK]$s=x $s=desk
  3027. [SOFA]$s=x $s=sofa
  3028. [BEDS]$s=x $s=bed
  3029. [OFFICEeq]$s=x $s=office
  3030. [FILECAB](if metric (progn (menucmd "s=x")(menucmd "s=filecabm"))(progn (menucmd "s=x")(menucmd "s=filecab")))(princ);
  3031. [BOOKCASE]$s=x $s=bookcase
  3032. [LAMP]$s=x $s=lamp
  3033. [PLANTS]$s=x $s=plants
  3034. [3D MISC]$s=x $s=3dmisc
  3035. [MISC]$s=x $s=furnmisc
  3036. **CHAIR 3
  3037. [chairs]$i=ichair $i=*
  3038.  
  3039. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3040.  
  3041. [CHAIR 1](lays furnv) insert (dd3 "/chair1") scale !scaleb \
  3042. [CHAIR 2](lays furnv) insert (dd3 "/chair2") scale !scaleb \
  3043. [CHAIR 3](lays furnv) insert (dd3 "/chair3") scale !scaleb \
  3044. [CHAIR 4](lays furnv) insert (dd3 "/chair4") scale !scaleb \
  3045. [CHAIR 5](lays furnv) insert (dd3 "/chair5") scale !scaleb \
  3046. [CHAIR 6](lays furnv) insert (dd3 "/chair6") scale !scaleb \
  3047. [CHAIR 7](lays furnv) insert (dd3 "/chair7") scale !scaleb \
  3048. [CHAIR 8](lays furnv) insert (dd3 "/chair8") scale !scaleb \
  3049. [CHAIR 9](lays furnv) insert (dd3 "/chair9") scale !scaleb \
  3050. **CHAIRINS 3
  3051. [chairs]
  3052.  
  3053. [CHAIR1]chair1;
  3054. [CHAIR2]chair2;
  3055. [CHAIR3]chair3;
  3056. [CHAIR4]chair4;
  3057. [CHAIR5]chair5;
  3058. [CHAIR6]chair6;
  3059. [CHAIR7]chair7;
  3060. [CHAIR8]chair8;
  3061. [CHAIR9]chair9;
  3062. **TABLE 3
  3063. [tables]$i=itabler $i=*
  3064.  
  3065. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3066.  
  3067. [table &]$i=itabler $i=*
  3068. [CHAIRS](nl "" "/archp/table");
  3069.  
  3070. [RECTANG](lays furnv) (nl "" "/archp/tabler");
  3071. [TABLE3](lays furnv) insert (dd3 "/table3") scale !scaleb \
  3072. [COFFEE](lays furnv) insert (dd3 "/tablcoff") scale !scaleb \
  3073. [COMP](lays furnv) insert (dd3 "/tablcomp") scale !scaleb \
  3074. [BOAT 8](lays furnv) insert (dd3 "/fconf8") scale !scaleb \
  3075. [BOAT 10](lays furnv) insert (dd3 "/fconf10") scale !scaleb \
  3076.  
  3077. [table]$i=itablec $i=*
  3078. [ROUND](lays furnv) (nl "" "/archp/tablec");
  3079. **DESK 3
  3080. [desks]$i=idesk $i=*
  3081.  
  3082. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3083.  
  3084. [DESK 1](lays furnv) insert (dd3 "/desk1") scale !scaleb \
  3085. [DESK 2](lays furnv) insert (dd3 "/desk2") scale !scaleb \
  3086. [DESK 3](lays furnv) insert (dd3 "/desk3") scale !scaleb \
  3087. [DESK 4](lays furnv) insert (dd3 "/desk4") scale !scaleb \
  3088. **SOFA 3
  3089. [sofa]$i=isofa $i=*
  3090.  
  3091. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3092.  
  3093. [SOFA1](lays furnv) insert (dd3 "/sofa1") scale !scaleb \
  3094. [SOFA2](lays furnv) insert (dd3 "/sofa2") scale !scaleb \
  3095. [SOFA3](lays furnv) insert (dd3 "/sofa3") scale !scaleb \
  3096. [SOFA4](lays furnv) insert (dd3 "/sofa4") scale !scaleb \
  3097.  
  3098. [modular]
  3099. [END 1](lays furnv) insert (dd3 "/sofa5") scale !scaleb \
  3100. [MID 1](lays furnv) insert (dd3 "/sofa6") scale !scaleb \
  3101. [END 2](lays furnv) insert (dd3 "/sofa7") scale !scaleb \
  3102. [MID 2](lays furnv) insert (dd3 "/sofa8") scale !scaleb \
  3103. **BED 3
  3104. [beds]$i=ibed $i=*
  3105.  
  3106. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3107.  
  3108. [TWIN](lays furnv) insert (dd3 "/bedtwin") scale !scaleb \
  3109. [DOUBLE](lays furnv) insert (dd3 "/beddoubl") scale !scaleb \
  3110. [QUEEN](lays furnv) insert (dd3 "/bedqueen") scale !scaleb \
  3111. [KING](lays furnv) insert (dd3 "/bedking") scale !scaleb \
  3112.  
  3113. [HOSPITAL](lays furnv) insert (dd3 "/bedhosp") scale !scaleb \
  3114. [BUNK BED](lays furnv) insert (dd3 "/bedbunk") scale !scaleb \
  3115. [CRIB](lays furnv) insert (dd3 "/bedcrib") scale !scaleb \
  3116. [3/4](lays furnv) insert (dd3 "/bed3-4") scale !scaleb \
  3117. **OFFICE 3
  3118. [office]$i=ioffice $i=*
  3119.  
  3120. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3121.  
  3122. [PHONE](lays furnv) insert (dd3 "/fnphone") scale !scaleb \
  3123. [FNCOMP](lays furnv) insert (dd3 "/fncomp") scale !scaleb \
  3124. [TYPEWRIT](lays furnv) insert (dd3 "/typewrit") scale !scaleb \
  3125. [COPIER1](lays furnv) insert (dd3 "/copier1") scale !scaleb \
  3126. [COPIER2](lays furnv) insert (dd3 "/copier2") scale !scaleb \
  3127. [COPIER3](lays furnv) insert (dd3 "/copier3") scale !scaleb \
  3128. **FILECAB 3
  3129. [file cab]$i=ifilecab $i=*
  3130.  
  3131. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3132.  
  3133. [15x22](lays furnv) insert (dd3 "/fc15x22a") scale !scaleb \
  3134. [15x27](lays furnv) $s=x $s=fc15x27 $i=ifc15x27 $i=*
  3135. [18x27](lays furnv) $s=x $s=fc18x27 $i=ifc18x27 $i=*
  3136. [30x18](lays furnv) $s=x $s=fc30x18 $i=ifc30x18 $i=*
  3137. [36x18](lays furnv) $s=x $s=fc36x18 $i=ifc36x18 $i=*
  3138. [42x18](lays furnv) $s=x $s=fc42x18 $i=ifc42x18 $i=*
  3139. **FILECABM 3
  3140. [file cab]$i=ifilecabm $i=*
  3141.  
  3142. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3143.  
  3144. [375x550](lays furnv) insert (dd3 "/fc15x22a") scale !scaleb \
  3145. [375x675](lays furnv) $s=x $s=fc15x27 $i=ifc15x27 $i=*
  3146. [450x675](lays furnv) $s=x $s=fc18x27 $i=ifc18x27 $i=*
  3147. [750x450](lays furnv) $s=x $s=fc30x18m $i=ifc30x18m $i=*
  3148. [900x450](lays furnv) $s=x $s=fc36x18m $i=ifc36x18m $i=*
  3149. [1.05x450](lays furnv) $s=x $s=fc42x18m $i=ifc42x18m $i=*
  3150. **fc15x27 3
  3151. [letter]$i=ifc15x27 $i=*
  3152.  
  3153. [2 drawer]insert (dd3 "/fc15x27a") scale !scaleb \
  3154. [4 drawer]insert (dd3 "/fc15x27b") scale !scaleb \
  3155. [5 drawer]insert (dd3 "/fc15x27c") scale !scaleb \
  3156. **fc18x27 3
  3157. [legal]$i=ifc18x27 $i=*
  3158.  
  3159. [2 drawer]insert (dd3 "/fc18x27a") scale !scaleb \
  3160. [4 drawer]insert (dd3 "/fc18x27b") scale !scaleb \
  3161. [5 drawer]insert (dd3 "/fc18x27c") scale !scaleb \
  3162. **fc30x18 3
  3163. [30laterl]$i=fc30x18 $i=*
  3164.  
  3165. [2 drawer]insert (dd3 "/fc30x18a") scale !scaleb \
  3166. [3 drawer]insert (dd3 "/fc30x18b") scale !scaleb \
  3167. [4 drawer]insert (dd3 "/fc30x18c") scale !scaleb \
  3168. [5 drawer]insert (dd3 "/fc30x18d") scale !scaleb \
  3169. **fc30x18m 3
  3170. [75laterl]$i=fc30x18 $i=*
  3171.  
  3172. [2 drawer]insert (dd3 "/fc30x18a") scale !scaleb \
  3173. [3 drawer]insert (dd3 "/fc30x18b") scale !scaleb \
  3174. [4 drawer]insert (dd3 "/fc30x18c") scale !scaleb \
  3175. [5 drawer]insert (dd3 "/fc30x18d") scale !scaleb \
  3176. **fc36x18 3
  3177. [36laterl]$i=ifc36x18 $i=*
  3178.  
  3179. [2 drawer]insert (dd3 "/fc36x18a") scale !scaleb \
  3180. [3 drawer]insert (dd3 "/fc36x18b") scale !scaleb \
  3181. [4 drawer]insert (dd3 "/fc36x18c") scale !scaleb \
  3182. [5 drawer]insert (dd3 "/fc36x18d") scale !scaleb \
  3183. **fc36x18m 3
  3184. [.9laterl]$i=ifc36x18 $i=*
  3185.  
  3186. [2 drawer]insert (dd3 "/fc36x18a") scale !scaleb \
  3187. [3 drawer]insert (dd3 "/fc36x18b") scale !scaleb \
  3188. [4 drawer]insert (dd3 "/fc36x18c") scale !scaleb \
  3189. [5 drawer]insert (dd3 "/fc36x18d") scale !scaleb \
  3190.  
  3191. **fc42x18 3
  3192. [42laterl]$i=ifc42x18 $i=*
  3193.  
  3194. [2 drawer]insert (dd3 "/fc42x18a") scale !scaleb \
  3195. [3 drawer]insert (dd3 "/fc42x18b") scale !scaleb \
  3196. [4 drawer]insert (dd3 "/fc42x18c") scale !scaleb \
  3197. [5 drawer]insert (dd3 "/fc42x18d") scale !scaleb \
  3198. **fc42x18m 3
  3199. [1.05latl]$i=ifc42x18 $i=*
  3200.  
  3201. [2 drawer]insert (dd3 "/fc42x18a") scale !scaleb \
  3202. [3 drawer]insert (dd3 "/fc42x18b") scale !scaleb \
  3203. [4 drawer]insert (dd3 "/fc42x18c") scale !scaleb \
  3204. [5 drawer]insert (dd3 "/fc42x18d") scale !scaleb \
  3205. **bookcase 3
  3206. [bookcase]$i=ibookcase $i=*
  3207.  
  3208. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3209.  
  3210. [CASE1](lays furnv) insert (dd3 "/fncase1") scale !scaleb \
  3211. [CASE2](lays furnv) insert (dd3 "/fncase2") scale !scaleb \
  3212. [CASE3](lays furnv) insert (dd3 "/fncase3") scale !scaleb \
  3213. [CASE4](lays furnv) insert (dd3 "/fncase4") scale !scaleb \
  3214. **lamp 3
  3215. [lamps]$i=ilamps $i=*
  3216.  
  3217. [LAYERMOD](set 'temp 'FURNV)(nl "" "/cci/layermod");
  3218.  
  3219. [D LAMP1](lays furnv) insert (dd3 "/fndlmp1") scale !scaleb \
  3220. [F LAMP1](lays furnv) insert (dd3 "/fnflmp1") scale !scaleb \
  3221. [F LAMP2](lays furnv) insert (dd3 "/fnflmp2") scale !scaleb \
  3222. [T LAMP1](lays furnv) insert (dd3 "/fntlmp1") scale !scaleb \
  3223. [T LAMP2](lays furnv) insert (dd3 "/fntlmp2") scale !scaleb \
  3224. [T LAMP3](lays furnv) insert (dd3 "/fntlmp3") scale !scaleb \
  3225. **plants 3
  3226. [plants]$i=iplants $i=*
  3227.  
  3228. [PLANT1](lays furnv) insert (dd3 "/plant1") scale !scaleb \
  3229. [PLANT2](lays furnv) insert (dd3 "/plant2") scale !scaleb \
  3230. [PLANT3](lays furnv) insert (dd3 "/plant3") scale !scaleb \
  3231. **3dmisc 3
  3232. [3d misc]$i=i3dmisc $i=*
  3233.  
  3234. [GOBLET]insert (dd "/arch3d/goblet") scale !scaleb \
  3235. [PLATE]insert (dd "/arch3d/plate") scale !scaleb \
  3236. [SAUCER]insert (dd "/arch3d/saucer") scale !scaleb \
  3237. [BOOK1]insert (dd "/arch3d/book1") scale !scaleb \
  3238. [BOOK2]insert (dd "/arch3d/book2") scale !scaleb \
  3239. [BOOK3]insert (dd "/arch3d/book3") scale !scaleb \
  3240. [PICTURE1]insert (dd "/arch3d/picture1") scale !scaleb \
  3241. [PICTURE2]insert (dd "/arch3d/picture2") scale !scaleb \
  3242. [PICTURE3]insert (dd "/arch3d/picture3") scale !scaleb \
  3243. [MIRROR]insert (dd "/arch3d/mirror") scale !scaleb \
  3244. [VASE]insert (dd "/arch3d/vase") scale !scaleb \
  3245. **furnmisc 3
  3246. [furnmisc]$i=ifurnmisc $i=*
  3247.  
  3248. [PIANO](lays furnv) insert (dd3 "/piano") scale !scaleb \
  3249. [DRESSER1](lays furnv) insert (dd3 "/dresser1") scale !scaleb \
  3250. [DRESSER2](lays furnv) insert (dd3 "/dresser2") scale !scaleb \
  3251. [TVCONSOL](lays furnv) insert (dd3 "/tvconsol") scale !scaleb \
  3252. [TV-PORT](lays furnv) insert (dd3 "/tv-port") scale !scaleb \
  3253. [STEREO](lays furnv) insert (dd3 "/stereo") scale !scaleb \
  3254. [STSPKR](lays furnv) insert (dd3 "/stspkr") scale !scaleb \
  3255. **PLUMB 3
  3256. [ plumb](princ " No Icon Available ")(princ);
  3257. [fixtures](princ " No Icon Available ")(princ);
  3258.  
  3259. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3260.  
  3261. [TOILETS]$s=x $s=toilet
  3262. [URINALS]$s=x $s=urinal
  3263. [WALL LAV](if metric (progn (menucmd "s=x")(menucmd "s=lavm"))(progn (menucmd "s=x")(menucmd "s=lav")))(princ);
  3264. [BATH LAV](if metric (progn (menucmd "s=x")(menucmd "s=lavm"))(progn (menucmd "s=x")(menucmd "s=lav")))(princ);
  3265. [BATHTUBS](if metric (progn (menucmd "s=x")(menucmd "s=tubm"))(progn (menucmd "s=x")(menucmd "s=tub")))(princ);
  3266. [SHOWER]$s=x $s=shower
  3267. [SINKS](if metric (progn (menucmd "s=x")(menucmd "s=sinkm"))(progn (menucmd "s=x")(menucmd "s=sink")))(princ);
  3268. [MISC]$S=x $s=plumbmisc
  3269. **PLUMBMISC 3
  3270. [misc]$i=iplumbmisc $i=*
  3271. [plumb]$i=iplumbmisc $i=*
  3272.  
  3273. [FLDRAIN](lays fixtv) insert (dd "/arch/fldrain") scale !scale1;
  3274. [FL C OUT](lays fixtv) insert (dd "/arch/flcleano") scale !scale1;
  3275. [SHWRHEAD](lays fixtv) insert (dd3 "/shwrhead") scale !scale1;
  3276. [HWHEATER](lays fixtv) insert (dd3 "/hwheater") scale !scale1;
  3277. [VENT]^C^Cinsert (dd "/arch2d/upthe");
  3278. **TOILET 3
  3279. [toilets]$i=itoilet $i=*
  3280.  
  3281. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3282.  
  3283. [TOILET 1](lays fixtv) insert (dd3 "/toilet1") scale !scaleb \
  3284. [TOILET 2](lays fixtv) insert (dd3 "/toilet2") scale !scaleb \
  3285. [TOILET 3](lays fixtv) insert (dd3 "/toilet3") scale !scaleb \
  3286. [TOILET 4](lays fixtv) insert (dd3 "/toilet4") scale !scaleb \
  3287. [TOILET 5](lays fixtv) insert (dd3 "/toilet5") scale !scaleb \
  3288. [TOILET 6](lays fixtv) insert (dd3 "/toilet6") scale !scaleb \
  3289.  
  3290. [MULTSTAL](nl "" "/archp/toilstal");
  3291. **urinal 3
  3292. [urinal]$i=iurinal $i=*
  3293.  
  3294. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3295.  
  3296. [URINAL1](lays fixtv) insert (dd3 "/urinal1") scale !scaleb \
  3297. [URINAL2](lays fixtv) insert (dd3 "/urinal2") scale !scaleb \
  3298.  
  3299. [MULTURIN](nl "" "/archp/urinstal");
  3300. **LAV 3
  3301. [lavatory]$i=ilav $i=*
  3302. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3303.  
  3304. [wall]
  3305. [15 X 19](lays fixtv) insert (dd3 "/w-lav") scale !scaleb \
  3306. [15 X 19](lays fixtv) insert (dd3 "/w-lav1") scale !scaleb \
  3307. [18 X 22](lays fixtv) insert (dd3 "/w-lav2") scale !scaleb \
  3308. [18 X 20](lays fixtv) insert (dd3 "/w-sink") scale !scaleb \
  3309. [15 X 15](lays fixtv) insert (dd3 "/lav4") scale !scaleb \
  3310. [19 X 21](lays fixtv) insert (dd3 "/c-lav") scale !scaleb \
  3311. [bath rm]
  3312. [19 X 16](lays fixtv) insert (dd3 "/lav") scale !scaleb \
  3313. [18 DIA ](lays fixtv) insert (dd3 "/lav1") scale !scaleb \
  3314. [18 X 20](lays fixtv) insert (dd3 "/lav2") scale !scaleb \
  3315. [17 X 21](lays fixtv) insert (dd3 "/lav3") scale !scaleb \
  3316. [VANITY](lays fixty) insert (dd3 "/vanity") scale !scaleb \
  3317. [MULT LAV](nl "" "/archp/lavmulti");
  3318. **LAVM 3
  3319. [lavatory]$i=ilav $i=*
  3320. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3321.  
  3322. [wall]
  3323. [.38X.48](lays fixtv) insert (dd3 "/w-lav") scale !scaleb \
  3324. [.38X.48](lays fixtv) insert (dd3 "/w-lav1") scale !scaleb \
  3325. [.45X.55](lays fixtv) insert (dd3 "/w-lav2") scale !scaleb \
  3326. [.45X.50](lays fixtv) insert (dd3 "/w-sink") scale !scaleb \
  3327. [.38X.38](lays fixtv) insert (dd3 "/lav4") scale !scaleb \
  3328. [.48X.53](lays fixtv) insert (dd3 "/c-lav") scale !scaleb \
  3329. [bath rm]
  3330. [.48X.40](lays fixtv) insert (dd3 "/lav") scale !scaleb \
  3331. [.45 DIA](lays fixtv) insert (dd3 "/lav1") scale !scaleb \
  3332. [.45X.50](lays fixtv) insert (dd3 "/lav2") scale !scaleb \
  3333. [.43X.53](lays fixtv) insert (dd3 "/lav3") scale !scaleb \
  3334. [VANITY](lays fixty) insert (dd3 "/vanity") scale !scaleb \
  3335. [MULT LAV](nl "" "/archp/lavmulti");
  3336. **TUB 3
  3337. [tubs]$i=itub $i=*
  3338.  
  3339. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3340.  
  3341. [30 X 42](lays fixtv) insert (dd3 "/tub3042") scale !scaleb \
  3342. [30 X 48](lays fixtv) insert (dd3 "/tub3048") scale !scaleb \
  3343. [30 X 54](lays fixtv) insert (dd3 "/tub3054") scale !scaleb \
  3344. [30 X 60](lays fixtv) insert (dd3 "/tub3060") scale !scaleb \
  3345. [32 X 54](lays fixtv) insert (dd3 "/tub3254") scale !scaleb \
  3346. [32 X 60](lays fixtv) insert (dd3 "/tub3260") scale !scaleb \
  3347. [32 X 66](lays fixtv) insert (dd3 "/tub3266") scale !scaleb \
  3348. [TUB2](lays fixtv) insert (dd3 "/tub2") scale !scaleb \
  3349. [TUB3](LAys fixtv) insert (dd3 "/tub3") scale !scaleb \
  3350. [SHWRHEAD](lays fixtv) insert (dd3 "/shwrhead") scale !scaleb \
  3351. [TWLRACK](lays fixtv) insert (dd3 "/twlrack") scale !scaleb \
  3352. [CURTAIN](lays fixtv) insert (dd "/arch3d/tubcurt") scale !scaleb \
  3353. [DOOR](lays fixtv) insert (dd "/arch3d/tubdoor") scale !scaleb \
  3354. **TUBM 3
  3355. [tubs]$i=itub $i=*
  3356.  
  3357. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3358.  
  3359. [.76X1.07](lays fixtv) insert (dd3 "/tub3042") scale !scaleb \
  3360. [.76X1.20](lays fixtv) insert (dd3 "/tub3048") scale !scaleb \
  3361. [.76X1.37](lays fixtv) insert (dd3 "/tub3054") scale !scaleb \
  3362. [.76X1.52](lays fixtv) insert (dd3 "/tub3060") scale !scaleb \
  3363. [.81X1.37](lays fixtv) insert (dd3 "/tub3254") scale !scaleb \
  3364. [.81X1.67](lays fixtv) insert (dd3 "/tub3260") scale !scaleb \
  3365. [TUB2](lays fixtv) insert (dd3 "/tub2") scale !scaleb \
  3366. [TUB3](LAys fixtv) insert (dd3 "/tub3") scale !scaleb \
  3367. [SHWRHEAD](lays fixtv) insert (dd3 "/shwrhead") scale !scaleb \
  3368. [TWLRACK](lays fixtv) insert (dd3 "/twlrack") scale !scaleb \
  3369. [CURTAIN](lays fixtv) insert (dd "/arch3d/tubcurt") scale !scaleb \
  3370. [DOOR](lays fixtv) insert (dd "/arch3d/tubdoor") scale !scaleb \
  3371. **SHOWER 3
  3372. [shower]$i=ishower $i=*
  3373.  
  3374. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3375.  
  3376. [RECTANG](lays fixtv);(nl symins "/cci/symins")(symins "/arch2d/shower");
  3377. [STALL](lays fixtv) insert (dd3 "/shwrstal") scale !scaleb \\
  3378.  
  3379. [TWLRACK](lays fixtv) insert (dd "/arch3d/twlrack") scale !scaleb .xy \\
  3380. [SHWRHEAD](lays fixtv) insert (dd3 "/shwrhead") scale !scale1;
  3381. **SINK 3
  3382. [sinks]$i=isink $i=*
  3383. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3384.  
  3385. [triple]
  3386. [44 X 22](lays fixtv) insert (dd3 "/sinktrpl") scale !scaleb \
  3387. [double]
  3388. [33 X 22](lays fixtv) insert (dd3 "/sinkdbl1") scale !scaleb \
  3389. [single]
  3390. [24 X 21](lays fixtv) insert (dd3 "/sink2421") scale !scaleb \
  3391. [u-sink]
  3392. [18 X 24](lays fixtv) insert (dd3 "/u-sink") scale !scaleb \
  3393. [service]
  3394. [20 X 24](lays fixtv) insert (dd3 "/s-sink") scale !scaleb \
  3395. [scr-sink]
  3396. [22 X 30](lays fixtv) insert (dd3 "/scr-sink") scale !scaleb \
  3397. [clinic]
  3398. [20 X 28](lays fixtv) insert (dd3 "/clinic2") scale !scaleb \
  3399. **SINKM 3
  3400. [sinks]$i=isink $i=*
  3401. [LAYERMOD](set 'temp 'FIXTV)(nl "" "/cci/layermod");
  3402.  
  3403. [triple]
  3404. [1.12X.56](lays fixtv) insert (dd3 "/sinktrpl") scale !scaleb \
  3405. [double] 
  3406. [.84X.55](lays fixtv) insert (dd3 "/sinkdbl1") scale !scaleb \
  3407. [single] 
  3408. [.61X.53](lays fixtv) insert (dd3 "/sink2421") scale !scaleb \
  3409. [u-sink] 
  3410. [.45X.60](lays fixtv) insert (dd3 "/u-sink") scale !scaleb \
  3411. [service]
  3412. [.50X.60](lays fixtv) insert (dd3 "/s-sink") scale !scaleb \
  3413. [scr-sin]
  3414. [.55X.76](lays fixtv) insert (dd3 "/scr-sink") scale !scaleb \
  3415. [clinic] 
  3416. [.50X.71](lays fixtv) insert (dd3 "/clinic2") scale !scaleb \
  3417. **CALL 2
  3418. [callouts](princ " No Icon Available ")(princ);
  3419. [ROOMCALL]$s=x $s=callout
  3420. [ROOMAREA]$s=x $s=roomarea
  3421. [INTERIOR]$s=x $s=interior
  3422. [DETAIL]$s=x $s=detail
  3423. [SECTION]$s=x $s=sectionsym
  3424. [ARROWS]$s=x $s=arrows
  3425. [WINDOW](lays windnov) insert (dd "/arch/windnum") scale !scale1;
  3426. [DOOR](lays doornov) insert (dd "/arch/doornum") scale !scale1;
  3427. [EQUIPMNT](lays symbolv) insert (dd "/arch/equip") scale !scale1;
  3428. [BREAKS]$s=x $s=breaks $i=ibreaks $i=*
  3429. [REVISON](lays symbolv) insert (dd "/arch/revno") scale !scale1;
  3430. [REVISN1](lays symbolv) insert (dd "/arch/revno1") scale !scale1;
  3431. [CONSTR](lays symbolv) insert (dd "/arch/const") scale !scale1;
  3432. [DEMONOTE](lays symbolv) insert (dd "/arch/demo") scale !scale1;
  3433. [LMWINDNO](set 'temp 'WINDNOV)(nl "" "/cci/layermod");
  3434. [LMDOORNO](set 'temp 'DOORNOV)(nl "" "/cci/layermod");
  3435. [LMSYMBOL](set 'temp 'symbolv)(nl "" "/cci/layermod");
  3436. **CALLOUT 3
  3437. [callouts](princ " No Icon Available ")(princ);
  3438. [ROOMAREA]$s=x $s=roomarea
  3439.  
  3440. [CASEWORK](nl "" "/archp/casecall");
  3441. [SEATING ](nl "" "/archp/seatcall");
  3442. [FURNITUR](nl "" "/archp/furncall");
  3443.  
  3444. [ROOM SML](lays symbolv) insert (dd "/arch/rmno1") scale !scale1;
  3445. [ROOM BIG](lays symbolv) insert (dd "/arch/rmno1") scale (* scale1 1.333333);
  3446. [multtext]
  3447. [ROOM SML](lays symbolv) insert (dd "/arch/rmno2") scale !scale1;
  3448. [ROOM BIG](lays symbolv) insert (dd "/arch/rmno2") scale (* scale1 1.333333);
  3449. **ROOMAREA 3
  3450. [roomarea](princ " No Icon Available ")(princ);
  3451.  
  3452. [PlaceTAG](nl "" "/archp/roomarea");
  3453.  
  3454. [Pickinfo](nl c:rminfo "/archp/roomplus");rminfo
  3455. [By Dept ](nl c:rminfo "/archp/roomplus");seldept
  3456. [By Use  ](nl c:rminfo "/archp/roomplus");seluse
  3457. [Area fix](nl c:rminfo "/archp/roomplus");rupdate
  3458. [DeptArea](nl c:rminfo "/archp/roomplus");deptarea
  3459. [Link fix](nl c:rminfo "/archp/roomplus");linkfix
  3460.  
  3461. [HATCH RM]hatch \\\p;
  3462.  
  3463. [--------]
  3464. [noHandle](princ " Use next item for Areas without handles ")(princ);
  3465. [NEW AREA](nl "" "/archp/areanew");
  3466. **INTERIOR 3
  3467. [Interior](princ " No Icon Available ")(princ);
  3468. [symbols](princ " No Icon Available ")(princ);
  3469.  
  3470. [ELEVTION](lays symbolv) insert (dd "/arch/intelev") scale !scale1 \ \\(setq pt1 (getvar "lastpoint"))(nl "" "/archp/intelev");
  3471. [ELV FILL](setq pt1 nil)(nl "" "/archp/intelev");
  3472.  
  3473. [--------]
  3474. [*finish*]
  3475. [ WALL](lays symbolv) insert (dd "/arch/finwall") scale !scale1;
  3476. [ CEILING](lays symbolv) insert (dd "/arch/finceil") scale !scale1;
  3477. [ FLOOR](lays symbolv) insert (dd "/arch/finfloor") scale !scale1;
  3478. [ BASE](lays symbolv) insert (dd "/arch/finbase") scale !scale1;
  3479. [ COMBO](lays symbolv) insert (dd "/arch/fincall") scale !scale1;
  3480. **BREAKS 3
  3481. [BREAKS]$i=ibreaks $i=*
  3482.  
  3483. [LINEend]insert (dd "/cci/break") scale !scale1 \\
  3484. [LINEbrk1](nl "" "/cci/lbreak");
  3485. [LINEbrk2](nl insertbk "/cci/insertbk")(insertbk "/cci/break2" (* scalem 12)"C")(princ);
  3486. [DBLbrk1](nl "" "/cci/pbreak");
  3487. [DBLbrk2](nl "" "/cci/pbreak2");
  3488. [DBLbrk3](nl "" "/cci/rectline");
  3489. [DBLbrk4](nl "" "/cci/rndline");
  3490. **DETAIL 3
  3491. [detail]$i=idetail $i=*
  3492. [symbols]$i=idetail $i=*
  3493.  
  3494. [1 TEXTLN](lays symbolv) insert (dd "/arch/detail1") scale !scale1;
  3495. [2 TEXTLN](lays symbolv) insert (dd "/arch/detail2") scale !scale1;
  3496. [3 TEXTLN](lays symbolv) insert (dd "/arch/detail3") scale !scale1;
  3497.  
  3498. [LEADER](nl "" "/archp/ballead");ballead;
  3499. [TITLE](pre)(lays symbolv) insert (dd "/arch/detailt") scale !scale1 rotate 0 \\\\\line (polar (getvar "lastpoint")(dtr 0)(* scale1 (if metric 0.3 24.0))) \;copy l  (strcat "0,-" (rtos (* scale (if metric 0.001 0.03125)) 2 6))  (post)(princ);
  3500. **SECTIONSYM 3
  3501. [section]$i=isection $i=*
  3502. [symbols]$i=isection $i=*
  3503.  
  3504. [1 TEXTLN](lays symbolv) insert (dd "/arch/detail1") scale !scale1 \\\insert (dd "/arch/detail-a") @0,0 !scale1  \
  3505. [2 TEXTLN](lays symbolv) insert (dd "/arch/detail2") scale !scale1 \\\\insert (dd "/arch/detail-a") @0,0 !scale1  \
  3506. [3 TEXTLN](lays symbolv) insert (dd "/arch/detail3") scale !scale1 \\\\\insert (dd "/arch/detail-a") @0,0 !scale1  \
  3507. **arrows 3
  3508. [arrows]$i=iarrows $i=*
  3509.  
  3510. [ARROW]insert (dd "/arch/arrow") scale !scale1;
  3511. [ARROW1]insert (dd "/arch/arrow1") scale !scale1;
  3512. [ARROW2]insert (dd "/arch/arrow2") scale !scale1;
  3513. [ARROW3]insert (dd "/arch/arrow3") scale !scale1;
  3514. [ARROW4]insert (dd "/arch/arrow4") scale !scale1;
  3515. [ARROW7]insert (dd "/arch/arrow7") scale !scale1;
  3516. [ARROW5]insert (dd "/arch/arrow5") scale !scale1;
  3517. [ARROW6]insert (dd "/arch/arrow6") scale !scale1;
  3518. **consdet 3
  3519. [details]$i=iconsdet $i=*
  3520.  
  3521. [WOOD]insert (dd "/archd/wooddet") scale !scaleb \;
  3522. [STEEL]insert (dd "/archd/steeldet") scale !scaleb \;
  3523. [MASONRY]insert (dd "/archd/masdet") scale !scaleb \;
  3524. [DOOR]insert (dd "/archd/doordet") scale !scaleb \;
  3525. [WINDOW]insert (dd "/archd/winddet") scale !scaleb \;
  3526. **HVAC 3
  3527. [access]$i=ihvac $i=*
  3528. [2X2](lays ceilv) insert (dd "/arch/acc2x2") scale !scaleb \
  3529. [2X4](lays ceilv) insert (dd "/arch/acc2x4") scale !scaleb \
  3530. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/access");
  3531.  
  3532. [supply]$i=ihvac $i=*
  3533. [2X2](lays ceilv) insert (dd "/arch/sup2x2") scale !scaleb \
  3534. [2X4](lays ceilv) insert (dd "/arch/sup2x4") scale !scaleb \
  3535. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/supply");
  3536.  
  3537. [return]$i=ihvac $i=*
  3538. [2X2](lays ceilv) insert (dd "/arch/ret2x2") scale !scaleb \
  3539. [2X4](lays ceilv) insert (dd "/arch/ret2x4") scale !scaleb \
  3540. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/return");
  3541. **HVACM 3
  3542. [access]$i=ihvacm $i=*
  3543. [.6X.6](lays ceilv) insert (dd "/arch/acc2x2") scale !scaleb \
  3544. [.2X1.2](lays ceilv) insert (dd "/arch/acc2x4") scale !scaleb \
  3545. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/access");
  3546.  
  3547. [supply]$i=ihvacm $i=*
  3548. [.6X.6](lays ceilv) insert (dd "/arch/sup2x2") scale !scaleb \
  3549. [.2X1.2](lays ceilv) insert (dd "/arch/sup2x4") scale !scaleb \
  3550. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/supply");
  3551.  
  3552. [return]$i=ihvacm $i=*
  3553. [.6X.6](lays ceilv) insert (dd "/arch/ret2x2") scale !scaleb \
  3554. [.2X1.2](lays ceilv) insert (dd "/arch/ret2x4") scale !scaleb \
  3555. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/return");
  3556. **HVACACC 3
  3557. [access](princ " No Icon Available ")(princ);
  3558. [2X2](lays ceilv) insert (dd "/arch/acc2x2") scale !scaleb \
  3559. [2X4](lays ceilv) insert (dd "/arch/acc2x4") scale !scaleb \
  3560. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/access");
  3561. **HVACSUP 3
  3562. [supply](princ " No Icon Available ")(princ);
  3563. [2X2](lays ceilv) insert (dd "/arch/sup2x2") scale !scaleb \
  3564. [2X4](lays ceilv) insert (dd "/arch/sup2x4") scale !scaleb \
  3565. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/supply");
  3566. **HVACRET 3
  3567. [return](princ " No Icon Available ")(princ);
  3568. [2X2](lays ceilv) insert (dd "/arch/ret2x2") scale !scaleb \
  3569. [2X4](lays ceilv) insert (dd "/arch/ret2x4") scale !scaleb \
  3570. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/return");
  3571. **HVACACCM 3
  3572. [access](princ " No Icon Available ")(princ);
  3573. [.6X.6](lays ceilv) insert (dd "/arch/acc2x2") scale !scaleb \
  3574. [.2X1.2](lays ceilv) insert (dd "/arch/acc2x4") scale !scaleb \
  3575. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/access");
  3576. **HVACSUPM 3
  3577. [supply](princ " No Icon Available ")(princ);
  3578. [.6X.6](lays ceilv) insert (dd "/arch/sup2x2") scale !scaleb \
  3579. [.2X1.2](lays ceilv) insert (dd "/arch/sup2x4") scale !scaleb \
  3580. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/supply");
  3581. **HVACRETM 3
  3582. [return](princ " No Icon Available ")(princ);
  3583. [.6X.6](lays ceilv) insert (dd "/arch/ret2x2") scale !scaleb \
  3584. [.2X1.2](lays ceilv) insert (dd "/arch/ret2x4") scale !scaleb \
  3585. [OTHER](lays ceilv);(nl symins "/cci/symins")(symins "/arch/return");
  3586. **ELEC 3
  3587. [elec](princ " No Icon Available ")(princ);
  3588.  
  3589. [LMODELEC](set 'temp 'elecv)(nl "" "/cci/layermod");
  3590.  
  3591. [FLUOR](if metric (progn (menucmd "s=x")(menucmd "s=fluorm"))(progn (menucmd "s=x")(menucmd "s=fluor")))(princ);
  3592. [INCANDST]$s=x $s=eleclite
  3593.  
  3594. [OUTLETS]$s=x $s=elecout
  3595. [SWITCHS]$s=x $s=elecswit
  3596. [PHONE]$s=x $s=electel
  3597. [EMERGCY]$s=x $s=elecemer
  3598. [TRACK]$s=x $s=eletrack
  3599. [MISC]$s=x $s=elecmisc
  3600. **FLUOR 3
  3601. [fluor]$i=ifluor $i=*
  3602. [light]$i=ifluor $i=*
  3603.  
  3604. [1X4](lays elecv) insert (dd "/arch/e-fl1x4") scale !scaleb \
  3605. [1X4NIGHT](lays elecv) insert (dd "/arch/e-fl1x4n") scale !scaleb \
  3606. [1X4EMERG](lays elecv) insert (dd "/arch/e-fl1x4e") scale !scaleb \
  3607. [2X2](lays elecv) insert (dd "/arch/e-fl2x2") scale !scaleb \
  3608. [2X2NIGHT](lays elecv) insert (dd "/arch/e-fl2x2n") scale !scaleb \
  3609. [2X2EMERG](lays elecv) insert (dd "/arch/e-fl2x2e") scale !scaleb \
  3610. [1X8](lays elecv) insert (dd "/arch/e-fl1x8") scale !scaleb \
  3611. [1X8NIGHT](lays elecv) insert (dd "/arch/e-fl1x8n") scale !scaleb \
  3612. [1X8EMERG](lays elecv) insert (dd "/arch/e-fl1x8e") scale !scaleb \
  3613. [2X4](lays elecv) insert (dd "/arch/e-fl2x4") scale !scaleb \
  3614. [2X4NIGHT](lays elecv) insert (dd "/arch/e-fl2x4n") scale !scaleb \
  3615. [2X4EMERG](lays elecv) insert (dd "/arch/e-fl2x4e") scale !scaleb \
  3616.  
  3617. [OTHER](lays elecv);(nl symins "/cci/symins")(symins "/arch/e-fluor");
  3618. **FLUORM 3
  3619. [fluor]$i=ifluor $i=*
  3620. [light]$i=ifluor $i=*
  3621.  
  3622. [.3X1.2](lays elecv) insert (dd "/arch/e-fl1x4") scale !scaleb \
  3623. [3X1.2NHT](lays elecv) insert (dd "/arch/e-fl1x4n") scale !scaleb \
  3624. [3X1.2EMG](lays elecv) insert (dd "/arch/e-fl1x4e") scale !scaleb \
  3625. [.6X.6](lays elecv) insert (dd "/arch/e-fl2x2") scale !scaleb \
  3626. [6X6NIGHT](lays elecv) insert (dd "/arch/e-fl2x2n") scale !scaleb \
  3627. [6X6EMERG](lays elecv) insert (dd "/arch/e-fl2x2e") scale !scaleb \
  3628. [.3X2.4](lays elecv) insert (dd "/arch/e-fl1x8") scale !scaleb \
  3629. [3X2.4NHT](lays elecv) insert (dd "/arch/e-fl1x8n") scale !scaleb \
  3630. [3X2.4EMG](lays elecv) insert (dd "/arch/e-fl1x8e") scale !scaleb \
  3631. [.6X1.2](lays elecv) insert (dd "/arch/e-fl2x4") scale !scaleb \
  3632. [6X1.2NHT](lays elecv) insert (dd "/arch/e-fl2x4n") scale !scaleb \
  3633. [6X1.2EMG](lays elecv) insert (dd "/arch/e-fl2x4e") scale !scaleb \
  3634.  
  3635. [OTHER](lays elecv);(nl symins "/cci/symins")(symins "/arch/e-fluor");
  3636. **eleclite 3
  3637. [incandst]$i=ieleclite $i=*
  3638.  
  3639. [LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  3640.  
  3641. [LIGHT 1](lays elecv) insert (dd "/arch/e-l1") scale !scale1;
  3642. [WALL](lays elecv) insert (dd "/arch/e-lw") scale !scale1;
  3643. [WALL EM](lays elecv) insert (dd "/arch/e-lwem") scale !scale1;
  3644. [LIGHT 2](lays elecv) insert (dd "/arch/e-l2") scale !scale1;
  3645. [L2 EM](lays elecv) insert (dd "/arch/e-l2em") scale !scale1;
  3646. [EXIT 1](lays elecv) insert (dd "/arch/e-exit1") scale !scale1;
  3647. [EXIT 2](lays elecv) insert (dd "/arch/e-exit2") scale !scale1;
  3648. **elecout 3
  3649. [outlets]$i=ielecout $i=*
  3650.  
  3651. [LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  3652.  
  3653. [SINGLE](lays elecv) insert (dd "/arch/e-single") scale !scale1;
  3654. [DUPLEX](lays elecv) insert (dd "/arch/e-duplex") scale !scale1;
  3655. [DUPSPL](lays elecv) insert (dd "/arch/e-dupspl") scale !scale1;
  3656. [220](lays elecv) insert (dd "/arch/e-220r") scale !scale1;
  3657. [QUAD](lays elecv) insert (dd "/arch/e-quadr") scale !scale1;
  3658. **elecswit 3
  3659. [switches]$i=ielecswit $i=*
  3660.  
  3661. [LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  3662.  
  3663. [1 WAY](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\1;
  3664. [2 WAY](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\2;
  3665. [3 WAY](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\3;
  3666. [4 WAY](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\4;
  3667. [OTHER](lays elecv) insert (dd "/arch/e-switch") scale !scale1 \\\
  3668. **electel 3
  3669. [phone]$i=ielectel $i=*
  3670.  
  3671. [LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  3672.  
  3673. [TELE 1](lays elecv) insert (dd "/arch/e-tele") scale !scale1;
  3674. [TELE 2](lays elecv) insert (dd "/arch/e-tele2") scale !scale1 \\\(ARH);
  3675. **elecemer 3
  3676. [emergncy]$i=ielecemer $i=*
  3677.  
  3678. [LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  3679.  
  3680. [EMER1](lays elecv) insert (dd "/arch/e-emer1") scale !scale1;
  3681. [EMSQR1](lays elecv)(nl symins "/cci/symins")(symins "/arch/e-emsqr1");
  3682. [EMSQR](lays elecv)(nl symins "/cci/symins")(symins "/arch/e-emsqr");
  3683. **electrack 3
  3684. [track]$i=ielectrack $i=*
  3685. [lighting]$i=ielectrack $i=*
  3686.  
  3687. [LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  3688.  
  3689. [ 3'](lays elecv) insert (dd "/arch2d/e-track3") scale !scaleb \
  3690. [ 4'](lays elecv) insert (dd "/arch2d/e-track4") scale !scaleb \
  3691. [ 6'](lays elecv) insert (dd "/arch2d/e-track6") scale !scaleb \
  3692. [ 8'](lays elecv) insert (dd "/arch2d/e-track8") scale !scaleb \
  3693. [ 10'](lays elecv) insert (dd "/arch2d/e-track1") scale !scaleb \
  3694. [ 12'](lays elecv) insert (dd "/arch2d/e-track2") scale !scaleb \
  3695. **ELECMISC 3
  3696. [miscelec]$i=ielecmisc $i=*
  3697. [LAYERMOD](set 'temp 'ELECV)(nl "" "/cci/layermod");
  3698. [JUNC BOX](lays elecv) insert (dd "/arch/e-junct") scale !scale1;
  3699. [BELL](lays elecv) insert (dd "/arch/e-bell") scale !scale1;
  3700. [BUZZER](lays elecv) insert (dd "/arch/e-buzzer") scale !scale1;
  3701. [HORN](lays elecv) insert (dd "/arch/e-horn") scale !scale1;
  3702. [DIMMER](lays elecv) insert (dd "/arch/e-dimmer") scale !scale1;
  3703. [STARTMAN](lays elecv) insert (dd "/arch/e-strman") scale !scale1;
  3704. [STARTMAG](lays elecv) insert (dd "/arch/e-strmag") scale !scale1;
  3705. [STARTCOM](lays elecv) insert (dd "/arch/e-strcom") scale !scale1;
  3706. [CIRCUITB](lays elecv) insert (dd "/arch/e-cirbrk") scale !scale1;
  3707. [JUNCTSP](lays elecv) insert (dd "/arch/e-jnctsp") scale !scale1;
  3708. [THERMOST](lays elecv) insert (dd "/arch/e-thermo") scale !scale1;
  3709. [PANEL BD](lays elecv) insert (dd "/arch/e-panelb") scale !scale1;
  3710. [MOTOR](lays elecv) insert (dd "/arch/e-motor") scale !scale1;
  3711. [TV](lays elecv) insert (dd "/arch/e-tv") scale !scale1;
  3712. [SPEAKER](lays elecv) insert (dd "/arch/e-speakr") scale !scale1;
  3713. **structural 3
  3714. [struct](princ " No Icon Available ")(princ);
  3715.  
  3716. [STEEL]$s=x $s=struct
  3717. [METSTUD](if metric (progn (menucmd "s=x")(menucmd "s=metalstudm")(menucmd "i=imetalstudm")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=metalstud")(menucmd "i=imetalstud")(menucmd "i=*")))(princ);
  3718. [MASONRY]$s=x $s=masonry
  3719. [WOOD]$s=x $s=wood
  3720. [CONCRETE]$s=x $s=conc
  3721. [REBARS]$s=x $s=rebars
  3722. [CONSDET]$s=x $s=consdet
  3723. [DETMISC]$s=x $s=detmisc
  3724. [COLUMNS]$s=x $s=colins
  3725. **STRUCT 3
  3726. [struct]$i=istruct $i=*
  3727. [shapes]$i=istruct $i=*
  3728.  
  3729. [WELDING](nl "" "/archp/weld");
  3730.  
  3731. [I BEAM](nl "" "/archp/ibeam");
  3732. [T BEAM](nl "" "/archp/stee");
  3733. [C CHANNL](nl "" "/archp/channel");
  3734. [ANGLE](nl "" "/archp/sangle");
  3735. [PIPE](nl "" "/archp/spipe");
  3736. [TUBE](nl "" "/archp/stube");
  3737. **MASONRY 3
  3738. [masonry]$i=imasonry $i=*
  3739.  
  3740. [MASBLK1]insert (dd "/archd/mpa10808") scale !scaleb;
  3741. [MASBLK2]^c^cinsert (dd "/archd/mpa20808") scale !scaleb;
  3742. [MASBLK3]^c^cinsert (dd "/archd/mpa30808") scale !scaleb;
  3743. [MASBLK4]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpa1")(princ);
  3744. [MASBLK5]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpa2")(princ);
  3745. [MASBLK6]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpa3")(princ);
  3746. [MASBLK7]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpr1")(princ);
  3747. [MASBLK8]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpr2")(princ);
  3748. [MASBLK9]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk2m"))(progn (menucmd "s=x")(menucmd "s=masblk2")))(princ);(setq temp "mpr3")(princ);
  3749. [MASBLK10]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk1m"))(progn (menucmd "s=x")(menucmd "s=masblk1")))(princ);(setq temp "mea1")(princ);
  3750. [MASBLK11]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk1m"))(progn (menucmd "s=x")(menucmd "s=masblk1")))(princ);(setq temp "mer1")(princ);
  3751.  
  3752. [JOINTtyp]^c^c(if metric (progn (menucmd "s=x")(menucmd "s=masblk3m"))(progn (menucmd "s=x")(menucmd "s=masblk3")))(princ);$s=x $s=masblk3 (setq temp "mj")(princ);
  3753.  
  3754. [HATCH]^C^C$i=imashat $i=*
  3755. **MASBLK1 3
  3756. [masonry]
  3757. [ 4 x 8]insert (dd (strcat "/archd/" temp "0408"));\!scaleb;;
  3758. [ 6 x 8]insert (dd (strcat "/archd/" temp "0608"));\!scaleb;;
  3759. [ 8 x 8]insert (dd (strcat "/archd/" temp "0808"));\!scaleb;;
  3760. [10 x 8]insert (dd (strcat "/archd/" temp "1008"));\!scaleb;;
  3761. [12 x 8]insert (dd (strcat "/archd/" temp "1208"));\!scaleb;;
  3762. **MASBLK1M 3
  3763. [masonry]
  3764. [ .1 x .2 ]insert (dd (strcat "/archd/" temp "0408"));\!scaleb;;
  3765. [ .15 x .2]insert (dd (strcat "/archd/" temp "0608"));\!scaleb;;
  3766. [ .2 x .2 ]insert (dd (strcat "/archd/" temp "0808"));\!scaleb;;
  3767. [ .25 x .2]insert (dd (strcat "/archd/" temp "1008"));\!scaleb;;
  3768. [ .3 x .2 ]insert (dd (strcat "/archd/" temp "1208"));\!scaleb;;
  3769. **MASBLK2 3
  3770. [masonry]
  3771. [ 4 x 16]insert (dd (strcat "/archd/" temp "0416"));\!scaleb;;
  3772. [ 6 x 16]insert (dd (strcat "/archd/" temp "0616"));\!scaleb;;
  3773. [ 8 x 16]insert (dd (strcat "/archd/" temp "0816"));\!scaleb;;
  3774. [10 x 16]insert (dd (strcat "/archd/" temp "1016"));\!scaleb;;
  3775. [12 x 16]insert (dd (strcat "/archd/" temp "1216"));\!scaleb;;
  3776. **MASBLK2M 3
  3777. [masonry]
  3778. [ .1 x .4 ]insert (dd (strcat "/archd/" temp "0416"));\!scaleb;;
  3779. [ .15 x .4]insert (dd (strcat "/archd/" temp "0616"));\!scaleb;;
  3780. [ .2 x .4 ]insert (dd (strcat "/archd/" temp "0816"));\!scaleb;;
  3781. [ .25 x .4]insert (dd (strcat "/archd/" temp "1016"));\!scaleb;;
  3782. [ .3 x .4 ]insert (dd (strcat "/archd/" temp "1216"));\!scaleb;;
  3783. **MASBLK3 3
  3784. [masonry]
  3785. [ joint]
  3786. [8-FLUSH]insert (dd (strcat "/archd/" temp "08flsh"));\!scaleb;;
  3787. [8-RODDED]insert (dd (strcat "/archd/" temp "08rodd"));\!scaleb;;
  3788. [8-STRIKE]insert (dd (strcat "/archd/" temp "08strk"));\!scaleb;;
  3789. [8-BATTRD]insert (dd (strcat "/archd/" temp "08batr"));\!scaleb;;
  3790. [8-SETBAK]insert (dd (strcat "/archd/" temp "08stbk"));\!scaleb;;
  3791. [8-VEE]insert (dd (strcat "/archd/" temp "08vee"));\!scaleb;;
  3792. **MASBLK3M 3
  3793. [masonry]
  3794. [ joint]
  3795. [.2FLUSH]insert (dd (strcat "/archd/" temp "08flsh"));\!scaleb;;
  3796. [.2RODDED]insert (dd (strcat "/archd/" temp "08rodd"));\!scaleb;;
  3797. [.2STRIKE]insert (dd (strcat "/archd/" temp "08strk"));\!scaleb;;
  3798. [.2BATTRD]insert (dd (strcat "/archd/" temp "08batr"));\!scaleb;;
  3799. [.2SETBAK]insert (dd (strcat "/archd/" temp "08stbk"));\!scaleb;;
  3800. [.2VEE]insert (dd (strcat "/archd/" temp "08vee"));\!scaleb;;
  3801. **WOOD 3
  3802. [wood det]$i=iwood $i=*
  3803.  
  3804. [WOODBEAM](nl "" "/archp/swood");
  3805. [WOODSECT]^C^C(if metric (progn (menucmd "s=x")(menucmd "s=woodsectm"))(progn (menucmd "s=x")(menucmd "s=woodsect")))(princ);(nl "" "/archp/woodsec");
  3806. [WOODSIDE]^C^C(if metric (progn (menucmd "s=x")(menucmd "s=woodelevm"))(progn (menucmd "s=x")(menucmd "s=woodelev")))(princ);(nl "" "/archp/woodside");
  3807.  
  3808. [hatches]
  3809. [WOOD 2]^C^Chatch wood2 \\\
  3810. [WOOD 3]^C^Chatch wood3 \\\
  3811. [WOOD 4]^C^Chatch wood4 \\\
  3812. [WOOD 8]^C^Chatch wood8 \\\
  3813.  
  3814. [HATWALL](nl "" "/archp/hatwall");
  3815. **WOODSECT 3
  3816. [nominal]
  3817. [sections]
  3818. [ 2 X 4  ]1.5;3.5;$s= $s=
  3819. [ 2 X 6  ]1.5;5.5;$s= $s=
  3820. [ 2 X 8  ]1.5;7.25;$s= $s=
  3821. [ 2 X 10 ]1.5;9.25;$s= $s=
  3822. [ 2 X 12 ]1.5;11.25;$s= $s=
  3823. [ 4 X 4  ]3.5;3.5;$s= $s=
  3824. [ 4 X 6  ]3.5;5.5;$s= $s=
  3825. [ 4 X 8  ]3.5;7.25;$s= $s=
  3826. [ 4 X 10 ]3.5;9.25;$s= $s=
  3827. [ 4 X 12 ]3.5;11.25;$s= $s=
  3828.  
  3829. [ OTHER  ]^C^C(setq tempa (getreal "Enter thickness: "));\(setq tempb (getreal "Enter width: "));\(nl "" "/archp/woodsec");!tempa;!tempb;
  3830. **WOODSECTM 3
  3831. [nominal]
  3832. [sections]
  3833. [.05x.1]0.05;.1;$s= $s=
  3834. [.05x.15].05;.15;$s= $s=
  3835. [.05x.2].05;.2;$s= $s=
  3836. [.05x.25].05;.25;$s= $s=
  3837. [.05x.3].05;.3;$s= $s=
  3838. [.1x.1].1;.1;$s= $s=
  3839. [.1x.15].1;.15;$s= $s=
  3840. [.1x.2].1;.2;$s= $s=
  3841. [.1x.25].1;.25;$s= $s=
  3842. [.1x.3].1;.3;$s= $s=
  3843.  
  3844. [ OTHER  ]^C^C(setq tempa (getreal "Enter thickness: "));\(setq tempb (getreal "Enter width: "));\(nl "" "/archp/woodsec");!tempa;!tempb;
  3845. **WOODELEV 3
  3846. [nominal]
  3847. [size]
  3848. [ 2 ]1.5;$s= $s=
  3849. [ 4 ]3.5;$s= $s=
  3850. [ 6 ]5.5;$s= $s=
  3851. [ 8 ]7.25;$s= $s=
  3852. [ 10]9.25;$s= $s=
  3853. [ 12]11.25;$s= $s=
  3854. **WOODELEVM 3
  3855. [nominal]
  3856. [size]
  3857. [ 0.05].05;$s= $s=
  3858. [ 0.1 ].1;$s= $s=
  3859. [ 0.15]0.15;$s= $s=
  3860. [ 0.2].2;$s= $s=
  3861. [ 0.25].25;$s= $s=
  3862. [ 0.3].3;$s= $s=
  3863. **metalstud 2
  3864. [metstuds]$i=imetalstud $i=*
  3865. [ Stud 1]^C^C(nl metstud "/archp/metstud")(metstud "stud1");
  3866. [ Stud 2]^C^C(nl metstud "/archp/metstud")(metstud "stud2");
  3867. [ Stud 3]^C^C(nl metstud "/archp/metstud")(metstud "stud3");
  3868. [ Stud 4]^C^C(nl metstud "/archp/metstud")(metstud "stud4");
  3869.  
  3870. [ 1-5/8]^C^Cinsert (dd "/archd/mstud158") scale !scaleb \
  3871. [ 2-5/8]^C^Cinsert (dd "/archd/mstud258") scale !scaleb \
  3872. [ 3]^C^Cinsert (dd "/archd/mstud3") scale !scaleb \
  3873. [ 3-5/8]^C^Cinsert (dd "/archd/mstud358") scale !scaleb \
  3874. [ 6]^C^Cinsert (dd "/archd/mstud6") scale !scaleb \
  3875. [FURRING]^C^Cinsert (dd "/archd/mfurr") scale !scaleb \
  3876. [RUN1-5/8]^C^Cinsert (dd "/archd/mrun158") scale !scaleb \
  3877. [ 2-5/8]^C^Cinsert (dd "/archd/mrun258") scale !scaleb \
  3878. [ 3]^C^Cinsert (dd "/archd/mrun3") scale !scaleb \
  3879. [ 3-5/8]^C^Cinsert (dd "/archd/mrun358") scale !scaleb \
  3880. [ 6]^C^Cinsert (dd "/archd/mrun6") scale !scaleb \
  3881. [DOORBUCK]$s=x $s=metalbuck $i=imetalbuck $i=*
  3882. **metalbuck 3
  3883. [ door]$i=imetalbuck $i=*
  3884. [ bucks]
  3885.  
  3886. [ 2-5/8]^C^Cinsert (dd "/archd/dwbuck25") scale !scaleb \
  3887. [ 3]^C^Cinsert (dd "/archd/dwbuck3") scale !scaleb \
  3888. [ 3-1/2]^C^Cinsert (dd "/archd/dwbuck35") scale !scaleb \
  3889. [ 5-1/2]^C^Cinsert (dd "/archd/dwbuck55") scale !scaleb \
  3890. [ 6]^C^Cinsert (dd "/archd/dwbuck6") scale !scaleb \
  3891. **metalstudm 2
  3892. [metstuds]$i=imetalstudm $i=*
  3893. [ Stud 1]^C^C(nl metstud "/archp/metstud")(metstud "stud1");
  3894. [ Stud 2]^C^C(nl metstud "/archp/metstud")(metstud "stud2");
  3895. [ Stud 3]^C^C(nl metstud "/archp/metstud")(metstud "stud3");
  3896. [ Stud 4]^C^C(nl metstud "/archp/metstud")(metstud "stud4");
  3897.  
  3898. [ 0.0413]^C^Cinsert (dd "/archd/mstud158") scale !scaleb \
  3899. [ 0.0667]^C^Cinsert (dd "/archd/mstud258") scale !scaleb \
  3900. [ 0.0762]^C^Cinsert (dd "/archd/mstud3") scale !scaleb \
  3901. [ 0.0921]^C^Cinsert (dd "/archd/mstud358") scale !scaleb \
  3902. [ 0.1524]^C^Cinsert (dd "/archd/mstud6") scale !scaleb \
  3903. [FURRING]^C^Cinsert (dd "/archd/mfurr") scale !scaleb \
  3904. [RUN.0413]^C^Cinsert (dd "/archd/mrun158") scale !scaleb \
  3905. [ 0.0667]^C^Cinsert (dd "/archd/mrun258") scale !scaleb \
  3906. [ 0.0762]^C^Cinsert (dd "/archd/mrun3") scale !scaleb \
  3907. [ 0.0921]^C^Cinsert (dd "/archd/mrun358") scale !scaleb \
  3908. [ 0.1524]^C^Cinsert (dd "/archd/mrun6") scale !scaleb \
  3909. [DOORBUCK]$s=x $s=metalbuckm $i=imetalbuckm $i=*
  3910. **metalbuckm 3
  3911. [ door]$i=imetalbuckm $i=*
  3912. [ bucks]
  3913.  
  3914. [ 0.0667]^C^Cinsert (dd "/archd/dwbuck25") scale !scaleb \
  3915. [ 0.0762]^C^Cinsert (dd "/archd/dwbuck3") scale !scaleb \
  3916. [ 0.0889]^C^Cinsert (dd "/archd/dwbuck35") scale !scaleb \
  3917. [ 0.1397]^C^Cinsert (dd "/archd/dwbuck55") scale !scaleb \
  3918. [ 0.1524]^C^Cinsert (dd "/archd/dwbuck6") scale !scaleb \
  3919. **CONC 3
  3920. [concrete]$i=icono $i=*
  3921.  
  3922. [CONCBEAM]^C^C(nl "" "/archp/cbeam");
  3923. [CONCSLAB]^C^C(nl "" "/archp/cslab");
  3924. [CONCWALL]^C^C(nl "" "/archp/footing");
  3925.  
  3926. [HATCH1]^C^Chatch conc;
  3927. [HATCH2]^C^Chatch stipple
  3928.  
  3929. [CONCPATN]^C^Cinsert (dd "/archd/conc");
  3930. [CONCPAT1]INSERT (dd "/arch/concrete") \\
  3931.  
  3932. [joint]
  3933. [CENTERD]^C^C(nl "" "/archp/cjoint") y;n;n;
  3934. [FRMD]^C^C(nl "" "/archp/cjoint") n;y;n;
  3935. [EXPANTN]^C^C(nl "" "/archp/cjoint") n;n;y;
  3936. **rebars 3
  3937. [rebar]$i=irebars $i=*
  3938. [RBARLINE]^C^c$s=x $s=rbarline
  3939. [RBARBEND]^C^c$s=x $s=rbarend
  3940.  
  3941. [details]
  3942. [1A]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");1A;
  3943. [2A]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2A;
  3944. [2B]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2B;
  3945. [2C]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2C;
  3946. [2D]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");2D;
  3947. [3A]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3A;
  3948. [3B]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3B;
  3949. [3C]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3C;
  3950. [3D]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");3D;
  3951. [4A]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");4A;
  3952. [4B]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");4B;
  3953. [4C]^C^C$s=x $s=rebarrad (nl "" "/archp/rbarstrp");4C;
  3954. **RBAREND 3
  3955. [rebar](princ " No Icon Available ")(princ);
  3956. [ ends](princ " No Icon Available ")(princ);
  3957.  
  3958. [ #3  ]insert (dd "/cci/dot") scale (* scalem 0.375) \;
  3959. [ #4  ]insert (dd "/cci/dot") scale (* scalem 0.5) \;
  3960. [ #5  ]insert (dd "/cci/dot") scale (* scalem 0.625) \;
  3961. [ #6  ]insert (dd "/cci/dot") scale (* scalem 0.75) \;
  3962. [ #7  ]insert (dd "/cci/dot") scale (* scalem 0.875) \;
  3963. [ #8  ]insert (dd "/cci/dot") scale (* scalem 1) \;
  3964. [ #9  ]insert (dd "/cci/dot") scale (* scalem 1.125) \;
  3965. [ #10 ]insert (dd "/cci/dot") scale (* scalem 1.25) \;
  3966. [ #11 ]insert (dd "/cci/dot") scale (* scalem 1.375) \;
  3967. [ #12 ]insert (dd "/cci/dot") scale (* scalem 1.5) \;
  3968. [ #13 ]insert (dd "/cci/dot") scale (* scalem 1.625) \;
  3969. [ #14 ]insert (dd "/cci/dot") scale (* scalem 1.75) \;
  3970.  
  3971. [LINES]^C^C$s=x $s=rbarline
  3972. **RBARLINE 3
  3973. [rebar](princ " No Icon Available ")(princ);
  3974. [lines](princ " No Icon Available ")(princ);
  3975.  
  3976. [ #3  ]pline \w (* scalem 0.375) ;
  3977. [ #4  ]pline \w (* scalem 0.5) ;
  3978. [ #5  ]pline \w (* scalem 0.625) ;
  3979. [ #6  ]pline \w (* scalem 0.75) ;
  3980. [ #7  ]pline \w (* scalem 0.875) ;
  3981. [ #8  ]pline \w (* scalem 1) ;
  3982. [ #9  ]pline \w (* scalem 1.125) ;
  3983. [ #10 ]pline \w (* scalem 1.25) ;
  3984. [ #11 ]pline \w (* scalem 1.375) ;
  3985. [ #12 ]pline \w (* scalem 1.5) ;
  3986. [ #13 ]pline \w (* scalem 1.625) ;
  3987. [ #14 ]pline \w (* scalem 1.75) ;
  3988.  
  3989. [BEND]^C^C(nl "" "/archp/rbarbend");
  3990. [ENDS]^C^c$s=x $s=rbarend
  3991. **REBARRAD 3
  3992. [radius]
  3993. [size]
  3994. [ 0.0]0.0;
  3995. [ 1.0](* scalem 1.0);
  3996. [ 2.0](* scalem 2.0);
  3997. [ 3.0](* scalem 3.0);
  3998. [ 4.0](* scalem 4.0);
  3999.  
  4000. [bar]
  4001. [size]
  4002. [  3]3;
  4003. [  4]4;
  4004. [  5]5;
  4005. [  6]6;
  4006. [  7]7;
  4007. [  8]8;
  4008. **detmisc 3
  4009. [misc det]$i=idetmisc $i=*
  4010.  
  4011. [ANCBOLT]insert (dd "/archd/ancbolt") scale !scaleb \
  4012. [GROUND]insert (dd "/archd/ground") scale !scaleb \
  4013.  
  4014. [hatchs]
  4015. [GRAVEL]^C^Chatch gravl1;
  4016. [EARTH]^C^Chatch earth;
  4017. [EARTH 2]^C^Chatch earth2;
  4018. [GLASS]^C^Chatch glass;
  4019. [SCREEN]^C^Chatch screen;
  4020. [OCTAGON]^C^Chatch octagon;
  4021. **sprink 3
  4022. [sprinklr](princ " No Icon Available ")(princ);
  4023.  
  4024. [HEAD](lays "spk") INSERT (dd "/arch/sprinkle") scale !scale1;
  4025.  
  4026. [PIPETEXT](nl "" "/archp/sprink");
  4027.  
  4028. [SPRNKtag](nl "" "/archp/spkcall") spkcall;
  4029. **colins 3
  4030. [column]$i=icolins $i=*
  4031. [grid lay]$i=icolins $i=*
  4032.  
  4033. [LMODCOLM](set 'temp 'columnv)(nl "" "/cci/layermod");
  4034. [LMODGRID](set 'temp 'colgridv)(nl "" "/cci/layermod");
  4035.  
  4036. [COL NUM](lays columnv) insert (dd "/arch/colnum") scale !scale1;
  4037. [BUBINSRT](nl "" "/archp/colinsrt");
  4038. [COLGRID](nl "" "/archp/colgrid");
  4039.  
  4040. [RECTANG](lays columnv) insert (dd "/cci/rectangc");
  4041. [ROUND](lays columnv) circle;
  4042. [IBEAM](lays columnv) (nl "" "/archp/ibeam");
  4043. **CEILING 3
  4044. [ceiling]$i=iceiling $i=*
  4045.  
  4046. [LMODCEIL](set 'temp 'ceilv)(nl "" "/cci/layermod");
  4047.  
  4048. [SIMPLE](nl "" "/archp/ceilgrid");
  4049. [DRAW](nl "" "/archp/ceilhat");
  4050. [PICK](nl "" "/archp/ceilhatp");
  4051. [POLYLINE](nl "" "/archp/ceilpick");
  4052.  
  4053. [SPEAKER](lays ceilv) insert (dd "/arch/speaker") scale !scale1;
  4054. [SMOKEDET](lays ceilv) insert (dd "/arch/smoke") scale !scale1;
  4055. [SPRNKLER]$s=x $s=sprink
  4056. [HVAC](if metric (progn (menucmd "s=x")(menucmd "s=hvacm"))(progn (menucmd "s=x")(menucmd "s=hvac")))(princ);
  4057. [CEILMISC]$s=x $s=ceilmisc
  4058. **ceilmisc 3
  4059. [misc]$i=iceilmisc $i=*
  4060. [ceiling]$i=iceilmisc $i=*
  4061.  
  4062. [ FAN 42](lays ceilv) insert (dd3 "/cfan42") scale !scaleb \
  4063. [ FAN 48](lays ceilv) insert (dd3 "/cfan48") scale !scaleb \
  4064. [ EXIT](lays elecv) insert (dd "/arch/e-exit1") scale !scale1;
  4065. **DIM 2
  4066. [LAYERMOD](set 'temp 'DIMLAYV)(nl "" "/cci/layermod")(lays dimlayv);
  4067. [DIM:]^C^C$i=idim1 $i=* dim;
  4068. [DIM1:]^C^CDIM1;
  4069. [DIMCHK](nl "" "/cci/dimchk");
  4070. [DATUM](nl c:ddim "/cci/datumdim") DDIM;
  4071. [ST2DIM](nl "" "/cci/st2dim");
  4072. [Linear]$S=X $S=DIMLINEAR
  4073. [AssocDIM]$S=X $S=FORMAT
  4074. [Angular]ANG;
  4075. [Diametr]DIAM;
  4076. [Radius]RAD;
  4077. [Center]CENTER;
  4078. [Leader]$i=iballoon $i=*
  4079. [Dim Vars]$S=X $S=VAR1
  4080. [Redraw]'REDRAW;
  4081. [Status]STAT;
  4082. [Undo]UNDO;
  4083. [Style]STYLE;
  4084. **SETUP 3
  4085. [SETUP](nl "" "/cci/setupnew");
  4086.  
  4087. [edit]
  4088. [scripts]
  4089. [TEXT SCR](nl "" "/cci/edtext")(text1);
  4090. [DIM SCR](nl "" "/cci/eddim")(dim1);
  4091. [LAY SCR](nl "" "/cci/edlay");
  4092.  
  4093. [reload]
  4094. [LAYERS](nl "" "/cci/chglayer")(layer1 "/cci/layers.txt");
  4095. [redefine]
  4096. [ SCALE](nl "" "/cci/chgsize")(chgscale);
  4097.  
  4098. [TABLET]$S=X $S=TABLET ^C^CTABLET;
  4099. **SETUPM 3
  4100. [SETUP](nl "" "/cci/setupnew");
  4101.  
  4102. [UNITBASE]^C^C(nl "" "/cci/unitbase")(unitbase);
  4103.  
  4104. [edit]
  4105. [scripts]
  4106. [TEXT SCR](nl "" "/cci/edtext")(text1);
  4107. [DIM SCR](nl "" "/cci/eddim")(dim1);
  4108. [LAY SCR](nl "" "/cci/edlay");
  4109.  
  4110. [reload]
  4111. [LAYERS](nl "" "/cci/chglayer")(layer1);
  4112. [redefine]
  4113. [ SCALE](nl "" "/cci/chgsize")(chgscale);
  4114.  
  4115. [TABLET]$S=X $S=TABLET ^C^CTABLET;
  4116. **CHGTEXT
  4117. [ED TEXT](nl c:chgtext "/cci/chgtext") chgtext;
  4118.  
  4119. [ <--]
  4120. [ -->]
  4121.  
  4122. [DELETE>]
  4123. [<DELETE]
  4124.  
  4125. [INSERT]
  4126.  
  4127. [EXIT]
  4128. **PLOT 2
  4129. [PLOT    ]PLOT;
  4130. [PRPLOT  ]PRPLOT;
  4131. [--------]
  4132. [  plot  ]
  4133. [ scripts]
  4134.  
  4135. [1](nl "" "/cci/plot") plot1
  4136. [2](nl "" "/cci/plot") plot2
  4137. [3](nl "" "/cci/plot") plot3
  4138. [4](nl "" "/cci/plot") plot4
  4139. [5](nl "" "/cci/plot") plot5
  4140. [Other](nl "" "/cci/plot") OTHER
  4141.  
  4142. [SAMEplot]script (strcat drive "/cci/plottemp");
  4143. [--------]
  4144. [MAKEBOX](nl "" "/cci/plotbox1");
  4145. [USEBOX](nl "" "/cci/plotbox2");
  4146. [PLOTMORE](nl "" "/cci/plotmore");
  4147. **PLOT1 3
  4148.  
  4149. [ plot]
  4150. [ scale]
  4151. [--------]
  4152.  
  4153. [AUTO]AUTO
  4154. [SELECT]SELECT
  4155.  
  4156. [--------]
  4157. **BL 3
  4158. [ATTDEF:]$S=X $S=ATTDEF ^C^CATTDEF;
  4159. [BASE:]^C^CBASE;
  4160. [BLOCK:]$S=X $S=BLOCK ^C^CBLOCK;
  4161. [INSERT:]$S=X $S=INSERT ^C^CINSERT;
  4162. [MINSERT:]$S=X $S=INSERT ^C^CMINSERT;
  4163. [WBLOCK:]$S=X $S=WBLOCK ^C^CWBLOCK;
  4164.  
  4165. [ATT CONT]$s=x $s=attcontrol
  4166. [EXTRACT]$s=x $s=attext
  4167. **DS 3
  4168. [ATTDISP:]$S=X $S=ATTCONTROL ^C^CATTDISP;
  4169. [DVIEW:](if (null dvfn)(defun dvfn ()(princ " Dview select objects: ")(menucmd "s=x")(menucmd "s=dview")(command "select" "auto" pause)(command "dview" "p" "")(menucmd "s=x")(menucmd "s=dview1")(princ))) (dvfn);
  4170. [LAYREGEN](nl laregen "/cci/laregen")(laregen "");
  4171. [PAN:]'PAN;
  4172. [PLAN:]$S=X $S=PLAN ^C^CPLAN;
  4173. [REDRAW:]'REDRAW;
  4174. [REDRALL:]'REDRAWALL;
  4175. [REGEN:](nl zooma "/cci/zooma")(zooma);
  4176. [REGNALL:]^C^CREGENALL;
  4177. [RGNAUTO:]^C^CREGENAUTO;
  4178. [VIEW:]$S=X $S=VIEW 'VIEW;
  4179. [VIEWRES:]$S=X $S=VIEWRES ^C^CVIEWRES;
  4180. [VPOINT:]$S=X $S=VPOINT VPOINT;
  4181. [VPORTS:]$S=X $S=VPORTS VPORTS;
  4182. [ZOOM:]$S=X $S=ZOOM 'ZOOM;
  4183. **DR 3
  4184. [ARC]$S=X $S=ARC
  4185. [BOX](nl "" "/cci/box");
  4186. [CIRCLE]$S=X $S=CIRCLE
  4187. [DONUT:]^C^CDONUT;
  4188. [ELLIPSE:]$S=X $S=ELLIPSE ^C^CELLIPSE;
  4189. [HATCH:]$S=X $S=HATCH ^C^CHATCH;
  4190. [LINE:]$S=X $S=LINE ^C^CLINE;
  4191. [PLINE:]$S=X $S=PLINE ^C^CPLINE;
  4192. [POINT:]$S=X $S=POINT ^C^CPOINT;
  4193. [POLYGON:]$S=X $S=POLYGON ^C^CPOLYGON;
  4194. [SHAPE:]$S=X $S=SHAPE ^C^CSHAPE;
  4195. [SKETCH:]$S=X $S=SKETCH ^C^CSKETCH;
  4196. [SLOT](nl "" "/cci/slot");
  4197. [SOLID:]$S=X $S=SOLID ^C^CSOLID;
  4198. **ED 3
  4199. [ARRAY:]$S=X $S=ARRAY ^C^CARRAY;
  4200. [ATTEDIT:]$S=X $S=ATTEDIT ^C^CATTEDIT;
  4201. [DDATTE:]^C^CDDATTE;
  4202. [BREAK:]$S=X $S=BREAK ^C^CBREAK;
  4203. [CHAMFER:]$S=X $S=CHAMFER ^C^CCHAMFER;
  4204. [CHANGE:]$S=X $S=CHANGE ^C^CCHANGE;
  4205. [CHPROP:]$S=X $S=CHPROP ^C^CCHPROP;
  4206. [COPY:]$S=X $S=COPY ^CCOPY;
  4207. [DIVIDE:]$S=X $S=DIVIDE ^C^CDIVIDE;
  4208. [ERASE:]$S=X $S=ERASE ^C^CERASE;
  4209. [EXPLODE:]$s=x $s=explode ^C^CEXPLODE;
  4210. [EXTEND:]$S=X $S=EXTEND ^C^CEXTEND;
  4211. [FILLET:]$S=X $S=FILLET ^C^CFILLET;
  4212. [MEASURE:]$S=X $S=MEASURE ^C^CMEASURE;
  4213.  
  4214. [next]$S=X $S=ED2
  4215. **ED2 3
  4216. [MIRROR:]$S=X $S=MIRROR ^C^CMIRROR;
  4217. [MOVE:]$S=X $S=MOVE ^C^CMOVE;
  4218. [OFFSET:]$S=X $S=OFFSET OFFSET;
  4219. [PEDIT:]^C^C(nl c:peditm "/cci/peditm") peditm;
  4220. [ROTATE:]$S=X $S=ROTATE ^C^CROTATE;
  4221. [SELECT:]$S=X $S=SELECT SELECT;
  4222. [SCALE:]$S=X $S=SCALE ^C^CSCALE;
  4223. [STRETCH:]$S=X $S=STRETCH ^C^CSTRETCH C;
  4224. [TRIM:]$S=X $S=TRIM ^C^CTRIM;
  4225. [UNDO:]$S=X $S=UNDO ^C^CUNDO;
  4226.  
  4227.  
  4228.  
  4229.  
  4230. [previous]$S=X $S=ED
  4231. **INQ 3
  4232. [AREA:]$S=X $S=AREA ^C^CAREA;
  4233. [DBLIST:]^CDBLIST;
  4234. [DIST:]$S=X $S=DIST ^C^CDIST;
  4235. [HELP:]HELP;
  4236. [ID:]^C^CID;
  4237. [LIST:]$S=X $S=LIST ^C^CLIST;
  4238. [STATUS:]^C^CSTATUS;
  4239. [TIME]$s=x $s=time
  4240. **SET 3
  4241. [APERTURE]$s=x $s=aperture 'setvar aperture;\'setvar pickbox;\$s= $s=
  4242. [COLOR:]$S=X $S=COLOR ^C^CCOLOR;
  4243. [COORDS];
  4244. [ELEV:]$S=X $S=3dthick ^C^CELEV;
  4245. [GRID:](if metric (progn (menucmd "s=x")(menucmd "s=gridm"))(progn (menucmd "s=x")(menucmd "s=grid")))(princ);^C^CGRID;
  4246. [HANDLES:]$S=X $S=HANDLE ^C^CHANDLES;
  4247. [LINETYP:]$S=X $S=LINETYPE ^C^CLINETYPE;
  4248. [LTSCALE:]^C^CLTSCALE;
  4249. [ORTHO]
  4250. [STYLE:]$S=X $S=STYLE ^C^CSTYLE;
  4251. [UCS:]$S=X $S=UCS1 ^C^CUCS 
  4252. [UCSICON:]$S=X $S=UCSICON ^C^CUCSICON 
  4253. [VPORTS:]$S=X $S=VPORTS ^C^CVPORTS
  4254.  
  4255. [more]$S=X $S=SET2
  4256. **SET2 2
  4257. [ATRIBUTE]$S=X $S=ATTCONTROL
  4258. [AXIS:]$S=X $S=AXIS ^C^CAXIS;
  4259. [BLIPS](if (= (getvar "blipmode") 1)(progn (setvar "blipmode" 0)(prompt "Blipmode OFF")(princ))+
  4260. (progn (setvar "blipmode" 1)(prompt "Blipmode ON")(princ)))(PRINC);
  4261. [MODES](if (= (getvar "blipmode") 1)(progn (princ "Modes OFF")(command "script" (strcat drive "/cci/modeoff")))(progn (princ "Modes ON")(command "script" (strcat drive "/cci/modeon"))))(princ);
  4262. [LIMITS:]^C^CLIMITS;
  4263. [OSNAP:]$S=X $S=OSNAPC ^C^COSNAP;
  4264. [SETVAR:]$S=X $S=SETVAR ^C^CSETVAR;
  4265. [SNAP:]$S=X $S=SNAP ^C^CSNAP;
  4266. [TABLET:]$S=X $S=TABLET ^C^CTABLET;
  4267. [UNITS:]^CUNITS;
  4268.  
  4269. [DRAGMOD:]$S=X $S=DRAGMODE ^C^CDRAGMODE;
  4270. [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);
  4271. [REGNAUTO](if (= (getvar "regenmode") 1)(progn (setvar "regenmode" 0)(prompt "Regenauto OFF")(princ))(progn (setvar "regenmode" 1)(prompt "Regenauto ON")(princ)))
  4272. [VIEWRES:]$S=X $S=VIEWRES VIEWRES Y;
  4273. [more]$S=X $S=SET
  4274. **UT 2
  4275. [SAVE]save;
  4276. [END]$S=X $S=END
  4277. [QUIT]$S=X $S=QUIT
  4278.  
  4279. [PLOT]^C^C$S=X $S=PLOT
  4280.  
  4281. [ATTEXT:]$S=X $S=ATTEXT ^C^CATTEXT;
  4282. [DAYSTAMP](nl "" "/cci/daystamp");
  4283. [DXF/IGES]$S=X $S=DXF;
  4284. [Editfile]ws;
  4285. [Listfile]ty;
  4286. [FILES:]^C^CFILES;
  4287. [MENU:]^C^CMENU MENU;
  4288. [PURGE:]$S=X $S=PURGE ^C^CPURGE;
  4289. [RENAME:]$S=X $S=RENAME ^C^CRENAME;
  4290. [SCRIPT:]$S=X $S=SCRIPT ^C^CSCRIPT;
  4291. [SHELL]$S=X $S=EXCOMDS
  4292. [SLIDES]$S=X $S=SLIDES
  4293. **OSNAP 3
  4294. [CENter]CENTER $S= $S=
  4295. [ENDpoint]ENDPOINT $S= $S=
  4296. [INSert]INSERT $S= $S=
  4297. [INTersec]INTERSEC $S= $S=
  4298. [MIDpoint]MIDPOINT $S= $S=
  4299. [NEArest]NEAREST $S= $S=
  4300. [NODe]NODE $S= $S=
  4301. [PERpend]PERPEND $S= $S=
  4302. [QUAdrant]QUADRANT $S= $S=
  4303. [TANgent]TANGENT $S= $S=
  4304.  
  4305. [Quick,]QUICK,^Z
  4306.  
  4307. [NONE]NONE $S= $S=
  4308. **OSNAPB 3
  4309. [CENter]CENTER $S=
  4310. [ENDpoint]ENDPOINT $S=
  4311. [INSert]INSERT $S=
  4312. [INTersec]INTERSEC $S=
  4313. [MIDpoint]MIDPOINT $S=
  4314. [NEArest]NEAREST $S=
  4315. [NODe]NODE $S=
  4316. [PERpend]PERPEND $S=
  4317. [QUAdrant]QUADRANT $S=
  4318. [QUICK,]QUICK,^Z
  4319. [TANgent]TANGENT $S=
  4320. [NONE]NONE $S=
  4321. [REF PT](nl off "/cci/off")(off) \ $S=
  4322. [U:]^C^CU $S=
  4323. [REDO:]^C^CREDO $S=
  4324. [REDRAW:]^C^CREDRAW (savechk);$S=
  4325. ['SETVAR]'SETVAR $S=
  4326. [  HELP  ]$S= 'help 
  4327. **BLOCK 3
  4328. [BLOCK:]^C^CBLOCK;
  4329. [?]BLOCK ?;
  4330.  
  4331. [Auto]auto;
  4332. [Single]Single;
  4333. [Window]Win;
  4334. [Last]Las;
  4335. [Previous]Pr;
  4336. [Crossing]Cr;
  4337. [Remove]Re;
  4338. [Add]Ad;
  4339. [Yes]Yes;
  4340.  
  4341. [OOPS]^C^COOPS;
  4342. [BASE]base;
  4343. ["RAW"MOD]$s=x $s=attrawmod
  4344. [Makeblks](nl makeblk "/cci/makeblk")(makeblk);
  4345. **INSERT 3
  4346. [INSERT:]^C^CINSERT;
  4347. [MINSERT:]^C^CMINSERT;
  4348. [ ?]INSERT ?;
  4349. [ *]*
  4350.  
  4351. [ corner]CORNER;
  4352. [ xyz]XYZ;
  4353. [ Scale]scale;
  4354. [ Xscale]xscale;
  4355. [ Yscale]yscale;
  4356. [ Zscale]zscale;
  4357. [ Rotate]rota;
  4358. [PRELIM]$s=x $s=prelim
  4359.  
  4360. [PICKBLK]cb;
  4361. [ATT CONT]$s=x $s=attcontrol
  4362. [Userblks]$i=userblk $i=*
  4363. **PRELIM 3
  4364. [prelim]
  4365.  
  4366. [PScale]Pscale;
  4367. [PXscale]Pxscale;
  4368. [PYscale]Pyscale;
  4369. [PZscale]Pzscale;
  4370. [PRotate]Prota;
  4371. **WBLOCK 3
  4372. [WBLOCK:]^C^Cw;
  4373. [*]*
  4374.  
  4375. [Auto]auto;
  4376. [Single]Single;
  4377. [Window]Win;
  4378. [Last]Las;
  4379. [Previous]Pr;
  4380. [Crossing]Cr;
  4381. [Remove]Re;
  4382. [Add]Ad;
  4383.  
  4384. [OOPS]^C^COOPS;
  4385. [BASE]base;
  4386. ["RAW"MOD]$s=x $s=attrawmod
  4387. [Makeblks](nl makeblk "/cci/makeblk")(makeblk);
  4388. **DIMLINEAR 3
  4389. [DIM:]^C^CDIM;
  4390. [DIM1:]^C^CDIM1;
  4391. [Horiz]HORIZ;
  4392. [Vrtical]VERT;
  4393. [Aligned]ALI;
  4394. [Rotated]ROT;
  4395. [Baselin]BASE;
  4396. [Continu]CONT;
  4397. [Hometext]HOMETEXT;
  4398. [Update]UPDATE;
  4399. [Newtext]NEWTEXT;
  4400. [SCRIPT 1]SCRIPT (dd "/cci/dim1");
  4401. [SCRIPT 2]SCRIPT (dd "/cci/dim2");
  4402. [DimVARS]$s=x $s=var1
  4403. [DimMENU]$S=X $S=DIM
  4404. [AssocDIM]$S=X $S=FORMAT
  4405. **ATTDEF 3
  4406. [ATTDEF:]^C^CATTDEF;
  4407.  
  4408. [Invis]Inv;
  4409. [Constant]CONSTANT;
  4410. [Verify]Ver;
  4411. [Preset]preset;
  4412.  
  4413. [Aligned]Ali;
  4414. [Centered]Ce;
  4415. [Fit]Fit;
  4416. [Middle]Mi;
  4417. [Right]Ri;
  4418. [Style]Sty;
  4419.  
  4420. ["RAW"MOD]$s=x $s=attrawmod
  4421. **ATTCONTROL 3
  4422. [atribute]
  4423. [controls]
  4424.  
  4425. [DIALOG ](if (= (getvar "ATTDIA") 0)(PROGN (setvar "ATTDIA" 1)(PRINC " Dialog box for attribute entry. "))(progn (setvar "ATTDIA" 0)(PRINC " Normal attribute prompts. ")))(princ);
  4426. [REQUEST](if (= (getvar "ATTREQ") 0)(progn (setvar "ATTREQ" 1)(princ " Insert blocks with attribute input. "))(progn (setvar "ATTREQ" 0)(princ " Insert blocks without asking for attributes. ")))(princ);
  4427. [ATTDISP:]^C^CATTDISP;
  4428. [ normal]Nor;
  4429. [ ON]ON;
  4430. [ OFF]OFF;
  4431.  
  4432. ["RAW"MOD]$s=x $s=attrawmod
  4433. [EXTRACT]$s=x $s=attext
  4434. **ATTRAWMOD 3
  4435. [ change ]
  4436. [ "raw"  ]
  4437. [attribut]
  4438. [   to...]
  4439.  
  4440. [NORMAL  ](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 0) (assoc 70 temp) temp))(princ);
  4441. [INVISIBL](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 1) (assoc 70 temp) temp))(princ);
  4442. [CONSTANT](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 2) (assoc 70 temp) temp))(princ);
  4443. [VERIFY  ](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 4) (assoc 70 temp) temp))(princ);
  4444. [PRESET  ](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 8) (assoc 70 temp) temp))(princ);
  4445. [INVCONST](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 3) (assoc 70 temp) temp))(princ);
  4446. [INVVERFY](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 5) (assoc 70 temp) temp))(princ);
  4447. [INVPRSET](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 70 9) (assoc 70 temp) temp))(princ);
  4448. [BLANK<>](setq temp (entget (car (entsel "Select attribute to change..."))))(princ);\(entmod (subst (cons 1 "") (assoc 1 temp) temp))(princ);
  4449. **LAYER 2
  4450. [LAYER:]^C^CLAYER;
  4451. [?]LAYER ? * ;
  4452. [Make]$S=X $S=LAYER LAYER M;
  4453. [Set](if (= sdscrn "Y")(progn (setq lalist (gettable "LAYER" ""))(LAYERS "S" lalist))(progn (princ (strcat " New current Layer <"(getvar "clayer")">: "))(command "LAYER" "S" pause "")))(PRINC);
  4454. [New]layer new;
  4455. [On](if (= sdscrn "Y")(progn (princ " Layer to turn ON ")(setq lalist (gettable "LAYER" "ON"))(if (null lalist)(princ " All Layer(s) are ON "))(LAYERS "ON" lalist))(progn (princ " Layer(s) to turn ON <done>: ")(command "layer" "on" pause "")))(PRINC);
  4456. [Off](if (= sdscrn "Y")(progn (princ " Layer to turn OFF ")(setq lalist (gettable "LAYER" "OFF"))(if (null lalist)(princ " All Layer(s) are OFF "))(LAYERS "OFF" lalist))(progn (princ " Layer(s) to turn OFF <done>: ")(command "layer" "off" pause "")))(PRINC);
  4457. [Pick OFF](nl "" "/cci/layeroff");
  4458. [Freeze](if (= sdscrn "Y")(progn (princ " Layer to FREEZE ")(setq lalist (gettable "LAYER" "F"))(if (null lalist)(princ " All Layer(s) are FROZEN "))(LAYERS "F" lalist))(progn (princ " Layer(s) to FREEZE <done>: ")(command "layer" "f" pause "")))(PRINC);
  4459. [Thaw](if (= sdscrn "Y")(progn (princ " Layer to THAW ")(setq lalist (gettable "LAYER" "T"))(if (null lalist)(princ " All Layer(s) are THAWED "))(LAYERS "T" lalist))(progn (princ " Layer(s) to THAW <done>: ")(command "layer" "t" pause "")))(PRINC);
  4460. [Color]LAYER COLOR $S=X $S=LACOLOR \$S=X $S=LAYER
  4461. [SEEColor](setq temp (getstring "See slide for 16/256 colors <16>: "))(princ);\(if (/= temp "256")(command "vslide" (dd "/cci/cci(colors)"))(command "vslide" (dd "/cci/cci(chroma)")))(princ);$S=X $S=LACOLOR LAYER COLOR;\\;redraw $S= $S=
  4462. [Ltype]LAYER LTYPE $S=X $S=LALT \$S=X $S=LAYER
  4463. [Ltype pk](princ " Assign Linetype to layer ")(if (null sdscrn)(setq sdscrn "Y" scrtog 't))(if sdscrn (setq ltlist (gettable "LTYPE" "") lalist (gettable "LAYER" ""))(setq ltlist '("") lalist '("")))(PRINC) +
  4464. VSLIDE (dd "/cci/cci(linetype)");(LAYERS "L" ltlist)(setq ostr1 ostr)(if scrtog (setq sdscrn nil scrtog nil))(LAYERS "LT" lalist)(PRINC) LAYER LT !OSTR1 !OSTR  REDRAW;(if sdscrn (menucmd "S="))(princ) $S= $S= $S= $S= $S=
  4465. [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);
  4466. [LAYREGEN](nl laregen "/cci/laregen")(laregen "");
  4467. [LASCRIPT](nl "" "/cci/lascript");
  4468. [SET 0]layer s 0;;
  4469. **LACOLOR 3
  4470. [COLOR] 
  4471.  
  4472. [red]RED;
  4473. [yellow]YELLOW;
  4474. [green]GREEN;
  4475. [cyan]CYAN;
  4476. [blue]BLUE;
  4477. [magenta]MAGENTA;
  4478. [white]WHITE;
  4479. [8]8;
  4480. [9]9;
  4481. [10]10;
  4482. [11]11;
  4483. [12]12;
  4484. [13]13;
  4485. [14]14;
  4486. [15]15;
  4487. **LALT 3
  4488. [linetype]
  4489.  
  4490. [contin.]CONTINUOUS;
  4491. [dashed]DASHED;
  4492. [hidden]HIDDEN;
  4493. [center]CENTER;
  4494. [phantom]PHANTOM;
  4495. [dot]DOT;
  4496. [dashdot]dashdot;
  4497. [border]border;
  4498. [divide]divide;
  4499. **ZOOM 3
  4500. [ZOOM:]'ZOOM;
  4501.  
  4502. [All]All;(princ " HINT: VIEW Restore ALL is faster " )(princ);
  4503. [Center]Center;
  4504. [Dynamic]Dyn;
  4505. [Extents]Ext;(princ " HINT: VIEW Restore ALL is faster " )(princ);
  4506. [Left]Left;
  4507. [Previous]Pre;
  4508. [Window]Win;
  4509. [In]2x;
  4510. [Out].5x;
  4511.  
  4512. [Yes]YES;
  4513. [No]NO;
  4514.  
  4515. [ZOOMIN](nl "" "/cci/zoomin");
  4516. [ZMSCALE](nl "" "/cci/zmscale");
  4517. **DVIEW 3
  4518. [DVIEW:](if (null dvfn)(defun dvfn ()(princ " Dview select objects: ")(menucmd "s=x")(menucmd "s=dview")(command "select" "auto" pause)(command "dview" "p" "")(menucmd "s=x")(menucmd "s=dview1")(princ))) (dvfn);
  4519.  
  4520. [Single]Single;
  4521. [Window]Win;
  4522. [Last]Las;
  4523. [Previous]Pr;
  4524. [Crossing]Cr;
  4525. [Remove]Re;
  4526. [Add]Ad;
  4527.  
  4528. [USEHOUSE]^C^CDVIEW;;
  4529.  
  4530. [ Dview ]$S=X $S=DVIEW1
  4531. [Options]$S=X $S=DVIEW1
  4532. **DVIEW1 3
  4533. [DVIEW:](if (null dvfn)(defun dvfn ()(princ " Dview select objects: ")(menucmd "s=x")(menucmd "s=dview")(command "select" "auto" pause)(command "dview" "p" "")(menucmd "s=x")(menucmd "s=dview1")(princ))) (dvfn);
  4534. [options]
  4535.  
  4536. [Points]points;
  4537. [Camera]camera;
  4538. [Target]target;
  4539. [Distance]distance;
  4540. [Twist]twist;
  4541. [Pan]pan;
  4542. [Zoom]zoom;
  4543. [Clip]Clip $S=X $S=DVIEW2
  4544. [OFF]off;
  4545. [Hide]hide;
  4546. [Undo]undo;
  4547.  
  4548. [Exit]Exit $S=X $S=S 
  4549. **DVIEW2 3
  4550. [clipping]
  4551.  
  4552. [ Back]Back \$S=X $S=DVIEW1
  4553.  
  4554. [ON]On $S=X $S=DVIEW1
  4555. [OFF]Off $S=X $S=DVIEW1
  4556.  
  4557. [ Front]Front \$S=X $S=DVIEW1
  4558.  
  4559. [ON]On $S=X $S=DVIEW1
  4560. [OFF]Off $S=X $S=DVIEW1
  4561. [Eye]Eye $S=X $S=DVIEW1
  4562. **VPORTS 3
  4563. [VPORTS:]^C^CVPORTS;
  4564. [*icon*]$i=ivporti $i=*
  4565.  
  4566. [Save]sav;
  4567. [Restore]restore;
  4568. [Delete]delete;
  4569. [Join]join;
  4570. [SIngle]si;
  4571. [?]?;
  4572.  
  4573. [2]2 $S=X $S=VP2
  4574. [3]3 $S=X $S=VP3
  4575. [4]4;
  4576.  
  4577. [REDRAWALL]redrawall;
  4578. [REGENALL]regenall;
  4579. [VPORTSET](nl "" "/cci/ucssetup");
  4580. **VP2 3
  4581.  
  4582. [Horizont]H $S=X $S=VPORTS
  4583. [Vertical]V $S=X $S=VPORTS
  4584. **VP3 3
  4585.  
  4586. [Horizont]H $S=X $S=VPORTS
  4587. [Vertical]V $S=X $S=VPORTS
  4588. [Above]A $S=X $S=VPORTS
  4589. [Below]B $S=X $S=VPORTS
  4590. [Left]L $S=X $S=VPORTS
  4591. [Right]R $S=X $S=VPORTS
  4592. **VIEW 3
  4593. [VIEW:]'VIEW;
  4594. [?]?;
  4595.  
  4596. [Delete]'VIEW ? 'VIEW D;
  4597. [Save]'VIEW ? 'VIEW S;
  4598. [Window]'view Win;
  4599. [Restore]'VIEW ? 'VIEW R;
  4600.  
  4601. [V R all]'view r all;
  4602. [V R 1]'view r 1;
  4603. [V R 2]'view r 2;
  4604. [V R 3]'view r 3;
  4605. [V R 4]'view r 4;
  4606.  
  4607. [RESTlisp](if (null sdscrn)(setq sdscrn "Y" scrtog 't))(if sdscrn (setq vwlist (gettable "VIEW" ""))(setq vwlist '("")))(princ) +
  4608. (if (not (member nil vwlist))(LAYERS "R" vwlist)(PRINC " No Views Saved"))(if scrtog (setq sdscrn nil scrtog nil))(PRINC);
  4609. [VIEWSET](nl "" "/cci/views");
  4610. **LINE 2
  4611. [LINE:]^C^CLINE;
  4612. [PTLINE](nl "" "/cci/ptline");
  4613. [DLINE](nl c:dl "/cci/dline") dl;
  4614. [MLINE](nl c:ml "/cci/mline") ml;
  4615. [DOUBLE](nl "" "/cci/dblline");
  4616. [SYMBOL]$S=X $S=INSYM $I=IINSYM $I=*
  4617. [LINETEXT](nl "" "/cci/instext");
  4618.  
  4619. [ @ ]@\
  4620. [ < ]<\
  4621. [continue]^C^CLINE;;
  4622. [close]Close;
  4623. [undo]Undo;
  4624.  
  4625. [end-end]endp \endp;
  4626. [end-mid]endp \midp;
  4627. [mid-mid]midp \midp;
  4628. [LINELAYR]$s=x $s=setlinel
  4629. **setlinel 3
  4630. [set to]
  4631. [line]
  4632. [layer]
  4633.  
  4634. [MEDIUM]$s=x $s=line (setq med1v (getstring (strcat " Layer for Med lines <" medv ">: "))) \(if (/= med1v "")(setq medv med1v)) LAYER m !medv  LINE;
  4635. [HEAVY]$s=x $s=line (setq heavy1v (getstring (strcat " Layer for Heavy lines <" heavyv ">: "))) \(if (/= heavy1v "")(setq heavyv heavy1v)) LAYER m !heavyv  LINE;
  4636. [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;
  4637. [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;
  4638. [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;
  4639. [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;
  4640. [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;
  4641. [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;
  4642. **3DFACE 3
  4643. [3DFACE:]^C^C3DFACE;
  4644.  
  4645. [.x].X;
  4646. [.y].Y;
  4647. [.z].Z;
  4648. [.xy].XY;
  4649. [.xz].XZ;
  4650. [.yz].YZ;
  4651.  
  4652. [Invisibl](princ "Use before the FIRST endpoint of an edge. Results show when done.")(princ);Invis;
  4653.  
  4654. [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);
  4655. [EDGEHIDE](nl c:edge "/cci/edge") edge;
  4656. [CH FACES](nl c:chface "/cci/chface") chface;
  4657. **3DOBJECT 3
  4658. [ 3d]
  4659. [objects]
  4660.  
  4661. [BOX mesh](PRINC "Loading TORUS ")(nl c:torus "/cci/3d") box;
  4662. [WEDGE](PRINC "Loading WEDGE ")(nl c:torus "/cci/3d") wedge;
  4663. [PYRAMID](PRINC "Loading PYRAMID ")(nl c:pyramid "/cci/3d") pyramid;
  4664. [CONE](PRINC "Loading CONE ")(nl c:torus "/cci/3d") cone;
  4665. [DOME](PRINC "Loading DOME ")(nl c:torus "/cci/3d") dome;
  4666. [DISH](PRINC "Loading DISH ")(nl c:torus "/cci/3d") dish;
  4667. [MESH](PRINC "Loading MESH ")(nl c:torus "/cci/3d") mesh;
  4668. [SPHERE](PRINC "Loading SPHERE ")(nl c:torus "/cci/3d") sphere;
  4669. [TORUS](PRINC "Loading TORUS ")(nl c:torus "/cci/3d") torus;
  4670. [TUBE](PRINC "Loading 3DTUBE ")(nl c:3dtube "/cci/3dtube") 3dtube;
  4671. [polyTUBE](nl c:tube "/cci/tube") tube;
  4672. [BOX face](princ "Loading 3DCUBE ")(nl c:3dcube "/cci/3dcube") 3dcube;
  4673. **3DLISP 3
  4674. [3d]
  4675. [special]
  4676.  
  4677. [HOLESLOT](nl c:hole "/cci/hole") hole;
  4678. [PROJECT](nl c:project "/cci/project") project;
  4679. [FPLOT](nl fplot "/cci/fplot");
  4680. [3D MIDPT](nl 3dmid "/cci/3dmid")(3dmid) \
  4681. [REF ZANG](nl zangoff "/cci/zangoff")(zangoff) \\\
  4682. [REFZDIST](nl zdistoff "/cci/zdistoff")(zdistoff) \\\
  4683. [ZANG](nl zang "/cci/zang")(zang) \\
  4684. [ZDIST](nl zdist "/cci/zdist")(zdist) \\
  4685. **3D 3
  4686. [3DPOLY:]^C^C$S=X $S=3DPOLY 3DPOLY;
  4687. [3DFACE:]^C^C$S=X $S=3DFACE 3DFACE;
  4688. [3DSURF]$s=x $s=3dsurf
  4689. [3DOBJECT]$S=X $S=3DOBJECT
  4690. [SPECIAL]$S=X $S=3DLISP
  4691.  
  4692. [ASHADE](nl c:scene "/cci/ashade") $S=X $S=ASHADE
  4693.  
  4694. [VPOINT:]$s=x $s=vpoint
  4695. [VP ROT]vpoint rot;
  4696. [VP PLAN]VPOINT 0,0,1;
  4697.  
  4698. [HIDE:]HIDE;
  4699. [laHIDDEN](PRINC "Loading LAYERH ")(nl "" "/cci/layerh");
  4700. **3DTHICK 3
  4701. [3d thick]
  4702. [ elev]
  4703.  
  4704. ['ELEV]'SETVAR ELEVATION;
  4705. ['THICK]'SETVAR THICKNESS;
  4706.  
  4707. [PICKELEV](nl "" "/cci/setelev");
  4708. [PICKTHIC](nl "" "/cci/setthick");
  4709.  
  4710. [CHG ELEV](nl "" "/cci/chelev");
  4711. [CHGTHICK](nl "" "/cci/chthick");
  4712. **3DSURF 3
  4713. [3d surf]
  4714.  
  4715. [EDGSURF:]^C^CEDGESURF;
  4716. [REVSURF:]^C^CREVSURF;
  4717. [RULSURF:]^C^CRULESURF;
  4718. [TABSURF:]^C^CTABSURF;
  4719.  
  4720. [Surftb1:]'SETVAR SURFTAB1 
  4721. [Surftb2:]'SETVAR SURFTAB2
  4722.  
  4723. [3DMESH:]^C^C3DMESH;
  4724. **3DPOLY 3
  4725. [3DPOLY:]^C^C3DPOLY;
  4726.      
  4727. [Close]close;
  4728. [Undo]undo;
  4729. [.x].x;
  4730. [.y].y;
  4731. [.z].z;
  4732. [.xy].xy;
  4733. [.xz].xz;
  4734. [.yz].yz;
  4735.  
  4736. [CONTROLS]$I=IPOLY $I=*
  4737. **VPOINT 3
  4738. [VPOINT:]^C^CVPOINT;
  4739. [*icon*]^c^c$s=x $s=vp3d $i=i3dviews $i=*
  4740.  
  4741. [rotate]^C^CVPOINT R;
  4742. [angle]^C^C$s=x $s=vp3d VPOINT R;;
  4743.  
  4744. [REAR]^C^C$s=x $s=vp3d VPOINT R;<<90;
  4745. [LEFTrear]^C^C$s=x $s=vp3d VPOINT R;<<135;
  4746. [RITErear]^C^C$s=x $s=vp3d VPOINT R;<<45;
  4747.  
  4748. [LEFT]^C^C$s=x $s=vp3d VPOINT R;<<180;
  4749. [PLAN]^C^Cvpoint 0,0,1;
  4750. [RIGHT]^C^C$s=x $s=vp3d VPOINT R;<<0;
  4751.  
  4752. [FRONT]^C^C$s=x $s=vp3d VPOINT R;<<270;
  4753. [LEFTfrnt]^C^C$s=x $s=vp3d VPOINT R;<<225;
  4754. [RITEfrnt]^C^C$s=x $s=vp3d VPOINT R;<<315;
  4755. **VP3D 3
  4756. [ vpoint]
  4757. [ angle]
  4758. [    +90 ]<<90;$s= $s=
  4759. [    +80 ]<<80;$s= $s=
  4760. [    +60 ]<<60;$s= $s=
  4761. [    +45 ]<<45;$s= $s=
  4762. [    +30 ]<<30;$s= $s=
  4763. [    +10 ]<<10;$s= $s=
  4764. [    + 5 ]<<5;$s= $s=
  4765. [      0 ]<<0;$s= $s=
  4766. [    - 5 ]<<-5;$s= $s=
  4767. [    -10 ]<<-10;$s= $s=
  4768. [    -30 ]<<-30;$s= $s=
  4769. [    -45 ]<<-45;$s= $s=
  4770. [    -60 ]<<-60;$s= $s=
  4771. [    -80 ]<<-80;$s= $s=
  4772. [    -90 ]<<-90;$s= $s=
  4773. **ASHADE 3
  4774. [ASHADE]^C^C(nl c:scene "/cci/ashade") $s=x $s=ashade $i=ias $i=*
  4775.  
  4776. [LIGHTS:]^C^C$S=X $S=LIGHTS LIGHT;
  4777. [CAMERA:]^C^C$S=X $S=CAMERA CAMERA;
  4778.  
  4779. [SCENE:]^C^CSCENE;
  4780. [FILMROL:]^C^CFILMROLL;
  4781.  
  4782. [CAMVIEW:]^C^CCAMVIEW;
  4783.  
  4784. [AFLIX]^C^C(nl c:shadetype "/cci/aflix");
  4785. [SHADETYP]^C^C(nl c:shadetype "/cci/aflix") shadetype;
  4786. [WALKTHRU]^C^C(nl c:shadetype "/cci/aflix") walkthrough;
  4787. [ANIMLENS]^C^C(nl c:shadetype "/cci/aflix") animlens;
  4788. [ANIMATE]^C^C(nl c:shadetype "/cci/aflix") animate;
  4789. [BUTTON]^C^C(nl c:shadetype "/cci/aflix") Button;
  4790. **LIGHTS 3
  4791. [LIGHT:]^C^CLIGHT;
  4792.  
  4793. [Point]p;
  4794. [Directed]d;
  4795.  
  4796. [Filters]
  4797. .x
  4798. .y
  4799. .z
  4800. .xy
  4801. .xz
  4802. .yz
  4803.  
  4804. [CAMVIEW:]^C^CCAMVIEW;
  4805. [CAMERA:]^C^C$S=X $S=CAMERA CAMERA
  4806. [ACTION]$S=X $S=ACTION
  4807. **CAMERA 3
  4808. [CAMERA:]^C^CCAMERA;
  4809.  
  4810. [Filters]
  4811. .x
  4812. .y
  4813. .z
  4814. .xy
  4815. .xz
  4816. .yz
  4817.  
  4818.  
  4819.  
  4820. [CAMVIEW:]^C^CCAMVIEW;
  4821. [LIGHTS:]^C^C$S=X $S=LIGHTS LIGHT;
  4822. [ACTION]$S=X $S=ACTION
  4823. **ACTION 3
  4824. [ACTION]^C^C$S=X $S=ACTION
  4825.  
  4826. [CAMVIEW:]^C^CCAMVIEW;
  4827. [SCENE:]^C^CSCENE;
  4828. [FILMROL:]^C^CFILMROLL;
  4829. **PLINE 3
  4830. [PLINE:]^C^CPLINE;
  4831.  
  4832. [Arc]ARC $S=PARC
  4833. [close]Cl;
  4834. [length]Len;
  4835. [undo]Un;
  4836. [width]Wid;
  4837. [halfwid]Half;
  4838.  
  4839. [DONUT:]donut;
  4840. [FILL ON]'SETVAR FILLMODE 1;
  4841. [FILL OFF]'SETVAR FILLMODE 0;
  4842.  
  4843. [SavWidth](nl "" "/cci/widthsav");
  4844. [UseWidth](princ "Draw pline with previously saved width ... ")(princ);pline \wid !pwid1 !pwid1
  4845. [POLYWID](nl "" "/cci/polywid");
  4846. [SPIRAL](nl c:snake "/cci/snake") snake;
  4847. **PARC 3
  4848. [polyarc]
  4849.  
  4850. [angle]$S=X $S=PARCANG An;
  4851. [CEnter]$S=X $S=PARCEN CE;
  4852. [tanDir]DIR \DRAG;
  4853. [Radius]$S=X $S=PARCRAD Rad;
  4854. [2nd PT]S \DRAG;
  4855. [CLose]$S=X $S=PLINE CLOSE;
  4856.  
  4857. [undo]Un;
  4858.  
  4859. [contline]$S=X $S=PLINE L;
  4860.  
  4861. [PLINE:]$S=X $S=PLINE ^C^CPLINE;
  4862. **PARCANG 3
  4863. [angle]
  4864.  
  4865. [center]Ce drag $S=X $S=PARC
  4866. [radius]Rad \ $S=X $S=PARC
  4867. [drag]drag \ $S=X $S=PARC
  4868. **PARCEN 3
  4869. [center]
  4870.  
  4871. [angle]Ang drag $S=X $S=PARC
  4872. [length]Len drag $S=X $S=PARC
  4873. [drag]drag \ $S=X $S=PARC
  4874. **PARCRAD 3
  4875. [radius]
  4876.  
  4877. [angle]Ang \drag $S=X $S=PARC
  4878. [drag]drag \ $S=X $S=PARC
  4879. **OFFSET 3
  4880. [OFFSET:]^C^COFFSET;
  4881.  
  4882. [Through]Thr;
  4883. **ARC 3
  4884. [arc]
  4885. [*icon*]$i=iarc $i=*
  4886.  
  4887. [3-point:]^C^CARC \\DRAG
  4888. [S,C,E:]^C^CARC \C \DRAG
  4889. [S,C,A:]^C^CARC \C \A DRAG
  4890. [S,C,L:]^C^CARC \C \L DRAG
  4891. [S,E,A:]^C^CARC \E \A;
  4892. [S,E,R:]^C^CARC \E \R;
  4893. [S,E,D:]^C^CARC \E \D DRAG
  4894. [C,S,E:]^C^CARC C \\DRAG
  4895. [C,S,A:]^C^CARC C \\A DRAG
  4896. [C,S,L:]^C^CARC C \\L DRAG
  4897. [CONTIN:]^C^CARC ;DRAG
  4898. **popARC 3
  4899. [ARC]
  4900. [*icon*]$i=iarc $i=*
  4901.  
  4902. [3-point:]*^C^CARC \\DRAG
  4903. [S,C,E:]*^C^CARC \C \DRAG
  4904. [S,C,A:]*^C^CARC \C \A DRAG
  4905. [S,C,L:]*^C^CARC \C \L DRAG
  4906. [S,E,A:]*^C^CARC \E \A
  4907. [S,E,R:]*^C^CARC \E \R
  4908. [S,E,D:]*^C^CARC \E \D DRAG
  4909. [C,S,E:]*^C^CARC C \\DRAG
  4910. [C,S,A:]*^C^CARC C \\A DRAG
  4911. [C,S,L:]*^C^CARC C \\L DRAG
  4912. [CONTIN:]*^C^CARC ;DRAG
  4913. **popCIRCL 3
  4914. [CIRCLE]
  4915.  
  4916. [CEN,RAD:]*^C^CCIRCLE \DRAG
  4917. [CEN,DIA:]*^C^CCIRCLE \D
  4918. [2 POINT:]*^C^CCIRCLE 2P \DRAG
  4919. [3 POINT:]*^C^CCIRCLE 3P \\DRAG
  4920. [TTR:]*^C^CCIRCLE TTR
  4921. **CIRCLE 3
  4922. [circle]
  4923. [*icon*]$i=icircle $i=*
  4924.  
  4925. [CEN,RAD:]^C^CCIRCLE \DRAG
  4926. [CEN,DIA:]^C^CCIRCLE \D;
  4927. [2 POINT:]^C^CCIRCLE 2P \DRAG
  4928. [3 POINT:]^C^CCIRCLE 3P \\DRAG
  4929. [TTR:]^C^CCIRCLE TTR;
  4930. [TTT]CIRCLE 3P TAN \TAN \TAN;
  4931.  
  4932. [CONCEN]CIRCLE CEN \DRAG;
  4933. [MULT CCR](nl "" "/cci/concentr");
  4934. [MULT CCD](nl "" "/cci/concentd");
  4935. [CENTLINE](nl c:circentl "/cci/circentl") CIRCENTL;
  4936. **ELLIPSE 3
  4937. [ELLIPSE:]^C^CELLIPSE;
  4938.  
  4939. [Center]ce;
  4940. [Rotation]Rot;
  4941. [Iso]Iso;
  4942. [Diameter]Dia;
  4943. **POLYGON 3
  4944. [POLYGON:]^C^CPOLYGON;
  4945.  
  4946. [Edge]ED;
  4947. [I-scribe]I;
  4948. [C-scribe]C;
  4949. **SHAPE 3
  4950. [SHAPE:]^C^CSHAPE;
  4951. [?]?;
  4952.  
  4953. [LOAD:]^C^CLOAD;
  4954. [?]?;
  4955. **SKETCH 3
  4956. [SKETCH:]^C^CSKETCH;
  4957.  
  4958. Connect
  4959. Erase
  4960. Record
  4961.  
  4962. [eXit]x
  4963. Quit
  4964.  
  4965. [------]
  4966. [SKPOLY:]'SETVAR SKPOLY 1;
  4967. [SKLINE:]'SETVAR SKPOLY 0;
  4968. [SKINC:]'SETVAR SKETCHINC;
  4969. [------]
  4970. [JOINMORE](nl "" "/cci/joinmore");
  4971. **SOLID 3
  4972. [SOLID:]^C^CSOLID;
  4973.  
  4974. [FILL ON]'SETVAR FILLMODE 1;
  4975. [FILL OFF]'SETVAR FILLMODE 0;
  4976. **POINT 3
  4977. [POINT:]^C^CPOINT;
  4978. [MULITPLE]*point;
  4979.  
  4980. [.x].X;
  4981. [.y].Y;
  4982. [.z].Z;
  4983. [.xy].XY;
  4984. [.xz].XZ;
  4985. [.yz].YZ;
  4986.  
  4987. [complex]
  4988. [points]
  4989. [example:]^C^CVSLIDE (dd "/cci/cci(points)");'SETVAR PDMODE \REDRAW POINT;
  4990.  
  4991. [Pdmode:]'SETVAR PDMODE \POINT;
  4992. [Pdsize:]'SETVAR PDSIZE \POINT;
  4993. **HATCH 3
  4994. [HATCH:]^C^CHATCH;
  4995. [*icon*]$i=ihatch1 $i=*
  4996. [?]?;
  4997.  
  4998. [u]U;
  4999. [u,o]U,O;
  5000. [u,i]U,I;
  5001. [Yes]Yes;
  5002. [Window]Win;
  5003. [Last]Last;
  5004. [Previous]Pre;
  5005. [Crossing]Cr;
  5006. [Remove]Re;
  5007. [Add]Add;
  5008. [Undo]Un;
  5009.  
  5010. [HATFACE](nl "" "/cci/hatface");
  5011. **LIST 3
  5012. [LIST:]^C^CLIST;
  5013.  
  5014. [Window]Win;
  5015. [Last]Last;
  5016. [Previous]Pre;
  5017. [Crossing]Cr;
  5018. [Remove]Re;
  5019. [Add]Add;
  5020. [Undo]Un;
  5021. **AREA 3
  5022. [AREA:]^C^CAREA;
  5023. [Add]ADD;
  5024. [Subtract]Sub;
  5025. [Entity]Ent;
  5026.  
  5027. [set snap]
  5028. [ END](setvar "osmode" 1);
  5029. [ NEAR](setvar "osmode" 512);
  5030.  
  5031. [ NONE](setvar "osmode" 0);
  5032.  
  5033. [AREA TXT](nl "" "/cci/areatext");
  5034. [AREADRAW](nl "" "/cci/areadraw");
  5035. [AREAPICK](nl "" "/cci/areapick");
  5036. [AREAent]area ent;
  5037. **DIST 3
  5038. [DIST:]^C^CDIST;
  5039.  
  5040. [DISTMORE](nl "" "/cci/distmore");
  5041. [DISTTEXT](nl "" "/cci/disttext");
  5042. [DISTCALC](nl "" "/cci/distcalc");
  5043. **TEXTSETUP1 2
  5044. TXT
  5045. MONOTXT
  5046. SIMPLEX
  5047. MSIMPLEX
  5048. DIM
  5049. HAND1
  5050. ROMANS
  5051. ROMAND
  5052. OUTLINE
  5053. BOLD
  5054. TIMES
  5055. TIMESOUT
  5056. COMPLEX
  5057. ITALIC
  5058. ROMANC
  5059. ITALICC
  5060. ROMANT
  5061. ITALICT
  5062. GOTHICE
  5063. SYMAP
  5064. **TEXTSETUP 3
  5065. [ text]
  5066. [styles]
  5067.  
  5068. [1/16]1-16;
  5069. [3/32]3-32;
  5070. [1/8]1-8;
  5071. [5/32]5-32;
  5072. [3/16]3-16;
  5073. [1/4]1-4;
  5074. [5/16]5-16;
  5075. [3/8]3-8;
  5076. [1/2]1-2;
  5077. [3/4]3-4;
  5078. [1]1;
  5079.  
  5080.  
  5081. [OTHER]0;
  5082.  
  5083.  
  5084. **MTEXTSETUP 3
  5085. [ TEXT]
  5086. [Height]
  5087.  
  5088. [006]006;
  5089. [008]008;
  5090. [012]012;
  5091. [018]018;
  5092. [025]025;
  5093. [035]035;
  5094. [050]050;
  5095. [070]070;
  5096. [100]100;
  5097. [140]140;
  5098. [200]200;
  5099.  
  5100.  
  5101. [OTHER]0;
  5102.  
  5103.  
  5104. **TEXT 2
  5105. [TEXT]$S=X $S=TEXT ^C^C$T4=TEXT1 $T4=TEXT2 TEXT;
  5106. [Center]ce;
  5107. Middle
  5108. Right
  5109. Align
  5110. Fit
  5111. Style
  5112.  
  5113. [TEXTMORE](nl "" "/cci/textmore");
  5114. [TEXTCOPY](nl "" "/cci/textcopy");
  5115. [PICKSTYL](nl c:pstyle "/cci/pstyle") pstyle;
  5116. [CHARARAY](nl "" "/cci/chararay");
  5117. [LEADTEXT]$S=X $S=BALLOON
  5118. [OVERLINE](nl "" "/cci/linetext");
  5119. [ARCTEXT](nl "" "/cci/arctext");
  5120. [IMPORT](nl "" "/cci/import");
  5121. [EXPORT](nl "" "/cci/export");
  5122. [TEXTSCR]$s=x $s=textscript
  5123. **TEXTSCRIPT 3
  5124. [text]
  5125. [scripts]
  5126.  
  5127. [1]SCRIPT (dd "/cci/s1");
  5128. [2]SCRIPT (dd "/cci/s2");
  5129. [3]SCRIPT (dd "/cci/s3");
  5130. [4]SCRIPT (dd "/cci/s4");
  5131. [5]SCRIPT (dd "/cci/s5");
  5132.  
  5133. [EDIT SCR](nl "" "/cci/edtext")(text1);
  5134. **F1 2
  5135. Txt
  5136. Monotxt
  5137. Simplex
  5138. Msimplex
  5139. Dim
  5140. Hand1
  5141. Outline
  5142. Bold
  5143. Times
  5144. Timesout
  5145. Complex
  5146. Cyrillic
  5147. Cyriltlc
  5148. Greekc
  5149. Greeks
  5150.  
  5151. [STYLE]$S=X $S=style
  5152. [next]$s=x $s=F2
  5153. **F2 2
  5154. Gothice
  5155. Gothicg
  5156. Gothici
  5157. Italicc
  5158. Italict
  5159. Romanc
  5160. Romand
  5161. Romans
  5162. Romant
  5163. Scriptc
  5164. Scripts
  5165. Syastro
  5166. Symap
  5167. Symath
  5168. Symeteo
  5169. Symusic
  5170. [STYLE]$S=X $S=style
  5171. **STYLE 2
  5172. [STYLE:]^C^CSTYLE;
  5173. [?]?;
  5174. [example:]vslide (dd "/cci/cci(fonts)");STYLE \\\\\\\redraw;
  5175.  
  5176. [Fonts]$S=X $S=F1
  5177. [*icon*]$i=ifonts1 $i=*
  5178.  
  5179. [1]SCRIPT (dd "/cci/s1");STYLE  \ \;;;;
  5180. [2]SCRIPT (dd "/cci/s2");STYLE  \ \;;;;
  5181. [3]SCRIPT (dd "/cci/s3");STYLE  \ \;;;;
  5182. [4]SCRIPT (dd "/cci/s4");STYLE  \ \;;;;
  5183. [5]SCRIPT (dd "/cci/s5");STYLE  \ \;;;;
  5184.  
  5185. [SIDEPICK](nl c:pstyles "/cci/pstyles") pstyles;
  5186. [STYLECHG](nl textchg "/cci/stylechg")(stylechg);
  5187. [PICKSTYL](nl c:pstyle "/cci/pstyle") pstyle;
  5188. [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);
  5189. [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)))
  5190. **DTEXT 2
  5191. [DTEXT]$S=X $S=DTEXT ^C^C$T4=DTEXT1 $T4=DTEXT2 dtext;
  5192. [Center]ce;
  5193. Middle
  5194. Right
  5195. Align
  5196. Fit
  5197. Style
  5198.  
  5199. [TEXTMORE](nl "" "/cci/textmore");
  5200. [TEXTCOPY](nl "" "/cci/textcopy");
  5201. [PICKSTYL](nl c:pstyle "/cci/pstyle") pstyle;
  5202. [CHARARAY](nl "" "/cci/chararay");
  5203. [LEADTEXT]$S=X $S=BALLOON
  5204. [OVERLINE](nl "" "/cci/linetext");
  5205. [ARCTEXT](nl "" "/cci/arctext");
  5206. [IMPORT](nl "" "/cci/import");
  5207. [EXPORT](nl "" "/cci/export");
  5208. [TEXTSCR]$s=x $s=textscript
  5209. **AXIS 3
  5210. [AXIS:]^C^CAXIS;
  5211.  
  5212. [axs=snap]SNAP;
  5213.  
  5214. [ON]ON;
  5215. [OFF]OFF;
  5216. [Aspect]A;
  5217. **END 3
  5218. END ?
  5219.  
  5220. [Yes]^C^CEND;
  5221. [No]$S=S
  5222. **QUIT 3
  5223. QUIT ?
  5224.  
  5225. [Yes]^C^CQUIT Y;
  5226. [No]$S=S
  5227. **VAR1 2
  5228. [example]vslide (dd "/cci/cci(dimvar)");(princ " Hit any key to continue ")(princ)(grread);redraw dim;
  5229. [*icon*]$i=idimtog $i=*
  5230. [scale]'setvar dimscale;
  5231. [arr size]'setvar DIMASZ;
  5232. [tik size]'setvar DIMTSZ;
  5233. [txt size]'setvar DIMTXT;
  5234. [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);
  5235. [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);
  5236. [exttog](nl "" "/cci/dimext");
  5237. [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);
  5238. [block]$i=idimpoint $i=*
  5239. [block1]$i=idimpoint1 $i=*
  5240. [block2]$i=idimpoint2 $i=*
  5241. [assoc](if (= (getvar "dimaso") 0)(PROGN (setvar "dimaso" 1)(PRINC " Associative dim is ON "))(progn (setvar "dimaso" 0)(PRINC " Associative dim is OFF ")))(princ);
  5242. [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);
  5243. [dimcentr]'setvar DIMCEN;
  5244. [next]$S=X $S=VAR2
  5245. [DimMENU]$S=X $S=DIM
  5246. **VAR2 2
  5247. [toleranc](if (= (getvar "dimtol") 0)(PROGN (setvar "dimtol" 1)(PRINC " Dim tolerances are activated "))(progn (setvar "dimtol" 0)(PRINC " Dim tolerances are deactivated ")))(princ);
  5248. [limits](if (= (getvar "dimlim") 0)(PROGN (setvar "dimlim" 1)(PRINC " Dim Limits are activated "))(progn (setvar "dimlim" 0)(PRINC " Dim Limits are deactivated ")))(princ);
  5249. [set +]'setvar DIMTP;
  5250. [set -]'setvar DIMTM;
  5251. [extoffst]'setvar DIMEXO;
  5252. [dimexe]'setvar DIMEXE;
  5253. [dimdli]'setvar DIMDLI;
  5254. [dimdle]'setvar DIMDLE;
  5255. [roundoff]'setvar DIMRND;
  5256. [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);
  5257. [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);
  5258. [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);
  5259. [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);
  5260. [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);
  5261. [dimtvp]'SETVAR DIMTVP;
  5262. [next]$S=X $S=VAR3
  5263. [previous]$S=X $S=VAR1
  5264. [DimMENU]$S=X $S=DIM
  5265. **VAR3 2
  5266. [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);
  5267. [zerosupp]setvar dimzin;$i=idimzin $i=* 
  5268. [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);
  5269. [altsfact]'setvar DIMALTF;
  5270. [alt deci]'setvar DIMALTD;
  5271. [len fact]'setvar DIMLFAC;
  5272. [post str]DIM DIMPOST;
  5273. [alt post]DIM DIMAPOST;
  5274.  
  5275. [previous]$S=X $S=VAR2
  5276. [DimMENU]$S=X $S=DIM
  5277. **FORMAT 3
  5278. [assocdim]
  5279. [  ON](setvar "DIMASO" 1)(princ " Associative Dimensioning ON ")(princ);
  5280. [  OFF](setvar "DIMASO" 0)(princ " Associative Dimensioning OFF ")(princ);
  5281.  
  5282. [HOMETEXT]HOMETEXT;
  5283. [UPDATE]UPDATE;
  5284. [NEWTEXT]NEWTEXT;
  5285. [UPDATmor](nl dimupd "/cci/dimasupd")(dimupd);
  5286.  
  5287. [Window]Win;
  5288. [Last]Last;
  5289. [Previous]Pre;
  5290. [Crossing]Cr;
  5291. [Remove]Re;
  5292. [Add]Add;
  5293. [Undo]Un;
  5294. [DimMENU]$S=X $S=DIM
  5295. **LINETYPE 3
  5296. [LINETYP:]^C^CLINETYPE;
  5297. [?]LINETYPE ?;
  5298. [example:]VSLIDE (dd "/cci/cci(linetype)");LINETYPE \REDRAW LINETYPE;
  5299.  
  5300. [Load]Load;
  5301. [Create]Create;
  5302. [Set]S $S=CHLT \$S=
  5303.  
  5304. [Yes]Yes;
  5305. [No]No;
  5306. **LIMITS 3
  5307. [LIMITS:]^C^CLIMITS;
  5308.  
  5309. [On]ON;
  5310. [Off]OFF;
  5311. **SNAP 3
  5312. [SNAP:]^C^CSNAP;
  5313.  
  5314. [ON]ON;
  5315. [OFF]OFF;
  5316. [Aspect]ASPECT;
  5317. [Rotate]snap rotate;$i=isnaprot $i=*
  5318.  
  5319. [STANDARD]SNAP S S   R 0,0 0;
  5320. [ISO]SNAP S I ;
  5321. [ISOTOGGL];
  5322. [ALLSNAP](nl "" "/cci/allsnap");
  5323.  
  5324. [SNAPSET]$s=x $s=snapset 'setvar snapunit
  5325. **SNAPSET 3
  5326. ['SNAPSET]'SETVAR SNAPUNIT;
  5327.  
  5328. [1/64].015625,.015625;$s= $s=
  5329. [1/32].03125,.03125;$s= $s=
  5330. [1/16].0625,.0625;$s= $s=
  5331. [1/8].125,.125;$s= $s=
  5332. [1/4].25,.25;$s= $s=
  5333. [1/2].5,.5;$s= $s=
  5334. [3/4].75,.75;$s= $s=
  5335. [ 1 ]1,1;$s= $s=
  5336. [ 2 ]2,2;$s= $s=
  5337. [ 3 ]3,3;$s= $s=
  5338. [ 4 ]4,4;$s= $s=
  5339. [ 6 ]6,6;$s= $s=
  5340. [ 8 ]8,8;$s= $s=
  5341. [ 10 ]10,10;$s= $s=
  5342. [ 1' ]12,12;$s= $s=
  5343. [ 2' ]24,24;$s= $s=
  5344. [ 4' ]48,48;$s= $s=
  5345. **MSNAPSET 3
  5346. ['SNAPSET]'SETVAR SNAPUNIT;
  5347.  
  5348. [10.00]10.0,10.0;$s= $s=
  5349. [5.000]5.00,5.00;$s= $s=
  5350. [2.000]2.00,2.00;$s= $s=
  5351. [1.000]1.00,1.00;$s= $s=
  5352. [ .500].500,.500;$s= $s=
  5353. [ .200].200,.200;$s= $s=
  5354. [ .100].100,.100;$s= $s=
  5355. [ .075].075,.075;$s= $s=
  5356. [ .050].050,.050;$s= $s=
  5357. [ .020].020,.020;$s= $s=
  5358. [ .010].010,.010;$s= $s=
  5359. [ .005].005,.005;$s= $s=
  5360. [ .001].001,.001;$s= $s=
  5361. [ .0005].0005,.0005;$s= $s=
  5362. **TABLET 3
  5363. [TABLET:]^C^CTABLET;
  5364.  
  5365. [cal]CAL;
  5366. [config]VSLIDE (dd "/cci/cci(tab)");TABLET CFG 4 25 9 11 9 9 13 25 7 Y;REDRAW;
  5367. [re-confg]VSLIDE (dd "/cci/cci(tab)");TABLET cfg 4 y 25 9 11 9 9 13 25 7 y;REDRAW;
  5368. [ON]ON;
  5369. [OFF]OFF;
  5370. [Yes]Yes;
  5371. [No]No;
  5372. **OSNAPC 3
  5373. [OSNAP:]^C^COSNAP;
  5374.  
  5375. [CENter]CENTER,\
  5376. [ENDpoint]ENDPOINT,\
  5377. [INSert]INSERT,\
  5378. [INTersec]INTERSEC,\
  5379. [MIDpoint]MIDPOINT,\
  5380. [NEArest]NEAREST,\
  5381. [NODe]NODE,\
  5382. [PERpend]PERPEND,\
  5383. [QUAdrant]QUADRANT,\
  5384. [TANgent]TANGENT,\
  5385.  
  5386. [None]OSNAP NONE $S= $S=
  5387. [Quick,]QUICK,^Z
  5388. **DRAGMODE 3
  5389. [DRAGMODE]^C^CDRAGMODE;
  5390.  
  5391. [ON]ON $S=S
  5392. [OFF]OFF $S=S
  5393. [Auto]Auto $S=S
  5394. **GRID 3
  5395. [GRID:]^C^CGRID;
  5396. [grd=snap]SNAP;
  5397. [Aspect]Aspect;
  5398. [1/16].0625;
  5399. [1/8].125;
  5400. [1/4].25;
  5401. [1/2].5;
  5402. [ 1 ]1;
  5403. [ 2 ]2;
  5404. [ 4 ]4;
  5405. [ 6 ]6;
  5406. [ 8 ]8;
  5407. [ 10 ]10;
  5408. [ 12 ]12;
  5409. [ 2']24;
  5410. [ 5']60;
  5411. [ 10']120;
  5412. **GRIDM 3
  5413. [GRID:]^C^CGRID;
  5414. [grd=snap]SNAP;
  5415. [Aspect]Aspect;
  5416. [10.00]10.0;
  5417. [5.000]5.00;
  5418. [2.000]2.00;
  5419. [1.000]1.00;
  5420. [ .500].500;
  5421. [ .200].200;
  5422. [ .100].100;
  5423. [ .075].075;
  5424. [ .050].050;
  5425. [ .020].020;
  5426. [ .010].010;
  5427. [ .005].005;
  5428. [ .001].001;
  5429. [ .0005].0005;
  5430.  
  5431. **SETVAR 3
  5432. [SETVAR:]^C^CSETVAR;
  5433. [?]?;
  5434.  
  5435. ['SETVAR]'SETVAR;
  5436. [AFLAG]'SETVAR AFLAGS;
  5437. [BLIPMODE]'SETVAR BLIPMODE;
  5438. [DRAGMODE]'SETVAR DRAGMODE;
  5439. [ELEV]'SETVAR ELEVATION;
  5440. [EXPERT]'SETVAR EXPERT;
  5441. [LTSCALE]'SETVAR LTSCALE;
  5442. [MIRRTEXT]'SETVAR MIRRTEXT;
  5443. [PDMODE]'SETVAR PDMODE;
  5444. [PDSIZE]'SETVAR PDSIZE;
  5445. [THICKN]'SETVAR THICKNESS;
  5446.  
  5447. **QTEXT 3
  5448. [QTEXT:]^C^CQTEXT;
  5449.  
  5450. [ON]ON;
  5451. [OFF]OFF;
  5452. [REGEN:]REGEN;
  5453. **VIEWRES 3
  5454. [VIEWRES:]^C^CVIEWRES;
  5455.  
  5456. [No]No;
  5457. [Yes]Yes;
  5458.  
  5459. 100
  5460. 500
  5461. 750
  5462. 1000
  5463.  
  5464. [RGNAUTO:]^C^CREGENAUTO;
  5465. **APERTURE 3
  5466. [select]
  5467. [ size]
  5468.  
  5469. [1]1;
  5470. [2]2;
  5471. [3]3;
  5472. [4]4;
  5473. [5]5;
  5474. [6]6;
  5475. [7]7;
  5476. [8]8;
  5477. [9]9;
  5478. [10]10;
  5479. [15]15;
  5480. **ARRAY 3
  5481. [ARRAY:]^C^CARRAY;
  5482. [ANGARRAY](nl "" "/cci/angarray");
  5483. [3DARRAY](nl c:3darray "/cci/3darray") 3darray;
  5484. [3DANGARR](nl c:3dangarr "/cci/3dangarr") 3dangarr;
  5485.  
  5486. [Auto]auto;
  5487. [Window]Win;
  5488. [Last]Last;
  5489. [Previous]Pre;
  5490. [Crossing]Cr;
  5491. [Remove]Re;
  5492. [Add]Add;
  5493. [Undo]Un;
  5494.  
  5495. [Rectang]Rectang;
  5496. [Polar]Polar;
  5497. [Circular]Cir;
  5498. **ROTATE 3
  5499. [ROTATE:]^C^CROTATE;
  5500. [3DROTATE](nl c:3drotate "/cci/3drotate") 3drotate;
  5501. [AXROT](nl c:axrot "/cci/axrot") axrot;
  5502.  
  5503. [Auto]auto;
  5504. [Window]Win;
  5505. [Last]Last;
  5506. [Previous]Pre;
  5507. [Crossing]Cr;
  5508. [Remove]Re;
  5509. [Add]Add;
  5510. [Undo]Un;
  5511.  
  5512. [Referenc]R;
  5513.  
  5514. [MOVE-ROT](nl c:mr "/cci/moverot") mr;
  5515. [ROT-MOVE](nl c:rm "/cci/rotmove") rm;
  5516. **SELECT 3
  5517. [SELECT:]^C^CSELECT;
  5518.  
  5519. [Auto]auto;
  5520. [Single]Single;
  5521. [Window]Win;
  5522. [Last]Last;
  5523. [Previous]Pre;
  5524. [Crossing]Cr;
  5525. [Remove]Re;
  5526. [Add]Add;
  5527. [Undo]Un;
  5528. **SCALE 3
  5529. [SCALE:]^C^CSCALE;
  5530.  
  5531. [Auto]auto;
  5532. [Single]Single;
  5533. [Window]Win;
  5534. [Last]Last;
  5535. [Previous]Pre;
  5536. [Crossing]Cr;
  5537. [Remove]Re;
  5538. [Add]Add;
  5539. [Undo]Un;
  5540.  
  5541. [Referenc]Ref;
  5542.  
  5543. [BLKSCALE](nl "" "/cci/blkscale");
  5544. **BREAK 3
  5545. [BREAK:]^C^CBREAK;
  5546.  
  5547. [BREAK F]^C^CBREAK \F;
  5548. [BREAK @0]^C^CBREAK \F \@;
  5549. [BRKLOOP](nl "" "/cci/brkloop");
  5550. **MOVE 3
  5551. [MOVE:]^C^CMOVE auto;
  5552.  
  5553. [Window]Win;
  5554. [Last]Last;
  5555. [Previous]Pre;
  5556. [Crossing]Cr;
  5557.  
  5558. [end-end]endp \endp;
  5559. [end-mid]endp \midp;
  5560. [mid-mid]midp \midp;
  5561.  
  5562. [MOVE-ROT](nl c:mr "/cci/moverot") mr;
  5563. [ROT-MOVE](nl c:rm "/cci/rotmove") rm;
  5564. [MOVEOBJ]mo;
  5565. **COPY 3
  5566. [COPY:]^C^CCOPY auto;
  5567.  
  5568. [Multiple]Mult;
  5569. [Window]Win;
  5570. [Last]Last;
  5571. [Previous]Pre;
  5572. [Crossing]Cr;
  5573.  
  5574. [end-end]endp \endp;
  5575. [end-mid]endp \midp;
  5576. [mid-mid]midp \midp;
  5577.  
  5578. [COPY-ROT](nl c:cr "/cci/copyrot") cr;
  5579. [ROT-COPY](nl c:rc "/cci/rotcopy") rc;
  5580. **UNDO 3
  5581. [UNDO:]^C^CUNDO;
  5582.  
  5583. [Back 1]^C^CUNDO 1;
  5584.  
  5585. [Auto]Auto;
  5586. [Back]Back;
  5587. [End]En;
  5588. [Group]Gr;
  5589. [Mark]Mark;
  5590. [Control]$S=UNDOC Control;
  5591.  
  5592. [Yes]Yes;
  5593. [No]No;
  5594.  
  5595. [REDO:]REDO;
  5596. **UNDOC 11
  5597. [All]All;
  5598. [None]None;
  5599. [One]One;
  5600. **ERASE 3
  5601. [ERASE:]^C^CERASE auto;
  5602.  
  5603. [Auto]auto;
  5604. [Single]Single;
  5605. [Window]Win;
  5606. [Last]Last;
  5607. [Previous]Pre;
  5608. [Crossing]Cr;
  5609. [Remove]Re;
  5610. [Add]Add;
  5611. [Undo]Un;
  5612.  
  5613. [OOPS:]^C^COOPS;
  5614. [ERASER](nl "" "/cci/eraser");
  5615. [ERASEOUT](nl "" "/cci/eraseout");
  5616. [ERASENT](nl "" "/cci/eraseent");
  5617. [DELAYER](nl "" "/cci/dellayr")(dellayr);
  5618. **P0 2
  5619. [PEDIT:]^C^C(nl c:peditm "/cci/peditm") peditm;
  5620. [Last]Last;
  5621. [Yes]Yes;
  5622. [No]No;
  5623. [Close]Close;
  5624. [Open]Open;
  5625. [Join]Join;
  5626. [Width]Wid;
  5627. [Ed Vrtx]Ed $s=x $S=PVERTED
  5628. [Spline]spline;
  5629. [Fit Curv]Fit;
  5630. [Decurve]Dec;
  5631. [Undo]U;
  5632. [eXit]X $S=S
  5633. [SavWidth](nl "" "/cci/widthsav");
  5634. [UseWidth]w (princ (rtos pwid1))(princ) !pwid1
  5635. [PolyVars]$S=X $S=PVARS $i=ipoly $i=*
  5636. [Polywid](nl "" "/cci/polywid");
  5637. **P8 3
  5638. [PEDIT:]^C^C(nl c:peditm "/cci/peditm") peditm;
  5639.  
  5640. [Last]Last;
  5641. [Close]Close;
  5642. [Open]Open;
  5643. [Ed Vrtx]Ed $s=x $S=3DPVERTED
  5644. [Spline]spline;
  5645. [Decurve]Dec;
  5646. [Undo]U;
  5647. [eXit]X $S=S
  5648.  
  5649. [PolyVars]$S=X $S=PVARS $i=ipoly $i=*
  5650. **P16 3
  5651. [PEDIT:]^C^C(nl c:peditm "/cci/peditm") peditm;
  5652.  
  5653. [Ed Vrtx]E $S=X $S=3DMVERTED
  5654. [Smooth]smooth;
  5655. [Desmooth]desmooth;
  5656. [Mclose]mclose;
  5657. [Nclose]nclose;
  5658. [Mopen]mopen;
  5659. [Nopen]nopen;
  5660. [Undo]U;
  5661. [eXit]^C^C$S=X $S=S 
  5662.  
  5663. [PolyVars]$S=X $S=PVARS $i=ipoly $i=*
  5664. **PVARS 3
  5665. [Polyvars]$i=ipoly $i=*
  5666.  
  5667. [SPLframe]'SETVAR SPLFRAME
  5668. [ On]1
  5669. [ Off]0
  5670. [SPLsegs]'SETVAR SPLINESEGS
  5671. [SPLtype]'SETVAR SPLINETYPE
  5672. [ Quad]5
  5673. [ Cubic]6
  5674. [SURFtype]'SETVAR SURFTYPE
  5675. [ Quad]5
  5676. [ Cubic]6
  5677. [ Bezier]8
  5678. [UDensity]'SETVAR SURFU
  5679. [VDensity]'SETVAR SURFV
  5680.  
  5681. **PVERTED 3
  5682. [ed vrtx]
  5683.  
  5684. [next]Next;
  5685. [previous]Pre;
  5686. [break]Break;
  5687. [insert]Insert;
  5688. [move]Move;
  5689. [straight]Str;
  5690. [width]Wid;
  5691. [tangent]Tang;
  5692. [go]Go;
  5693. [regen]Regen;
  5694. [undo]X U $S=X $S=P0
  5695. [eXit]X $S=X $S=P0
  5696. **3DPVERTED 3
  5697. [ed vrtx]
  5698.  
  5699. [next]Next;
  5700. [previous]Pre;
  5701. [break]Break;
  5702. [insert]Insert;
  5703. [move]Move;
  5704. [straight]Str;
  5705. [regen]Regen;
  5706. [eXit]X $S=X $S=P8
  5707. **3DMVERTED 3
  5708. [ed vrtx]
  5709.  
  5710. [next]Next;
  5711. [previous]Pre;
  5712. [Left]left;
  5713. [Right]right;
  5714. [Up]up;
  5715. [Down]down;
  5716. [move]Move;
  5717. [regen]Regen;
  5718. [eXit]X $S=X $S=P16
  5719. **TRIM 3
  5720. [TRIM:]^C^CTRIM;
  5721.  
  5722. [Auto]auto;
  5723. [Single]Single;
  5724. [Window]Win;
  5725. [Last]Last;
  5726. [Previous]Pre;
  5727. [Crossing]Cr;
  5728. [Remove]Re;
  5729. [Add]Add;
  5730. [Undo]Un;
  5731.  
  5732. [LINETRIM](nl "" "/cci/linetrim");
  5733. [ERASEOUT](nl "" "/cci/eraseout");
  5734. **ATTEXT 3
  5735. [ATTEXT:]^C^CATTEXT;
  5736. [CDF]CDF;
  5737. [SDF]SDF;
  5738. [DXF]DXF;
  5739. [ENTITIES]ENTITIES;
  5740.  
  5741. [BILLMAT](setq temp (strcase (getstring " Enter template file (extension .txt assumed) <temp>: ")))(if (= temp "")(setq temp "TEMP"))(nl billmat "/cci/billmat")(billmat temp);
  5742. [TAMLLIB](nl tamllib "/cci/tamllib")(tamllib);
  5743. [TEMPLAT](nl "" "/cci/tplate");
  5744. **SLIDES 3
  5745. [MSLIDE:]^C^CMSLIDE;
  5746.  
  5747. [Yes]Yes;
  5748. [No]No;
  5749.  
  5750. [VSLIDE:]^C^CVSLIDE;
  5751. [SLIDSHOW](nl "" "/cci/slidshow");
  5752. **SCRIPT 3
  5753. [SCRIPT:]^C^CSCRIPT;
  5754.  
  5755. [DELAY:]DELAY;
  5756. [RESUME:]RESUME;
  5757. [RSCRIPT:]RSCRIPT;
  5758.  
  5759. [USER 1]script (dd "/custom/user1");
  5760. [USER 2]script (dd "/custom/user2");
  5761. [USER 3]script (dd "/custom/user3");
  5762. [USER 4]script (dd "/custom/user4");
  5763. [USER 5]script (dd "/custom/user5");
  5764. [USER 6]script (dd "/custom/user6");
  5765. [USER 7]script (dd "/custom/user7");
  5766. [USER 8]script (dd "/custom/user8");
  5767.  
  5768. [LASCRIPT](nl "" "/cci/lascript");
  5769. **PURGE 3
  5770. [PURGE:]^C^CPURGE;
  5771. [Blocks]Block;
  5772. [LAyers]LAy;
  5773. [LTypes]LTy;
  5774. [STyles]STy;
  5775. [SHapes]SHa;
  5776. [All]All;
  5777.  
  5778. [Yes]Yes;
  5779. [No]No;
  5780. **RENAME 3
  5781. [RENAME:]^C^CRENAME;
  5782. [Blocks]Block;
  5783. [LAyers]LAy;
  5784. [LTypes]LTy;
  5785. [Styles]Sty;
  5786. [View]View;
  5787.  
  5788. [Ucs]ucs;
  5789. [VPort]VPORT;
  5790.  
  5791. [Yes]Yes;
  5792. [No]No;
  5793. **DXF 3
  5794. [DXFIN:]^C^CDXFIN;
  5795.  
  5796. [DXFOUT:]^C^CDXFOUT;
  5797. [16]16;
  5798. [ENTITIES]ENTITIES;
  5799.  
  5800. [Window]Win;
  5801. [Last]Last;
  5802. [Previous]Pre;
  5803. [Crossing]Cr;
  5804. [Remove]Re;
  5805. [Add]Add;
  5806. [Undo]Un;
  5807.  
  5808. [DXBIN:]^C^CDXBIN;
  5809.  
  5810. [IGESIN:]^C^CIGESIN;
  5811. [IGESOUT:]^C^CIGESOUT;
  5812. **EXTEND 3
  5813. [EXTEND:]^C^CEXTEND;
  5814.  
  5815. [Auto]auto;
  5816. [Single]Single;
  5817. [Window]Win;
  5818. [Last]Last;
  5819. [Previous]Pre;
  5820. [Crossing]Cr;
  5821. [Remove]Re;
  5822. [Add]Add;
  5823. [Undo]Un;
  5824. **STRETCH 3
  5825. [STRETCH:]^C^CSTRETCH C;
  5826.  
  5827. [Auto]auto;
  5828. [Single]Single;
  5829. [Window]Win;
  5830. [Last]Last;
  5831. [Previous]Pre;
  5832. [Crossing]Cr;
  5833. [Remove]Re;
  5834. [Add]Add;
  5835. [Undo]Un;
  5836.  
  5837. [ST2DIM](nl "" "/cci/st2dim");
  5838. [ST REMOV]str;
  5839. **MIRROR 3
  5840. [MIRROR:]^C^CMIRROR auto;
  5841.  
  5842. [Auto]auto;
  5843. [Single]Single;
  5844. [Window]Win;
  5845. [Last]Last;
  5846. [Previous]Pre;
  5847. [Crossing]Cr;
  5848. [Remove]Re;
  5849. [Add]Add;
  5850. [Undo]Un;
  5851.  
  5852. [Yes]Yes;
  5853. [No]No;
  5854. [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)))
  5855. **FILLET 2
  5856. [FILLET]FILLET;
  5857. [ Pline]fillet p;
  5858.  
  5859. [0]FILLET R 0 FILLET;
  5860. [1/64]FILLET R .015625 FILLET;
  5861. [1/32]FILLET R .03125 FILLET;
  5862. [1/16]FILLET R .0625 FILLET;
  5863. [1/8]FILLET R .125 FILLET;
  5864. [1/4]FILLET R .25 FILLET;
  5865. [1/2]FILLET R .5 FILLET;
  5866. [1"]FILLET R 1 FILLET;
  5867. [2"]FILLET R 2 FILLET;
  5868. [6"]FILLET R 6 FILLET;
  5869. [1']FILLET R 12 FILLET;
  5870. [2']FILLET R 24 FILLET;
  5871. [PICK RAD](nl "" "/cci/fradpick")(PRINC);
  5872. [RECALL R]FILLET R !FILLRAD FILLET;
  5873. [SAVE R](princ "SAVING RADIUS ")(SETQ FILLRAD (GETVAR "FILLETRAD"))(PRINC);
  5874. **MFILLET 2
  5875. [FILLET]FILLET;
  5876. [10.00]FILLET R 10.0;FILLET;
  5877. [5.000]FILLET R 5.00;FILLET;
  5878. [2.000]FILLET R 2.00;FILLET;
  5879. [1.000]FILLET R 1.00;FILLET;
  5880. [ .500]FILLET R .500;FILLET;
  5881. [ .200]FILLET R .200;FILLET;
  5882. [ .100]FILLET R .100;FILLET;
  5883. [ .075]FILLET R .075;FILLET;
  5884. [ .050]FILLET R .050;FILLET;
  5885. [ .020]FILLET R .020;FILLET;
  5886. [ .010]FILLET R .010;FILLET;
  5887. [ .005]FILLET R .005;FILLET;
  5888. [ .001]FILLET R .001;FILLET;
  5889. [ 0]FILLET R 0 FILLET;
  5890. [PICK RAD](nl "" "/cci/fradpick")(PRINC);
  5891. [RECALL R]FILLET R !FILLRAD FILLET;
  5892. [SAVE R](PRINC "SAVING RADIUS ")(SETQ FILLRAD (GETVAR "FILLETRAD"))(PRINC);
  5893. **CHAMFER 3
  5894. [CHAMFER:]^C^CCHAMFER;
  5895. [distance]CHAMFER D \\CHAMFER;
  5896. [polyline]CHAMFER P;
  5897.  
  5898. [ 0]CHAMFER D 0 0 CHAMFER;
  5899. [1/64]CHAMFER D .015625 .015625 CHAMFER;
  5900. [1/32]CHAMFER D .03125 .03125 CHAMFER;
  5901. [1/16]CHAMFER D .0625 .0625 CHAMFER;
  5902. [1/8]CHAMFER D .125 .125 CHAMFER;
  5903. [1/4]CHAMFER D .25 .25 CHAMFER;
  5904. [1/2]CHAMFER D .5 .5 CHAMFER;
  5905. [1"]CHAMFER D 1 1 CHAMFER;
  5906. [2"]CHAMFER D 2 2 CHAMFER;
  5907. [6"]CHAMFER D 6 6 CHAMFER;
  5908. [1']CHAMFER D 12 12 CHAMFER;
  5909.  
  5910. [RECALL D]CHAMFER D !CHAMDST1 !CHAMDST2 CHAMFER;
  5911. [SAVE D](PRINC "SAVING CHAMFERS ")(setq chamdst1 (getvar "chamfera") chamdst2 (getvar "chamferb"))(PRINC);
  5912. **MCHAMFER 3
  5913. [CHAMFER:]^C^CCHAMFER;
  5914. [distance]CHAMFER D \\CHAMFER;
  5915. [polyline]CHAMFER P;
  5916. [10.00]CHAMFER D 10.0;;CHAMFER;
  5917. [5.000]CHAMFER D 5.00;;CHAMFER;
  5918. [2.000]CHAMFER D 2.00;;CHAMFER;
  5919. [1.000]CHAMFER D 1.00;;CHAMFER;
  5920. [ .500]CHAMFER D .500;;CHAMFER;
  5921. [ .100]CHAMFER D .100;;CHAMFER;
  5922. [ .075]CHAMFER D .075;;CHAMFER;
  5923. [ .050]CHAMFER D .050;;CHAMFER;
  5924. [ .020]CHAMFER D .020;;CHAMFER;
  5925. [ .010]CHAMFER D .010;;CHAMFER;
  5926. [ .005]CHAMFER D .005;;CHAMFER;
  5927. [ .001]CHAMFER D .001;;CHAMFER;
  5928. [ .0005]CHAMFER D .000;;CHAMFER;
  5929. [ 0]CHAMFER D 0 0 CHAMFER;
  5930. [RECALL D]CHAMFER D !CHAMDST1 !CHAMDST2 CHAMFER;
  5931. [SAVE D](PRINC "SAVING CHAMFERS ")(setq chamdst1 (getvar "chamfera") chamdst2 (getvar "chamferb"))(PRINC);
  5932. **DIVIDE 3
  5933. [DIVIDE:]^C^CDIVIDE;
  5934.  
  5935. [Block]Block;
  5936. [Yes]Yes;
  5937. [No]No;
  5938.  
  5939. [SETPOINT]^C^CVSLIDE (dd "/cci/cci(points)");'SETVAR PDMODE \REDRAW DIVIDE;
  5940. [PDMODE 0]'SETVAR PDMODE 0
  5941.  
  5942. [DIVCOPY](nl c:dc "/cci/divcopy") dc;
  5943. **MEASURE 3
  5944. [MEASURE:]^C^CMEASURE;
  5945.  
  5946. [Block]Block;
  5947. [Yes]Yes;
  5948. [No]No;
  5949.  
  5950. [SETPOINT]^C^CVSLIDE (dd "/cci/cci(points)");'SETVAR PDMODE \REDRAW MEASURE;
  5951. [PDMODE 0]'SETVAR PDMODE 0
  5952. **EXPLODE 3
  5953. [EXPLODE:]^C^CEXPLODE;
  5954.  
  5955. [LEXPLODE](nl c:lexplode "/cci/lexplode") lexplode;
  5956. [POLYEXP](nl "" "/cci/polyexp");
  5957. **CHANGE 2
  5958. [CHANGE:]^C^CCHANGE auto;
  5959. [Window]Win;
  5960. [Last]Last;
  5961. [Previous]Pre;
  5962. [Crossing]Cr;
  5963. [Remove]Re;
  5964. [Add]Add;
  5965. [Undo]Un;
  5966.  
  5967. [Color]PROP COLOR $s=x $S=CHCOLOR \$S= $s=
  5968. [Elev]PROP ELEV;
  5969. [Layer]PROP La;
  5970. [LType]PROP LT $s=x $S=CHLT \$S= $s=
  5971. [Thicknes]PROP THICKNESS;
  5972. [TEXT]$S=X $S=CHANGETXT
  5973. [BLOCK]$S=X $S=CHGBLK
  5974. [CHCOLOR](nl "" "/cci/chcolor");
  5975. [CHLAYER](if (/= sdscrn "Y")(nl "" "/cci/chlay")(nl "" "/cci/chlays"))(princ) chlay;
  5976. **CHPROP 3
  5977. [CHPROP:]^C^CCHPROP;
  5978.  
  5979. [Window]Win;
  5980. [Last]Last;
  5981. [Previous]Pre;
  5982. [Crossing]Cr;
  5983.  
  5984. [Color]PROP COLOR $S=CHCOLOR \$S=X $S=CHPROP
  5985. [LAyer]PROP LA;
  5986. [LType]PROP LT $S=CHLT \$S=X $S=CHPROP
  5987. [Thicknes]PROP THICKNESS;
  5988. **CHANGETXT 3
  5989. [--------]
  5990. [all at]
  5991. [ once]
  5992.  
  5993. [TEXTCHG](nl textchg "/cci/textchg")(textchg);
  5994. [TXTOUTIN](nl "" "/cci/txtoutin");
  5995.  
  5996. [--------]
  5997. [one at a]
  5998. [ time]
  5999.  
  6000. [STYLE](SETQ TEMP "S")(nl textmod "/cci/textmod")(TEXTMOD);
  6001. [HEIGHT](SETQ TEMP "H")(nl textmod "/cci/textmod")(TEXTMOD);
  6002. [ANGLE](SETQ TEMP "A")(nl textmod "/cci/textmod")(TEXTMOD);
  6003. [TEXT](SETQ TEMP "T")(nl textmod "/cci/textmod")(TEXTMOD);
  6004.  
  6005. [EDITTEXT](nl c:chgtext "/cci/chgtext") chgtext;
  6006. **CHGBLK 3
  6007. [blocks]
  6008. [ only]
  6009.  
  6010. [MOVE]CHANGE \  \;
  6011. [ROTATE]CHANGE \   \
  6012. [MOVE-ROT]CHANGE \ ;
  6013. [ROT-MOVE]CHANGE \   \ P   \;
  6014.  
  6015. [COPY]CB
  6016.  
  6017. [BLKscale](nl "" "/cci/blkscale");
  6018. [BLKrot](nl angblk "/cci/angblk")(angblk);
  6019. [XYZscale](nl xyzblk "/cci/xyzblk")(xyzblk);
  6020. [REDEFINE](nl redfblk "/cci/redfblk")(redfblk);
  6021. [REPLACE](nl "" "/cci/replblk");
  6022. [BSWAP](nl "" "/cci/bswap");
  6023. **CHCOLOR 3
  6024. [color]
  6025.  
  6026. [bylayer]BYLAYER;
  6027. [byblock]BYBLOCK;
  6028.  
  6029. [red]RED;
  6030. [yellow]YELLOW;
  6031. [green]GREEN;
  6032. [cyan]CYAN;
  6033. [blue]BLUE;
  6034. [magenta]MAGENTA;
  6035. [white]WHITE;
  6036.  
  6037. [seeCOLOR](setq temp (getstring "See slide for 16/256 colors <16>: "));\(if (/= temp "256")(command "vslide" (dd "/cci/cci(colors)"))(command "vslide" (dd "/cci/cci(chroma)")))(princ);color;\redraw;
  6038. **CHLT 3
  6039. [ltype]
  6040.  
  6041. [bylayer]BYLAYER;
  6042. [byblock]BYBLOCK;
  6043.  
  6044. [contin.]CONTINUOUS;
  6045. [dashed]DASHED;
  6046. [hidden]HIDDEN;
  6047. [center]CENTER;
  6048. [phantom]PHANTOM;
  6049. [dot]DOT;
  6050. [dashdot]DASHDOT;
  6051. [border]BORDER;
  6052. **COLOR 3
  6053. [COLOR:]^C^CCOLOR;
  6054.  
  6055. [bylayer]BYLAYER;
  6056. [byblock]BYBLOCK;
  6057.  
  6058. [red]RED;
  6059. [yellow]YELLOW;
  6060. [green]GREEN;
  6061. [cyan]CYAN;
  6062. [blue]BLUE;
  6063. [magenta]MAGENTA;
  6064. [white]WHITE;
  6065.  
  6066. [seeCOLOR](setq temp (getstring "See slide for 16/256 colors <16>: "));\(if (/= temp "256")(command "vslide" (dd "/cci/cci(colors)"))(command "vslide" (dd "/cci/cci(chroma)")))(princ);color;\redraw;
  6067. **ATTEDIT 3
  6068. [ATTEDIT:]^C^CATTEDIT;
  6069.  
  6070. [TXTVAL 1]*ATTEDIT     \ V  \;
  6071. [TXTVAL W]ATTEDIT     W \\VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \N VA  \;
  6072. [ANGLE0 1]*ATTEDIT     \ A 0  
  6073. [ANGLE0 W]ATTEDIT     W \\AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 +
  6074. N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 +
  6075. N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 N AN 0 
  6076. [ATT move]*ATTEDIT     \ P \ 
  6077. [ANG0 M 1]*ATTEDIT     \ A 0 P \ 
  6078. [ANG0 M W]ATTEDIT     W \\AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \+
  6079. N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \+
  6080. N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \N AN 0 PO \
  6081. [Height]HEI;
  6082. [Angle]ANG;
  6083. [Layer]Lay;
  6084. [Color]$S=X $S=ATTCOLOR C;
  6085. [Style]Style;
  6086. [Next]Next;
  6087. [DDATTE]ddatte;
  6088. [NUMSHIFT](nl "" "/cci/numshift");
  6089. **ATTCOLOR 3
  6090. [color] 
  6091.  
  6092. [red]RED $S= $S=
  6093. [yellow]YELLOW $S= $S=
  6094. [green]GREEN $S= $S=
  6095. [cyan]CYAN $S= $S=
  6096. [blue]BLUE $S= $S=
  6097. [magenta]MAGENTA $S= $S=
  6098. [white]WHITE $S= $S=
  6099. **UCS1 2
  6100. [UCS:]^C^CUCS;
  6101. [DDUCS:]^C^CDDUCS
  6102. [UCSsetup](nl "" "/cci/ucssetup");
  6103. [Presets]^C^C$i=iucs $i=*
  6104. [Del]del;
  6105. [World]world;
  6106. [Previous]prev;
  6107. [New]New;
  6108. [Restore]restore;
  6109.  
  6110. [3P]3p;
  6111. [XRot]x;
  6112. [Yrot]y;
  6113. [Zrot]z;
  6114. [View]view;
  6115. [RENAME:]^C^CRename UCS;
  6116. [?]?;
  6117. **UCSICON 3
  6118. [UCSICON:]^C^CUCSICON;
  6119.  
  6120. [ON]on;
  6121. [OFF]off;
  6122.  
  6123. [All]all;
  6124. [Origin]origin;
  6125. [Noorigin]noorigin;
  6126. **PLAN 3
  6127. [PLAN:]^C^CPLAN;
  6128.  
  6129. [UCS]ucs;
  6130. [World]world;
  6131.  
  6132. ['Follow]'SETVAR UCSFOLLOW
  6133. **HANDLE 3
  6134. [HANDLES:]^C^CHANDLES;
  6135.  
  6136. [ON]ON;
  6137. [DESTROY]DESTROY;
  6138.  
  6139. [Status]Stat;
  6140. **MUNITS 2
  6141.  
  6142. [unit    ]
  6143. [type   ]
  6144.  
  6145.  
  6146. [SCIENTFC]1;
  6147.  
  6148. [DECIMAL ]2;
  6149.  
  6150. [ENGINRNG]3;
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160. **MU2 2
  6161. [Metric  ]
  6162. [Decimal ]
  6163.  
  6164. [ 1:5000 ]5000.0;
  6165. [ 1:2000 ]2000.0;
  6166. [ 1:1000 ]1000.0;
  6167. [ 1:500  ]500.0;
  6168. [ 1:200  ]200.0;
  6169.  
  6170. [ 1:100  ]100.0;
  6171. [ 1:75   ]75.0;
  6172. [ 1:50   ]50.0;
  6173. [ 1:20   ]20.0;
  6174. [ 1:10   ]10.0;
  6175. [ 1:5    ]5.0;
  6176. [ 1:2    ]2.0;
  6177. [  FULL  ]1.0;
  6178.  
  6179. [OTHER  >]0;
  6180. **MU3 2
  6181.  
  6182. [enginrng]
  6183. [scale   ]
  6184.  
  6185.  
  6186. [ 1:50000]50000.0;
  6187. [ 1:20000]20000.0;
  6188. [ 1:10000]10000.0;
  6189. [ 1:7500 ]7500.0;
  6190.  
  6191. [ 1:5000 ]5000.0;
  6192. [ 1:2000 ]2000.0;
  6193. [ 1:1000 ]1000.0;
  6194. [ 1:500  ]500.0;
  6195. [ 1:200  ]200.0;
  6196.  
  6197.  
  6198. [OTHER  >]0;
  6199.  
  6200.  
  6201. **MP1 2
  6202. [plotter]
  6203. [ type ]
  6204.  
  6205. [calcomp]
  6206. [ 1043]2;$S=METRIC
  6207.  
  6208. [hewlett]
  6209. [packard]
  6210. [ 7470]3;$S=METRIC
  6211. [ 7475]3;$S=METRIC
  6212. [ 7585]4;$S=METRIC
  6213.  
  6214. [houston]
  6215. [instrum]
  6216. [DMP41/51]5;$S=METRIC
  6217. [DMP42/52]5;$S=METRIC
  6218.  
  6219. [NONE]0;$S=METRIC
  6220. [OTHER]0;$S=MTERIC
  6221. **UNITS 2
  6222.  
  6223. [unit    ]
  6224. [type   ]
  6225.  
  6226.  
  6227. [SCIENTFC]1;
  6228.  
  6229. [DECIMAL ]2;
  6230.  
  6231. [ENGINRNG]3;
  6232.  
  6233. [ARCHTECT]4;
  6234.  
  6235. [METRIC  ]5;
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242. **U1 2
  6243.  
  6244. [scientfc]
  6245. [scale   ]
  6246.  
  6247.  
  6248. [4 TIMES ]4.0;
  6249.  
  6250. [2 TIMES ]2.0;
  6251.  
  6252. [FULL    ]1.0;
  6253.  
  6254. [HALF    ]0.5;
  6255.  
  6256. [QUARTER ]0.25;
  6257.  
  6258. [OTHER   ]0;
  6259.  
  6260.  
  6261.  
  6262.  
  6263. **U2 2
  6264. [decimal ]
  6265. [scale   ]
  6266.  
  6267. [8 TIMES ]0.125;
  6268.  
  6269. [4 TIMES ]0.25;
  6270.  
  6271. [2 TIMES ]0.5;
  6272.  
  6273. [FULL    ]1.0;
  6274.  
  6275. [ 3/4    ]1.5;
  6276.  
  6277. [ 1/2    ]2.0;
  6278.  
  6279. [ 1/4    ]4.0;
  6280.  
  6281. [ 1/8    ]8.0;
  6282.  
  6283. [OTHER  >]0;
  6284. **U3 2
  6285.  
  6286. [enginrng]
  6287. [scale   ]
  6288.  
  6289. [1"=10'  ]120.0;
  6290. [1"=20'  ]240.0;
  6291.  
  6292. [1"=30'  ]360.0;
  6293. [1"=40'  ]480.0;
  6294.  
  6295. [1"=50'  ]600.0;
  6296. [1"=60'  ]720.0;
  6297.  
  6298. [1"=80'  ]960.0;
  6299. [1"=100' ]1200.0;
  6300. [1"=200' ]2400.0;
  6301. [1"=300' ]3600.0;
  6302.  
  6303. [OTHER  >]0;
  6304.  
  6305. **U4 2
  6306. [archtect]
  6307. [1/64"=1']768.0;
  6308. [1/40"=1']480.0;
  6309. [1/32"=1']384.0;
  6310. [1/20"=1']240.0;
  6311. [1/16"=1']192.0;
  6312. [3/32"=1']128.0;
  6313. [ 1/8"=1']96.0;
  6314. [3/16"=1']64.0;
  6315. [ 1/4"=1']48.0;
  6316. [ 3/8"=1']32.0;
  6317. [ 1/2"=1']24.0;
  6318. [ 3/4"=1']16.0;
  6319. [   1"=1']12.0;
  6320. [1-1/2"=1]8.0;
  6321. [   3"=1']4.0;
  6322. [   6"=1']2.0;
  6323. [  FULL  ]1.0;
  6324. [1"=n']$S=X $S=U3
  6325. [OTHER  >]0;
  6326. **U5 2
  6327.  
  6328. [metric  ]
  6329.  
  6330. [ 1:5000 ]5000.0;
  6331. [ 1:2000 ]2000.0;
  6332. [ 1:1000 ]1000.0;
  6333. [ 1:500  ]500.0;
  6334. [ 1:200  ]200.0;
  6335.  
  6336. [ 1:100  ]100.0;
  6337. [ 1:75   ]75.0;
  6338. [ 1:50   ]50.0;
  6339. [ 1:20   ]20.0;
  6340. [ 1:10   ]10.0;
  6341. [ 1:5    ]5.0;
  6342. [  FULL  ]1.0;
  6343.  
  6344. [OTHER  >]0;
  6345.  
  6346.  
  6347. **P1 2
  6348. [plotter]
  6349. [ type ]
  6350.  
  6351. [calcomp]
  6352. [ 1043]2;$S=P2
  6353.  
  6354. [hewlett]
  6355. [packard]
  6356. [ 7470]3;$S=P3
  6357. [ 7475]3;$S=P3
  6358. [ 7585]4;$S=P4
  6359. [Draftpro]4;$S=p4
  6360.  
  6361. [houston]
  6362. [instrum]
  6363. [DMP41/51]5;$S=P5
  6364. [DMP42/52]5;$S=P5
  6365.  
  6366. [NONE]0;$S=ENGLISH
  6367.  
  6368. **P2 2
  6369. [ calcomp]
  6370. [  1043]
  6371. [ sheet  ]
  6372. [ size   ]
  6373.  
  6374.  
  6375. [A-8x10.5]10.5 8.0;
  6376. [B- 10x16]16.0 10.0;
  6377. [C- 16x21]21.0 16.0;
  6378. [D- 21X33]33.0 21.0;
  6379. [E- 33x43]43.0 33.0;
  6380.  
  6381. [36x64.5]64.5 36.0;
  6382.  
  6383.  
  6384. [OTHER  >]0 0;
  6385.  
  6386.  
  6387.  
  6388. **P3 2
  6389. [ h p ]
  6390.  
  6391. [ sheet  ]
  6392. [ size   ]
  6393.  
  6394. [ 7470]
  6395. [A-7.5x10]10.125 7.775;
  6396.  
  6397.  
  6398. [ 7475]
  6399. [A-8x10.5]10.125 7.775;
  6400. [B- 10x16]16.29 10.15;
  6401.  
  6402.  
  6403. [OTHER  >]0 0;
  6404.  
  6405.  
  6406.  
  6407.  
  6408. **P4 2
  6409.  
  6410. [ h p]
  6411.  
  6412. [ sheet  ]
  6413. [ size   ]
  6414.  
  6415.  
  6416. [A-8x10.5]10.5 8.0;
  6417. [B- 10x16]16.0 10.0;
  6418. [C- 16x21]21.0 16.0;
  6419. [D- 21X33]33.0 21.0;
  6420. [E- 33x43]43.0 33.0;
  6421.  
  6422. [35x44.7]44.72 35.31;
  6423.  
  6424.  
  6425. [OTHER  >]0 0;
  6426.  
  6427.  
  6428.  
  6429. **P5 2
  6430. [  h i  ]
  6431. [sht size]
  6432. [41 - 51]
  6433. [A-8.5x11]11.0 8.5;
  6434. [B- 11x17]17.0 11.0;
  6435. [C- 16x21]21.0 16.0;
  6436. [D- 20X32]32.0 20.0;
  6437. [42 ]
  6438. [A-8.5x11]11.0 8.5;
  6439. [B- 11x17]17.0 11.0;
  6440. [C- 16x21]21.0 16.0;
  6441. [D- 21x31]31.0 21.5;
  6442. [52 ]
  6443. [A-8.5x11]11.0 8.5;
  6444. [B- 11x17]17.0 11.0;
  6445. [C- 16x21]21.0 16.0;
  6446. [D- 21x33]33.0 21.0;
  6447. [21.5x34]34.0 21.5;
  6448. [OTHER  >]0 0;
  6449.  
  6450. **ENGLISH 2
  6451.  
  6452. [ sheet  ]
  6453. [ size   ]
  6454.  
  6455.  
  6456. [A-8.5x11]11.0 8.5;
  6457. [B- 11x17]17.0 11.0;
  6458. [C- 22x34]34.0 22.0;
  6459. [   18x24]24.0 18.0;
  6460.  
  6461. [D- 24X36]36.0 24.0;
  6462. [   30x42]42.0 30.0;
  6463.  
  6464. [E- 36x42]42.0 36.0;
  6465.  
  6466.  
  6467. [OTHER  >]0 0;
  6468.  
  6469.  
  6470. **METRIC 2
  6471.  
  6472.  
  6473. [ sheet  ]
  6474. [ size   ]
  6475.  
  6476.  
  6477. [1189x841]1189.0 841.0;
  6478. [1000x707]1000.0 707.0;
  6479. [ 841x594]841.0 594.0;
  6480.  
  6481. [ 594x420]594.0 420.0;
  6482. [ 420x297]420.0 297.0;
  6483. [ 297x210]297.0 210.0;
  6484.  
  6485.  
  6486. [OTHER  >]0 0;
  6487.  
  6488.  
  6489.  
  6490.  
  6491.  
  6492. **EXCOMDS 3
  6493. [external]
  6494. [commands]
  6495.  
  6496. [CATALOG]CATALOG;
  6497. [DEL:]DEL;
  6498. [DIR:]DIR;
  6499. [EDIT:]EDIT;
  6500. [SH:]SH;
  6501. [SHELL:]SHELL;
  6502. [TYPE:]TY;
  6503. **LISP 3
  6504. [LISPLOAD]lsp;
  6505. [SAVE pt1](SETQ PT1 (GETPOINT "Digitize point to save: "));
  6506. [SAVE pt2](SETQ PT2 (GETPOINT "Digitize point to save: "));
  6507. [USE  pt1]!PT1;
  6508. [USE  pt2]!PT2;
  6509.  
  6510. [ENTLIST](nl entss "/cci/entlist")(entss);
  6511. [XYDATA](nl "" "/cci/xydata");
  6512. [MAKENEW](nl "" "/cci/makenew");
  6513. [GLUE](nl "" "/cci/glue");
  6514. [JOINMORE](nl "" "/cci/joinmore");
  6515. [SLOPE](nl "" "/cci/slope");
  6516. [ANGCALC](nl c:angcalc "/cci/angcalc");
  6517. [LIBRARY](nl "" "/cci/library");
  6518. [ALLSNAP](nl "" "/cci/allsnap");
  6519. **ENTLIST
  6520. [entity]
  6521. [ types]
  6522.  
  6523. [LINE]LINE;
  6524. [ARC]ARC;
  6525. [CIRCLE]CIRCLE;
  6526. [POLYLINE]POLYLINE;
  6527. [POINT]POINT;
  6528. [SOLID]SOLID;
  6529. [TEXT]TEXT;
  6530. [BLOCK]INSERT;
  6531. [INSERT]INSERT;
  6532. [DIM]DIMENSION;
  6533. [3DFACE]3DFACE;
  6534.  
  6535. **TIME 3
  6536. [TIME]TIME;
  6537.  
  6538. [TIMEMGR](nl timelog "/cci/time")(timelog):
  6539. [TIMEMOD](nl "" "/cci/timemod");
  6540.  
  6541. [DRAWMAN](nl c:login "/cci/drawman");
  6542. [ LOGON](nl c:login "/cci/drawman") logon;
  6543. [ LOGOUT](nl c:login "/cci/drawman") logout;
  6544. [ END](nl c:login "/cci/drawman") end;
  6545. [ RLIST](nl c:login "/cci/drawman") rlist;
  6546. [ FINGER](nl c:login "/cci/drawman") finger;
  6547. [ SELUSER](nl c:login "/cci/drawman") seluser;
  6548. [ SELECO](nl c:login "/cci/drawman") seleco;
  6549. **BALLOON 2
  6550. [BALLOON](nl c:balloon "/cci/balloon") balloon;
  6551. [*icon*]$s=x $s=balloon $i=iballoon $i=*
  6552.  
  6553. [LEADER](nl c:leadr "/cci/leadr") leadr;
  6554. [ARCLEAD](nl c:arclead "/cci/arclead") arclead;
  6555. [LOOPLEAD](nl c:looplead "/cci/looplead") looplead;
  6556. [LEADTEXT](nl c:leadtext "/cci/leadtext") leadtext;
  6557. [LEADDTXT](nl c:leaddtxt "/cci/leaddtxt") leaddtxt;
  6558.  
  6559. [set vars]
  6560. [ARROWS](princ "Pointer type set to ARROWS ")(SETQ BUBTYP "A")(princ);
  6561. [DOTS](princ "Pointer type set to DOTS ")(SETQ BUBTYP "D")(princ);
  6562. [TICKS](princ "Pointer type set to TICKS ")(SETQ BUBTYP "T")(princ);
  6563. [NONE](princ "Pointer type set to NONE ")(SETQ BUBTYP "N")(princ);
  6564. [reset]
  6565. [TXTSTYLE](setq bubsty nil)(princ " RESETTING TEXT STYLE ")(princ);
  6566. [ARSIZE](setq asize nil)(PRINC " RESETTING ARROW SIZE ")(PRINC);
  6567. [SYM SIZE](setq bbub nil)(PRINC " RESETTING SYMBOL SIZE ")(PRINC);
  6568. **INSYM 3
  6569. [symbol]
  6570. [*icon*]$i=iinsym $i=*
  6571.  
  6572. [--/--](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);
  6573. [--//--](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);
  6574. [--///--](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);
  6575. [--|--](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);
  6576. [--||--](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);
  6577. [--|||--](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);
  6578. [--\--](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);
  6579. [--\\--](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);
  6580. [--\\\--](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);
  6581. [-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);
  6582. [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);
  6583. [BALLOON](SETQ insfl (strcat drive "/cci/ballsym") ANG 0 attfl "Y" ATTNO 1 BREAKT T BREAK "Y" insflt T)(nl "" "/cci/symbol")(PRINC);
  6584. [OTHER](nl "" "/cci/symbol");
  6585. [RESETSIZ](princ "Resetting SYMBOL size ")(setq size1 nil ang nil)(princ);
  6586. **CALCULATOR 3
  6587. [Calc](nl calc "/cci/calc")(calc);
  6588.  
  6589. [Mem] M 
  6590. [Recl]R 
  6591. [x2] SQ  
  6592. [Sqrt] SR  
  6593. [Clear] C 
  6594.  
  6595. [ /] / 
  6596. [ *] * 
  6597. [ -] - 
  6598. [ +] + 
  6599.  
  6600. [= (done)] = 
  6601. ***TABLET1
  6602. [A1](nl c:wallext "/archp/wallext") wallext;
  6603. [A2](nl c:wallext "/archp/wallext") wallext;
  6604. [A3](nl c:wallint "/archp/wallint") wallint;
  6605. [A4](nl c:wallint "/archp/wallint") wallint;
  6606. [A5]
  6607. [A6](setq doortp "90s")(nl c:door "/archp/door") door;
  6608. [A7](setq doortp "45s")(nl c:door "/archp/door") door;
  6609. [A8](setq doortp "2ws")(nl c:door "/archp/door") door;
  6610. [A9]
  6611. [A10](princ " WINDOWS set to SINGLE PANE ... ")(setq windtp "sp")(princ);
  6612. [A11](princ " WINDOWS set to CASEMENT ... ")(setq windtp "ct")(princ);
  6613. [A12]
  6614. [A13]$s=x $s=detail $i=idetail $i=*
  6615. [A14](lays windv) insert (dd "/arch/windnum") scale !scale1;
  6616. [A15]$s=x $s=north $i=inorth $i=*
  6617. [A16]$s=x $s=treepln $i=itreepln $i=*
  6618. [A17]$s=x $s=stair (nl "" "/archp/stair");
  6619. [A18]$s=x $s=chair $i=ichair $i=*
  6620. [A19]$s=x $s=appl $i=iappl $i=*
  6621. [A20]$s=x $s=elecout $i=ielecout $i=*
  6622. [A21]$s=x $s=toilet $i=itoilet $i=*
  6623. [A22](if metric (progn (menucmd "s=x")(menucmd "s=hvacsupm"))(progn (menucmd "s=x")(menucmd "s=hvacsup")))(princ);(lays ceilv);(nl symins "/cci/symins")(symins "/arch/supply");
  6624. [A23]$s=x $s=struct $i=istruct $i=*
  6625. [A24]script (dd "/cci/s1");
  6626. [A25]script (dd "/custom/user1");
  6627. [B1](nl c:wallextm "/archp/wallextm") wallextm;
  6628. [B2](nl c:wallmas "/archp/wallmas") wallmas;
  6629. [B3](nl c:fndwalle "/archp/fndwalle") fndwalle;
  6630. [B4](nl c:fndwalli "/archp/fndwalli") fndwalli;
  6631. [B5]
  6632. [B6](setq doortp "180s")(nl c:door "/archp/door") door;
  6633. [B7](setq doortp "90d")(nl c:door "/archp/door") door;
  6634. [B8](setq doortp "90deg")(nl c:door "/archp/door") door;
  6635. [B9]
  6636. [B10](princ "WINDOWS set to SLIDING ... ")(setq windtp "gl")(princ);
  6637. [B11](nl sillside "/archp/sillside")(nl "" "/archp/sill");
  6638. [B12]
  6639. [B13](lays symbolv) insert (dd "/arch/equip") scale !scale1;
  6640. [B14](lays doornov) insert (dd "/arch/doornum") scale !scale1;
  6641. [B15](lays symbolv) insert (dd "/arch/eltarget") scale !scale1 \ line @0,0 .y @ \ dtext;
  6642. [B16]$s=x $s=treepln2 $i=itreepln2 $i=*
  6643. [B17]$s=x $s=stair (nl "" "/archp/stairct");
  6644. [B18]$s=x $s=sofa $i=isofa $i=*
  6645. [B19]$s=x $s=bed $i=ibed $i=*
  6646. [B20]$s=x $s=elecswit $i=ielecswit $i=*
  6647. [B21]$s=x $s=urinal $i=iurinal $i=*
  6648. [B22](if metric (progn (menucmd "s=x")(menucmd "s=hvacretm"))(progn (menucmd "s=x")(menucmd "s=hvacret")))(princ);(lays ceilv);(nl symins "/cci/symins")(symins "/arch/return");
  6649. [B23](if metric (progn (menucmd "s=x")(menucmd "s=metalstudm")(menucmd "i=imetalstudm")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=metalstud")(menucmd "i=imetalstud")(menucmd "i=*")))(princ);
  6650. [B24]script (dd "/cci/s2");
  6651. [B25]script (dd "/custom/user2");
  6652. [C1](nl "" "/archp/doubler");
  6653. [C2](nl "" "/archp/doubler");
  6654. [C3]$s=x $s=build $i=ibuild $i=*
  6655. [C4]$s=x $s=build $i=ibuild $i=*
  6656. [C5]
  6657. [C6](setq doortp "45d")(nl c:door "/archp/door") door;
  6658. [C7](setq doortp "45deg")(nl c:door "/archp/door") door;
  6659. [C8](setq doortp "2wd")(nl c:door "/archp/door") door;
  6660. [C9]
  6661. [C10](nl wallbrk "/archp/wallbrk")(nl "" "/archp/bow")(bow);
  6662. [C11]$s=x $s=window (nl "" "/archp/windbay")(nl "" "/archp/windfin3")(princ "pick windows 1 2 or 3 ")(princ);
  6663. [C12]
  6664. [C13](lays symbolv) $s=x $s=arrows $i=iarrows $i=*
  6665. [C14]$s=x $s=callout
  6666. [C15]$s=x $s=word
  6667. [C16]$s=x $s=cogo
  6668. [C17]$s=x $s=stair (if (/= (getvar "useri1") 0)(nl "" "/archp/stairv3")(nl "" "/archp/stairv"));
  6669. [C18]$s=x $s=tabler $i=itabler $i=*
  6670. [C19]$s=x $s=tablec $i=itablec $i=*
  6671. [C20]$s=x $s=eleclite $i=ieleclite $i=*
  6672. [C21](if metric (progn (menucmd "s=x")(menucmd "s=lavm")(menucmd "i=ilav")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=lav")(menucmd "i=ilav")(menucmd "i=*")))(princ);
  6673. [C22](if metric (progn (menucmd "s=x")(menucmd "s=hvacaccm"))(progn (menucmd "s=x")(menucmd "s=hvacacc")))(princ);(lays ceilv);(nl symins "/cci/symins")(symins "/arch/access");
  6674. [C23]$s=x $s=masonry $i=imasonry $i=*
  6675. [C24]script (dd "/cci/s3");
  6676. [C25]script (dd "/custom/user3");
  6677. [D1](nl c:cross "/archp/crossfix") cross;
  6678. [D2](nl c:butt "/archp/buttfix") butt;
  6679. [D3](nl c:corn "/archp/cornfix") corn;
  6680. [D4](defun c:wb ()(nl wallbrk "/archp/wallbrk")(setq wfunk "A" wfunk1 'T)(wallbrk wfunk))(princ) wb;
  6681. [D5]
  6682. [D6](setq doortp "bis")(nl c:door "/archp/door") door;
  6683. [D7](setq doortp "bid")(nl c:door "/archp/door") door;
  6684. [D8](setq doortp "rev")(nl c:door "/archp/door") door;
  6685. [D9]
  6686. [D10](princ "1 line WINDOW ")(setq wdline "1")(princ);
  6687. [D11](princ "2 line WINDOW ")(setq wdline "2")(princ);
  6688. [D12]
  6689. [D13]$s=x $s=sectionsym $i=isection $i=*
  6690. [D14]$s=x $s=balloon $i=iballoon $i=*
  6691. [D15]$s=x $s=linesite $i=ilinesite $i=*
  6692. [D16]$s=x $s=handicap $i=ihandicap $i=*
  6693. [D17]$s=x $s=stair (if (/= (getvar "useri1") 0)(nl "" "/archp/stairl3")(nl "" "/archp/stairl"));
  6694. [D18]$s=x $s=desk $i=idesk $i=*
  6695. [D19]$s=x $s=office $i=ioffice $i=*
  6696. [D20]$s=x $s=electrack $i=ielectrack $i=*
  6697. [D21](if metric (progn (menucmd "s=x")(menucmd "s=sinkm")(menucmd "i=isink")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=sink")(menucmd "i=isink")(menucmd "i=*")))(princ);
  6698. [D22](lays ceilv) insert (dd "/arch/smoke") scale !scale1;
  6699. [D23]$s=x $s=wood $i=iwood $i=*
  6700. [D24]script (dd "/cci/s4");
  6701. [D25]script (dd "/custom/user4");
  6702. [E1](nl "" "/archp/capfix");
  6703. [E2](nl "" "/archp/insulate");
  6704. [E3](nl "" "/archp/paint");
  6705. [E4](setq lalist (gettable "layer" ""))(nl c:walldim "/archp/walldim") walldim;
  6706. [E5]
  6707. [E6](setq doortp "sls")(nl c:door "/archp/door") door;
  6708. [E7](setq doortp "sld")(nl c:door "/archp/door") door;
  6709. [E8](setq doortp "gd")(nl c:door "/archp/door") door;
  6710. [E9]
  6711. [E10](princ "Loading CURTAIN WALL ")(nl "" "/archp/curtain");
  6712. [E11](nl "" "/archp/mullion");
  6713. [E12]
  6714. [E13](lays symbolv) insert (dd "/arch/eltarget") scale !scale1;
  6715. [E14]$s=x $s=colins $i=icolins $i=* 
  6716. [E15]$s=x $s=siteutil $i=isiteutil $i=*
  6717. [E16]$s=x $s=vehicles $i=ivehicles $i=*
  6718. [E17]$s=x $s=stair (if (/= (getvar "useri1") 0)(nl "" "/archp/stairu3")(nl "" "/archp/stairu"));
  6719. [E18](if metric (progn (menucmd "s=x")(menucmd "s=filecabm")(menucmd "i=ifilecabm")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=filecab")(menucmd "i=ifilecab")(menucmd "i=*")))(princ);
  6720. [E19]$s=x $s=plants $i=iplants $i=*
  6721. [E20](if metric (progn (menucmd "s=x")(menucmd "s=fluorm")(menucmd "i=ifluor")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=fluor")(menucmd "i=ifluor")(menucmd "i=*")))(princ);
  6722. [E21]$s=x $s=shower $i=ishower $i=*
  6723. [E22]$s=x $s=sprink
  6724. [E23]$s=x $s=conc $i=iconc $i=*
  6725. [E24]script (dd "/cci/s5");
  6726. [E25]script (dd "/custom/user5");
  6727. [F1]$s=x $s=roof $i=iroof $i=*
  6728. [F2]$s=x $s=firepl $i=ifirepl $i=*
  6729. [F3](nl shadow "/archp/shadow");
  6730. [F4](nl c:walk "/archp/walk") walk;
  6731. [F5]
  6732. [F6](setq doortp "fx1s")(nl c:door "/archp/door") door;
  6733. [F7](setq doortp "fx2s")(nl c:door "/archp/door") door;
  6734. [F8](nl sillside "/archp/sillside")(nl "" "/archp/drsill");
  6735. [F9]
  6736. [F10]$s=x $s=window (setq wind1 nil wind2 nil)(princ) (princ "Loading WINDOW 1 ")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin "/archp/windfin")(nl c:window "/archp/window") window;
  6737. [F11]$s=x $s=window (setq wind1 't wind2 nil)(princ) (princ "Loading WINDOW 2 ")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin1 "/archp/windfin1")(nl c:window "/archp/window") window;
  6738. [F12]
  6739. [F13]$s=x $s=breaks $i=ibreaks $i=*
  6740. [F14]$s=x $s=interior (lays symbolv) insert (dd "/arch/intelev") scale !scale1 \\\\(setq pt1 (getvar "lastpoint"))(princ)(nl "" "/archp/intelev");
  6741. [F15]$s=x $s=sitelight $i=isitelight $i=*
  6742. [F16]$s=x $s=parking1 $i=iparking1 $i=*
  6743. [F17]$s=x $s=stair (nl "" "/archp/stairesc");
  6744. [F18]$s=x $s=bookcase $i=ibookcase $i=*
  6745. [F19](if metric (progn (menucmd "i=ikitcabm")(menucmd "i=*"))(progn (menucmd "i=ikitcab")(menucmd "i=*")))(princ);
  6746. [F20]$s=x $s=elecemer $i=ielecemer $i=*
  6747. [F21](if metric (progn (menucmd "s=x")(menucmd "s=tubm")(menucmd "i=itub")(menucmd "i=*"))(progn (menucmd "s=x")(menucmd "s=tub")(menucmd "i=itub")(menucmd "i=*")))(princ);
  6748. [F22](lays ceilv) insert (dd "/arch/speaker") scale !scale1;
  6749. [F23]$s=x $s=rebars $i=irebars $i=*
  6750. [F24]script (dd "/cci/dim1");
  6751. [F25]script (dd "/custom/user6");
  6752. [G1]
  6753. [G2]
  6754. [G3]
  6755. [G4]
  6756. [G5]
  6757. [G6](setq doortp "exs")(nl c:door "/archp/door") door;
  6758. [G7](setq doortp "exd")(nl c:door "/archp/door") door;
  6759. [G8](nl "" "/archp/doorelev");
  6760. [G9]
  6761. [G10]$s=x $s=window (setq wind1 't wind2 't)(princ) (princ "Loading WINDOW 3 ")(nl wallbrk "/archp/wallbrk")(nl hingloc "/archp/hingloc")(nl insonly "/archp/insonly")(nl windfin2 "/archp/windfin2")(nl c:window "/archp/window") window;
  6762. [G11](nl "" "/archp/windelev") windelev;
  6763. [G12]
  6764. [G13](lays symbolv) insert (dd "/arch/revno") scale !scale1;
  6765. [G14](lays symbolv) insert (dd "/arch/revno1") scale !scale1;
  6766. [G15]$s=x $s=drainage $i=idrainage $i=*
  6767. [G16]$s=x $s=parking $i=iparking $i=*
  6768. [G17](nl "" "/archp/stairel");
  6769. [G18]$s=x $s=lamp $i=ilamp $i=*
  6770. [G19]$s=x $s=3dmisc $i=i3dmisc $i=*
  6771. [G20]$s=x $s=electel $i=ielectel $i=*
  6772. [G21](lays fixtv) insert (dd3 "/hwheater") scale !scale1;
  6773. [G22]$s=x $s=ceiling $i=iceiling $i=*
  6774. [G23]$s=x $s=consdet $i=iconsdet $i=*
  6775. [G24]script (dd "/cci/dim2");
  6776. [G25]script (dd "/custom/user7");
  6777. [H1]$s=x $s=space (nl "" "/archp/space");
  6778. [H2]$s=x $s=space (nl "" "/archp/spacediv");
  6779. [H3]$s=x $s=space (nl "" "/archp/spacelin");
  6780. [H4]$s=x $s=space (nl billmat "/cci/billmat")(billmat (strcat drive "/arch/space"));
  6781. [H5]
  6782. [H6](princ "Door with 1 Side Light ")(setq wind1 'T)(princ);
  6783. [H7](princ "Door with 2 Side Lights ")(setq wind1 'T wind2 'T)(princ);
  6784. [H8]$s=x $s=door
  6785. [H9]
  6786. [H10](princ "Resetting WINDOW variables ")(nl "" "/archp/windcln")(princ);
  6787. [H11]$s=x $s=window
  6788. [H12]
  6789. [H13]$s=x $s=schedule
  6790. [H14](lays symbolv) insert (dd "/arch/const") scale !scale1;
  6791. [H15]$s=x $s=barscale
  6792. [H16]$s=x $s=sitemisc $i=isitemisc $i=*
  6793. [H17](nl "" "/archp/spiral");
  6794. [H18](nl "" "/archp/2dto3d");
  6795. [H19]$s=x $s=furnmisc $i=ifurnmisc $i=*
  6796. [H20]$s=x $s=elecmisc $i=ielecmisc $i=*
  6797. [H21]$s=x $s=plumbmisc $i=iplumbmisc $i=*
  6798. [H22]$s=x $s=ceilmisc $i=iceilmisc $i=*
  6799. [H23]$s=x $s=detmisc $i=idetmisc $i=*
  6800. [H24](nl "" "/cci/lascript");
  6801. [H25]script (dd "/custom/user8");
  6802. [I1]$s=x $s=3d
  6803. [I2]$s=x $s=3d
  6804. [I3]$s=x $s=3d
  6805. [I4]$s=x $s=3d
  6806. [I5]$s=x $s=3d
  6807. [I6]$s=x $s=3d
  6808. [I7]
  6809. [I8]
  6810. [I9]$s=x $s=ds
  6811. [I10]$s=x $s=dr
  6812. [I11]
  6813. [I12]
  6814. [I13]
  6815. [I14]
  6816. [I15]
  6817. [I16]
  6818. [I17]
  6819. [I18]
  6820. [I19]
  6821. [I20]
  6822. [I21]
  6823. [I22]
  6824. [I23]
  6825. [I24](nl calc "/cci/calc")(calc);
  6826. [I25](nl calc "/cci/calc")(calc);
  6827. ***TABLET2
  6828. [J1]hide;
  6829. [J2]vpoint;;
  6830. [J3]$s=x $s=3dthick
  6831. [J4]^C^C$s=x $s=ucs1 ucs;
  6832. [J5]^C^Cucs prev;
  6833. [J6]^C^Cucs view;
  6834. [J7]
  6835. [J8]
  6836. [J9]'zoom w;
  6837. [JI0]^c^c$s=x $s=line line;
  6838. [J11](nl zooma "/cci/zooma")(zooma);
  6839. [K1]$s=x $s=vp3d $i=i3dviews $i=*
  6840. [K2](nl c:cone "/cci/3d") $s=x $s=3dobject $i=i3dobjects $i=*
  6841. [K3]$s=x $s=3dlisp
  6842. [K4](if (null dvfn)(defun dvfn ()(princ " Dview select objects: ")(menucmd "s=x")(menucmd "s=dview")(command "select" "auto" pause)(command "dview" "p" "")(menucmd "s=x")(menucmd "s=dview1")(princ))) (dvfn);
  6843. [K5]^c^c$s=x $s=ucsicon ucsicon;
  6844. [K6]plan;
  6845. [K7]
  6846. [K8]
  6847. [K9]'zoom c;
  6848. [K10]^c^c$s=x $s=pline pline;
  6849. [K11]'redraw;
  6850. [L1]^C^C(nl c:scene "/cci/ashade") $s=x $s=ashade light;
  6851. [L2]^C^C(nl c:scene "/cci/ashade") $s=x $s=ashade camera;
  6852. [L3]^C^C(nl c:scene "/cci/ashade") $s=x $s=ashade scene;
  6853. [L4]$s=x $s=3dface 3dface;
  6854. [L5]$s=x $s=3dsurf $i=isurf $i=*
  6855. [L6]$s=x $s=3dpoly 3dpoly;
  6856. [L7]
  6857. [L8](nl off "/cci/off")(off) \
  6858. [L9]'zoom d;
  6859. [L10]^c^c$s=x $s=arc
  6860. [L11]'redraw;
  6861. [M1]$s=x $s=view
  6862. [M2]$s=x $s=view
  6863. [M3]$s=x $s=view
  6864. [M4]$s=x $s=view
  6865. [M5]$s=x $s=view
  6866. [M6]$s=x $s=view
  6867. [M7]$s=x $s=view
  6868. [M8](nl mid "/cci/mid")(mid) \
  6869. [M9]'zoom a;(princ " HINT: VIEW Restore ALL is faster " )(princ);
  6870. [M10]^C^C$S=X $S=CIRCLE circle;
  6871. [M11]'redraw;
  6872. [N1]'view ? 'view s;
  6873. [N2]'view ? 'view r;
  6874. [N3](nl "" "/cci/views")(princ "Setup Completed ")(princ);
  6875. [N4]'view r 1;
  6876. [N5]'view r 2;
  6877. [N6]'zoom 2x;
  6878. [M7]
  6879. [N8](nl int "/cci/int")(int) \
  6880. [N9]'zoom p;
  6881. [N10]^c^c$s=x $s=ellipse ellipse;
  6882. [N11]'redraw;
  6883. [O1]^C^C$s=x $s=vports $i=ivporti $i=*
  6884. [O2](nl "" "/cci/zmscale");
  6885. [O3]'view r all;
  6886. [O4]'view r 3;
  6887. [O5]'view r 4;
  6888. [O6]'zoom .5x;
  6889. [O7]
  6890. [O8].x @;
  6891. [O9]'zoom e;(princ " HINT: VIEW Restore ALL is faster " )(princ);
  6892. [O10]^c^c$s=x $s=polygon polygon;
  6893. [O11]'redraw;
  6894. [P1]$s=x $s=block
  6895. [P2]$s=x $s=block
  6896. [P3]$s=x $s=attcontrol
  6897. [P4]$s=x $s=layer
  6898. [P5]$s=x $s=layer
  6899. [P6]$s=x $s=layer
  6900. [P7]
  6901. [P8].y @;
  6902. [P9]'zoom;
  6903. [P10]^c^c$s=x $s=point point;
  6904. [P11]'redraw;
  6905. [Q1]$s=x $s=block block;
  6906. [Q2]$s=x $s=insert insert;
  6907. [Q3]$s=x $s=attdef attdef;
  6908. [Q4](if (= sdscrn "Y")(progn (setq lalist (gettable "LAYER" ""))(LAYERS "S" lalist))(progn (princ (strcat " New current Layer <"(getvar "clayer")">: "))(command "LAYER" "S" pause "")))(PRINC);
  6909. [Q5](if (= sdscrn "Y")(progn (princ " Layer to turn ON ")(setq lalist (gettable "LAYER" "ON"))(if (null lalist)(princ " All Layer(s) are ON "))(LAYERS "ON" lalist))(progn (princ " Layer(s) to turn ON <done>: ")(command "layer" "on" pause "")))(PRINC);
  6910. [Q6](if (= sdscrn "Y")(progn (princ " Layer to turn OFF ")(setq lalist (gettable "LAYER" "OFF"))(if (null lalist)(princ " All Layer(s) are OFF "))(LAYERS "OFF" lalist))(progn (princ " Layer(s) to turn OFF <done>: ")(command "layer" "off" pause "")))(PRINC);
  6911. [Q7]
  6912. [Q8].z @;
  6913. [Q9]'pan;
  6914. [Q10]$s=x $s=sketch sketch;
  6915. [Q11]'redraw;
  6916. [R2]$s=x $s=wblock (setq temp (strcase (getvar "dwgname")))(princ " WBLOCK File name <")(princ temp)(princ ">: ")(setq temp1 (strcase (getstring " ")))(if (= temp1 "")(progn (command "wblock" temp)(princ))(progn (command "wblock" temp1)(princ)))
  6917. [R2](if (null sdscrn)(setq sdscrn "Y" scrtog 't))(if sdscrn (setq bklist (gettable "BLOCK" ""))(setq bklist '("")))(princ)(princ "Pick BLOCK name to insert: ")(princ) +
  6918. (if (not (member nil bklist))(LAYERS "B" bklist)(princ "No BLOCKS Found"))(if scrtog (setq sdsrcn nil scrtog nil))(princ);
  6919. [R3]$s=x $s=attedit attedit;
  6920. [R4](nl "" "/cci/layerset");
  6921. [R5](nl "" "/cci/layerfrz");
  6922. [R6](if (= sdscrn "Y")(progn (princ " Layer to THAW ")(setq lalist (gettable "LAYER" "T"))(if (null lalist)(princ " All Layer(s) are THAWED "))(LAYERS "T" lalist))(progn (princ " Layer(s) to THAW <done>: ")(command "layer" "t" pause "")))(PRINC);
  6923. [R7]
  6924. [R8]
  6925. [R9](nl "" "/cci/zoomin");
  6926. [R10]^c^c$s=x $s=hatch hatch;
  6927. [R11]redrawall;
  6928. ***TABLET3
  6929.  
  6930.  
  6931.  
  6932. 135;
  6933. 135;
  6934. 90;
  6935. 90;
  6936. 45;
  6937. 45;
  6938.  
  6939.  
  6940.  
  6941. 180;
  6942. 180;
  6943. <
  6944. <
  6945. 0;
  6946. 0;
  6947.  
  6948.  
  6949.  
  6950. 225;
  6951. 225;
  6952. 270;
  6953. 270;
  6954. 315;
  6955. 315;
  6956.  
  6957.  
  6958.  
  6959. (nl at-angle "/cci/at-angle")(at-angle);
  6960. (nl at-angle "/cci/at-angle")(at-angle);
  6961.  
  6962.  
  6963.  
  6964. 7/8;
  6965. 7/8;
  6966. /16
  6967. /16
  6968. /32
  6969. /32
  6970.  
  6971.  
  6972.  
  6973. 1/2
  6974. 1/2
  6975. 5/8
  6976. 5/8
  6977. 3/4
  6978. 3/4
  6979.  
  6980.  
  6981.  
  6982. 1/8
  6983. 1/8
  6984. 1/4
  6985. 1/4
  6986. 3/8
  6987. 3/8
  6988.  
  6989.  
  6990.  
  6991. -
  6992. -
  6993. /
  6994. /
  6995. x
  6996. x
  6997.  
  6998.  
  6999.  
  7000. @
  7001. @
  7002. '
  7003. '
  7004. "
  7005. "
  7006.  
  7007.  
  7008.  
  7009. 7
  7010. 7
  7011. 8
  7012. 8
  7013. 9
  7014. 9
  7015.  
  7016.  
  7017.  
  7018. 4
  7019. 4
  7020. 5
  7021. 5
  7022. 6
  7023. 6
  7024.  
  7025.  
  7026.  
  7027. 1
  7028. 1
  7029. 2
  7030. 2
  7031. 3
  7032. 3
  7033.  
  7034.  
  7035.  
  7036. 0
  7037. 0
  7038. .
  7039. .
  7040. ,
  7041. ,
  7042. ***TABLET4
  7043. [S1]$s=x $s=inq
  7044. [S2]$s=x $s=inq
  7045. [S3]$s=x $s=inq
  7046. [S4]$s=x $s=inq
  7047. [S5]$s=x $s=inq
  7048. [S6]$s=x $s=inq
  7049. [S7]
  7050. [S8]$s=x $s=style style;
  7051. [S9]$s=x $s=text ^c^c$t4=text1 $t4=text2 text;
  7052. [S10]$s=x $s=dtext ^c^c$t4=dtext1 $t4=dtext2 dtext;
  7053. [S11]
  7054. [S12]$s=x $s=osnapc
  7055. [S13]$s=x $s=osnapc
  7056. [S14]$s=x $s=osnapc
  7057. [S15]$s=x $s=osnapc
  7058. [S16]$s=x $s=osnapc
  7059. [S17]$s=x $s=osnapc
  7060. [S18]$s=x $s=osnapc
  7061. [S19]$s=x $s=osnapc
  7062. [S20]$s=x $s=osnapc
  7063. [S21]$s=x $s=osnapc
  7064. [S22]$s=x $s=osnapc
  7065. [S23]
  7066. [S24]$s=x $s=ut
  7067. [S25]$s=x $s=ut
  7068. [T1]$s=x $s=time
  7069. [T2]^c^cid;
  7070. [T3]status;
  7071. [T4]^c^c$s=x $s=list list;
  7072. [T5]^c^c$s=x $s=dist dist;
  7073. [T6]^c^c$s=x $s=area area;
  7074. [T7]
  7075. [T8]$s=x $s=text ^c^ctext;
  7076. [T9]$s=x $s=text ^c^ctext c;
  7077. [T10]$s=x $s=text ^c^ctext r;
  7078. [T11]
  7079. [T12]none;
  7080. [T13]cent;
  7081. [T14]endp;
  7082. [T15]ins;
  7083. [T16]int;
  7084. [T17]mid;
  7085. [T18]near;
  7086. [T19]node;
  7087. [T20]perp;
  7088. [T21]quad;
  7089. [T22]tan;
  7090. [T23]
  7091. [T24](setq usecnt 0);(princ);save;
  7092. [T25]$s=x $s=purge purge;
  7093. [U1]$s=x $s=dim (lays dimlayv) dim;
  7094. [U2]$s=x $s=dim (lays dimlayv) dim;
  7095. [U3]$s=x $s=dim (lays dimlayv) dim;
  7096. [U4]$s=x $s=dim (lays dimlayv) dim1;
  7097. [U5]$s=x $s=dim (lays dimlayv) dim1;
  7098. [U6]$s=x $s=dim (lays dimlayv) dim1;
  7099. [U7]
  7100. [U8]$s=x $s=text ^c^ctext a;
  7101. [U9]$s=x $s=text ^c^ctext m;
  7102. [U10]$s=x $s=text ^c^ctext f;
  7103. [U11]
  7104. [U12]
  7105. [U13]$s=x $s=undo undo;
  7106. [U14]redo;
  7107. [U15](ssget "w" (getvar "extmin")(getvar "extmax"));
  7108. [U16]M;
  7109. [U17]W;
  7110. [U18]L;
  7111. [U19]P;
  7112. [U20]C;
  7113. [U21]R;
  7114. [U22]A;
  7115. [U23]
  7116. [U24](nl "" "/cci/end")(end);
  7117. [U25]$s=x $s=quit quit;
  7118. [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);
  7119. [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);
  7120. [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);
  7121. [V4](setq temp (strcase (getstring " Set 1/2/Both pointer types <B>: "))) \(princ);(cond ((or (= temp "B")(= temp ""))(menucmd "i=idimpoint")(menucmd "i=*"))((= temp "1")(menucmd "i=idimpoint1")(menucmd "i=*"))((= temp "2")(menucmd "i=idimpoint2")(menucmd "i=*")))(princ);
  7122. [V5]dim dimzin $i=idimzin $i=*
  7123. [V6]$s=x $s=format
  7124. [V7]
  7125. [V8]$s=x $s=set
  7126. [V9]$s=x $s=set
  7127. [V10]$s=x $s=set
  7128. [V11]
  7129. [V12]$s=x $s=ed
  7130. [V13]$s=x $s=ed
  7131. [V14]$s=x $s=ed
  7132. [V15]$s=x $s=ed
  7133. [V16]$s=x $s=ed
  7134. [V17]$s=x $s=ed
  7135. [V18]$s=x $s=ed
  7136. [V19]$s=x $s=ed
  7137. [V20]$s=x $s=ed
  7138. [V21]$s=x $s=ed
  7139. [V22]$s=x $s=ed
  7140. [V23]
  7141. [V24]files;
  7142. [V25]$s=x $s=attext
  7143. [W1](nl "" "/cci/dimext");
  7144. [W2](if (= (getvar "dimtol") 0)(progn (setvar "dimtol" 1)(princ "Dim tolerances are turned ON"))(progn (setvar "dimtol" 0)(princ "Dim tolerances are turned OFF")))(princ);
  7145. [W3](if (= (getvar "dimlim") 0)(progn (setvar "dimlim" 1)(princ "Dim limits are turned ON"))(progn (setvar "dimlim" 0)(princ "Dim limits are turned OFF")))(princ);
  7146. [W4](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);
  7147. [W5]^c^cdim dimtp;
  7148. [W6]dim dimtm;
  7149. [W7]
  7150. [W8]$s=x $s=style style;
  7151. [W9]$i=isnaprot $i=*
  7152. [W10](if metric (progn (menucmd "s=x")(menucmd "s=gridm"))(progn (menucmd "s=x")(menucmd "s=grid")))(princ);grid;
  7153. [W11]
  7154. [W12]^c^c$s=x $s=scale scale auto;
  7155. [W13]^c^c$s=x $s=rotate rotate auto;
  7156. [W14]^c^c$s=x $s=offset offset;
  7157. [W15]^c^c$s=x $s=move move auto;
  7158. [W16]^c^c$s=x $s=erase e;
  7159. [W17]^cel;
  7160. [W18]oops;
  7161. [W19]^C^C(nl c:peditm "/cci/peditm") peditm;
  7162. [W20]$s=x $s=explode explode;
  7163. [W21]$s=x $s=array select auto \array p  ;
  7164. [W22]$s=x $s=divide divide;
  7165. [W23]
  7166. [W24]^c^c$s=x $s=plot
  7167. [W25]$s=x $s=slides
  7168. [X1]$s=x $s=var1
  7169. [X2]$s=x $s=dim $i=iballoon $i=*
  7170. [X3]^c^c$s=x $s=dimlinear dim base;
  7171. [X4]^c^c$s=x $s=dimlinear dim contin;
  7172. [X5]^c^c$s=x $s=dimlinear dim vert;
  7173. [X6]^c^c$s=x $s=dimlinear dim horiz;
  7174. [X7]
  7175. [X8](if (= (getvar "blipmode") 1)(progn (setvar "blipmode" 0)(prompt "Blipmode OFF")(princ))(progn (setvar "blipmode" 1)(prompt "Blipmode ON")(princ)))
  7176. [X9]$s=x $s=set2
  7177. [X10]$s=x $s=snapset 'setvar snapunit
  7178. [X11]
  7179. [X12]^c^c$s=x $s=mirror mirror auto;
  7180. [X13]^c^cbk;
  7181. [X14]^c^c$s=x $s=break break \f \@;
  7182. [X15]^c^c$s=x $s=copy copy auto;
  7183. [X16]^c^c$s=x $s=extend extend;
  7184. [X17]^c^cst;
  7185. [X18]^c^c$s=x $s=trim trim auto;
  7186. [X19]^c^c$s=x $s=fillet fillet r 0;;
  7187. [X20]^c^c$s=x $s=fillet fillet;
  7188. [X21]^c^c$s=x $s=chamfer chamfer;
  7189. [X22]$s=x $s=measure measure;
  7190. [X23]
  7191. [X24]$s=x $s=script script;
  7192. [X25]menu menu;
  7193. [Y1]$s=x $s=dim dim center;
  7194. [Y2]$s=x $s=dim dim radius;
  7195. [Y3]$s=x $s=dim dim diameter;
  7196. [Y4]$s=x $s=dim dim angular;
  7197. [Y5]^c^c$s=x $s=dimlinear dim rotated;
  7198. [Y6]^c^c$s=x $s=dimlinear dim aligned;
  7199. [Y7]
  7200. [Y8](if (= (getvar "lunits") 2)(progn (setvar "lunits" 4)(prompt "Units Architectural")(princ))(progn (setvar "lunits" 2)(prompt "Units Decimal")(princ)))
  7201. [Y9](if (= (getvar "highlight") 1)(progn (setvar "highlight" 0)(prompt "Highlight OFF")(princ))(progn (setvar "highlight" 1)(prompt "Highlight ON")(princ)))
  7202. [Y10]$s=x $s=aperture 'setvar aperture;\'setvar pickbox;\$s= $s=
  7203. [Y11]
  7204. [Y12]^c^c$s=x $s=change change auto;
  7205. [Y13]$s=x $s=chgblk
  7206. [Y14](if (/= sdscrn "Y")(nl "" "/cci/chlay")(nl "" "/cci/chlays"))(princ) chlay;
  7207. [Y15]select auto \change p  e;
  7208. [Y16]$s=x $s=chprop select auto \chprop;p;;
  7209. [Y17]$s=x $s=changetxt select auto \change p  ;
  7210. [Y18](nl c:chgtext "/cci/chgtext") chgtext;
  7211. [Y19](nl "" "/cci/fradpick");
  7212. [Y20]$s=x $s=copy select auto \copy p  m;
  7213. [Y21](nl "" "/cci/glue");
  7214. [Y22](nl ssx "/cci/ssx")(ssx);
  7215. [Y23]
  7216. [Y24]$s=x $s=excomds
  7217. [Y25]$s=x $s=dxf
  7218. **DTEXT1 33
  7219. $s=x $s=dtext ^c^cdtext;
  7220. $s=x $s=dtext ^c^cdtext c;
  7221. $s=x $s=dtext ^c^cdtext r;
  7222. **DTEXT2 58
  7223. $s=x $s=dtext ^c^cdtext a;
  7224. $s=x $s=dtext ^c^cdtext m;
  7225. $s=x $s=dtext ^c^cdtext f;
  7226. **TEXT1 33
  7227. $s=x $s=text ^c^ctext;
  7228. $s=x $s=text ^c^ctext c;
  7229. $s=x $s=text ^c^ctext r;
  7230. **TEXT2 58
  7231. $s=x $s=text ^c^ctext a;
  7232. $s=x $s=text ^c^ctext m;
  7233. $s=x $s=text ^c^ctext f;
  7234. 
  7235.