home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 November / Dppcpro1198.iso / Nov / Intelcad / Uncompressed / API / Scripts / Break.scr < prev    next >
Encoding:
Text File  |  1998-03-18  |  11.7 KB  |  1,035 lines

  1. ;---------------------------------------------
  2. ;File name: Break2.scr
  3. ;Purpose: Demonstrate break command 
  4. ;
  5. ;Last Modified: 3/18/98
  6. ;---------------------------------------------
  7. CMDECHO
  8. 0
  9. PICKBOX
  10. 3
  11. APERTURE
  12. 10
  13. ; ERASE ALL THE CONTENTS ON THE SCREEN
  14. erase
  15. all
  16.  
  17. ; BLIPMODES OFF
  18. blipmode
  19. off
  20. ; SET LAYER TO ZERO
  21. layer
  22. s
  23. 0
  24.  
  25. color
  26. bylayer
  27. ; SET A VARIABLES 
  28. vpoint
  29. 0,0,1
  30. ; ZOOM TO WINDOW OF 100x100
  31. zoom
  32. c
  33. 100,100
  34. 220
  35. elev
  36. 0
  37. 0
  38. gridmode
  39. 0
  40. fillmode
  41. 1
  42. snapmode
  43. 0
  44. linetype
  45. s
  46. bylayer
  47.  
  48. ; DRAW A WHITE GRID FOR REFERENCE
  49. layer
  50. m
  51. pline
  52. c
  53. white
  54.  
  55.  
  56. line
  57. 0,0
  58. 0,250
  59. 250,250
  60. 250,0
  61. 0,0
  62.  
  63. line
  64. 0,50
  65. 250,50
  66.  
  67. line
  68. 0,100
  69. 250,100
  70.  
  71. line
  72. 0,150
  73. 250,150
  74.  
  75. line
  76. 50,0
  77. 50,250
  78.  
  79. line
  80. 100,0
  81. 100,250
  82.  
  83. line
  84. 150,0
  85. 150,250
  86.  
  87. line
  88. 0,200
  89. 250,200
  90.  
  91. line
  92. 0,200
  93. 250,200
  94.  
  95. line
  96. 200,250
  97. 200,0
  98.  
  99. line
  100. -0,-10
  101. 250,-10
  102.  
  103. line
  104. 200,-60
  105. 250,-60
  106.  
  107. line
  108. 50,-10
  109. 50,-60
  110.  
  111. line
  112. 100,-10
  113. 100,-60
  114.  
  115. line
  116. 150,-10
  117. 150,-60
  118.  
  119. line
  120. 0,-10
  121. 0,-60
  122.  
  123. line
  124. 200,-10
  125. 200,-60
  126.  
  127. line
  128. 0,-60
  129. 200,-60
  130.  
  131. line
  132. 250,-10
  133. 250,-60
  134.  
  135. layer
  136. s
  137. 0
  138.  
  139. ;*********************************
  140. ; THIS IS WHERE THE FIRST BOX BEGINS
  141. ;*********************************
  142. zoom
  143. window
  144. -5.7471,250.9118
  145. 257.3882,88.9824
  146. layer
  147. make
  148. entities
  149. c
  150. yellow
  151.  
  152.  
  153. ; **********************************
  154. ; Break Lines
  155. text
  156. 0.8716,201.3244
  157. 2.5
  158.  
  159. 1) Lines
  160. line
  161. 1.9922,227.3788
  162. 16.2801,245.8690
  163.  
  164. line
  165. 3.3930,211.6901
  166. 28.0466,243.6277
  167.  
  168. line
  169. 15.4396,207.2076
  170. 37.5719,238.0246
  171.  
  172. line
  173. 26.9260,208.0481
  174. 43.7353,230.7406
  175.  
  176. break
  177. 10.6770,238.3048
  178. 19.6420,247.8301
  179. break
  180. 12.3579,222.8963
  181. 22.0000,235.0000
  182. break
  183. 28.0466,224.8574
  184. @
  185. change
  186. 32.5291,231.3009
  187.  
  188. p
  189. c
  190. blue
  191.  
  192. break
  193. 31.9688,215.0520
  194. f
  195. 37.0000,223.0000
  196. 41.0000,227.0000
  197. ; **********************************
  198. ; Break 3D Lines
  199. text
  200. 52.0000,201.0000
  201. 2.5
  202.  
  203. 2) 3D lines
  204. line
  205. 53,226,5
  206. 70.0000,246.0000
  207.  
  208. line
  209. 54,215,5
  210. 81.0000,246.0000
  211.  
  212. line
  213. 61,209,5
  214. 89,241,-5
  215.  
  216. line
  217. 78,209,5
  218. 96,230,-5
  219.  
  220. break
  221. 63.6262,239.4254
  222. 71.0000,249.0000
  223. break
  224. 63.6262,225.9780
  225. 74.0000,238.0000
  226. break
  227. 78.1943,229.0597
  228. @
  229. change
  230. 85.4783,236.6239
  231.  
  232. p
  233. c
  234. blue
  235.  
  236. break
  237. 81.8363,213.9313
  238. f
  239. 89.0000,221.0000
  240. 94.0000,227.0000
  241. ; **********************************
  242. ; Break Arcs
  243. text
  244. 101.0000,201.0000
  245.  
  246.  
  247. 3) Arcs
  248. arc
  249. 134.0000,205.0000
  250. 137.0000,213.0000
  251. 147.0000,216.0000
  252. offset
  253. 137.0000,213.0000
  254. 131.0000,220.0000
  255. 137.8672,212.8107
  256. 132.0000,219.0000
  257. 131.1435,220.0947
  258. 126.0000,225.0000
  259. 124.7000,227.3788
  260. 113.0000,236.0000
  261.  
  262. break
  263. 127.7817,240.2659
  264. 163.0000,243.0000
  265. break
  266. 120.2175,221.2154
  267. 133.0000,233.0000
  268. break
  269. 134.5054,223.1765
  270. @
  271. change
  272. 143.1902,225.1375
  273.  
  274. p
  275. c
  276. blue
  277.  
  278. break
  279. 134.7855,209.1687
  280. f
  281. 139.0000,214.0000
  282. 143.0000,216.0000
  283. ; **********************************
  284. ; Break 3D Arcs
  285. text
  286. 152.0000,201.0000
  287.  
  288.  
  289. 4) 3D Arcs
  290. arc
  291. 183,207,5
  292. 187.0000,215.0000
  293. 195.0000,216.0000
  294. offset
  295. 9.2915
  296. 186.0538,214.2115
  297. 185.0000,218.0000
  298. 181.2912,222.3360
  299. 176.0000,228.0000
  300. 174.8477,229.0597
  301. 170.0000,236.0000
  302.  
  303. break
  304. 183.8126,243.6277
  305. 210.0000,241.0000
  306. break
  307. 169.8049,224.0169
  308. 185.0000,234.0000
  309. break
  310. 181.5714,222.3360
  311. @
  312. change
  313. 188.2951,224.8574
  314.  
  315. p
  316. c
  317. blue
  318.  
  319. break
  320. 183.8126,209.1687
  321. f
  322. 187.0000,215.0000
  323. 191.0000,216.0000
  324. ; **********************************
  325. ; Break Circles
  326. text
  327. 202.0000,202.0000
  328.  
  329.  
  330. 5) Circles
  331. circle
  332. 225.0000,225.0000
  333. 226.0000,228.0000
  334. offset
  335. 225.0000,228.0000
  336. 225.0000,233.0000
  337. 224.7152,228.2192
  338. 226.0000,233.0000
  339. 225.8358,233.2620
  340. 226.0000,236.0000
  341. 226.1160,237.7445
  342. 226.0000,242.0000
  343.  
  344. break
  345. 214.3495,239.7056
  346. 242.0000,231.0000
  347. break
  348. 215.1899,233.2620
  349. 220.0000,211.0000
  350. break
  351. 223.0343,222.3360
  352. f
  353. 228.0000,226.0000
  354. 223.0000,228.0000
  355. ; **********************************
  356. ; Break 3D Circles
  357. text
  358. 1.0000,151.0000
  359.  
  360.  
  361. 6) 3D circles
  362. circle
  363. 23,174,5
  364. 24.0000,176.0000
  365. offset
  366. 5
  367. 23.5641,176.1105
  368. 26.0000,180.0000
  369.  
  370. break
  371. 22.4435,181.4334
  372. 28.0000,168.0000
  373. break
  374. 23.0038,176.3906
  375. f
  376. 21.0000,172.0000
  377. 25.0000,174.0000
  378. ; **********************************
  379. ; Break Ellipses
  380. text
  381. 51.0000,151.0000
  382.  
  383.  
  384. 7) Ellipse
  385. ellipse
  386. 73.0000,179.0000
  387. 73.0000,170.0000
  388. 81.0000,176.0000
  389. offset
  390. 5
  391. 73.4317,178.9120
  392. 73.0000,183.0000
  393.  
  394. break
  395. 72.3110,179.4723
  396. f
  397. 78.0000,170.0000
  398. 68.0000,169.0000
  399. ; **********************************
  400. ; Break 3D Ellipses
  401. text
  402. 101.0000,151.0000
  403.  
  404.  
  405. 8) 3D Ellipse
  406. ellipse
  407. 115,175,5
  408. 129.0000,175.0000
  409. 124.0000,171.0000
  410. offset
  411. 5
  412. 119.9373,178.9120
  413. 120.0000,185.0000
  414.  
  415. break
  416. 121.8984,179.1922
  417. f
  418. 117.0000,172.0000
  419. 127.0000,172.0000
  420. ; **********************************
  421. ; Break Pline Open
  422. text
  423. 151.0000,151.0000
  424.  
  425.  
  426. 9) Pline Open
  427. pline
  428. 154.3774,188.9884
  429. 159.8383,196.5729
  430. 168.6364,188.6850
  431. 172.8837,196.8763
  432. a
  433. 181.3784,195.3594
  434. 189.2664,197.7865
  435.  
  436. pline
  437. 154.6808,176.5497
  438. 174.7040,183.2241
  439. 182.2886,172.3023
  440. 161.6586,182.6173
  441. 194.1205,175.3362
  442.  
  443. pline
  444. 154.0740,166.2347
  445. 165.2992,172.3023
  446. a
  447. 165.6025,167.7516
  448. 166.2093,164.4144
  449. l
  450. 174.0973,168.9651
  451. 178.3446,165.3245
  452. 191.0867,164.7178
  453.  
  454. pline
  455. 154.6808,157.4366
  456. 164.6924,158.3467
  457. 169.5465,162.2907
  458. 179.2548,155.6163
  459. 169.8499,156.2230
  460. 179.5581,160.7738
  461. 188.6596,156.5264
  462.  
  463. break
  464. 175.0000,198.0000
  465. 179.2548,186.2579
  466. break
  467. 173.4905,176.5497
  468. 197.0000,176.0000
  469. break
  470. 168.9397,170.1786
  471. f
  472. 162.0000,171.0000
  473. 176.0000,168.0000
  474. break
  475. 177.4345,159.5603
  476. @
  477. change
  478. 185.0190,158.3467
  479.  
  480. p
  481. c
  482. red
  483.  
  484. ; **********************************
  485. ; Break 3D Poly
  486. text
  487. 201.0000,151.0000
  488.  
  489.  
  490. 10) 3D Poly
  491. 3dpoly
  492. 206,187,5
  493. 215,195,-5
  494. 224,187,5
  495. 234.0000,195.0000
  496.  
  497. copy
  498. 220.2327,190.6785
  499.  
  500. m
  501. 221.0000,189.0000
  502. 221.0000,181.0000
  503. 221.0000,172.0000
  504. 221.0000,163.0000
  505.  
  506. break
  507. 216.8709,193.1999
  508. 240.0000,197.0000
  509. break
  510. 217.4312,184.5151
  511. 229.0000,183.0000
  512. break
  513. nea
  514. 219.6724,173.8692
  515. @
  516. change
  517. 228,173
  518.  
  519. p
  520. c
  521. blue
  522.  
  523. break
  524. 209.0265,162.6630
  525. f
  526. 217.0000,167.0000
  527. 228.0000,165.0000
  528. ; **********************************
  529. ; Break Polygon
  530. text
  531. 1.0000,101.0000
  532.  
  533.  
  534. 11) Polygon
  535. polygon
  536. 5
  537. 23.0000,125.0000
  538. i
  539. 26.0000,121.0000
  540. offset
  541. 5
  542. 23.8443,129.0445
  543. 27.0000,134.0000
  544. 28.0466,131.8460
  545. 30.0000,135.0000
  546. 31.6886,136.8888
  547. 36.0000,140.0000
  548.  
  549. break
  550. 24.6847,146.9744
  551. 39.0000,110.0000
  552. break
  553. 34.4902,115.5970
  554. 27.0000,139.0000
  555. break
  556. 24.9649,128.7643
  557. f
  558. 27.0000,123.0000
  559. 19.0000,123.0000
  560. ; **********************************
  561. ; Break Donut
  562. text
  563. 52.0000,101.0000
  564.  
  565.  
  566. 12) Donut
  567. donut
  568. 2.5
  569. 5
  570. 75.0000,126.0000
  571.  
  572. offset
  573. 5
  574. 75.6729,127.6437
  575. 78.0000,132.0000
  576. 78.7546,132.4063
  577. 82.0000,138.0000
  578. 81.5561,137.4491
  579. 82.0000,142.0000
  580.  
  581. break
  582. 78.4744,141.9316
  583. 91.0000,117.0000
  584. break
  585. 85.7585,120.0795
  586. 77.0000,138.0000
  587. break
  588. 80.7157,129.3246
  589. @
  590. break
  591. 74.2721,128.4842
  592. f
  593. 74.0000,125.0000
  594. 77.0000,125.0000
  595. ; **********************************
  596. ; Break 3D Donut
  597. text
  598. 101.0000,101.0000
  599.  
  600.  
  601. 13) 3D Donut
  602. donut
  603.  
  604.  
  605. 124,125,5
  606.  
  607. offset
  608. 5
  609. 124.7000,127.0834
  610. 126.0000,131.0000
  611. 126.3809,131.8460
  612. 127.0000,136.0000
  613.  
  614. break
  615. 128.3420,134.3674
  616. 133.0000,117.0000
  617.  
  618. 129.4626,119.5192
  619. 128.0000,131.0000
  620. break
  621. 123.8595,127.0834
  622. f
  623. 122.0000,124.0000
  624. 126.0000,124.0000
  625. ; **********************************
  626. ; Break XLines & Rays
  627. text
  628. 152.0000,101.0000
  629.  
  630.  
  631. 14) Xlines
  632. text
  633. 201.0000,102.0000
  634.  
  635.  
  636. 15) Rays
  637. layer
  638. make
  639. xline_ray
  640. color
  641. red
  642.  
  643.  
  644. xline
  645. 157.0000,130.0000
  646. 165.0000,143.0000
  647.  
  648. xline
  649. 167.0000,128.0000
  650. 175.0000,142.0000
  651.  
  652. xline
  653. 167.0000,120.0000
  654. 180.0000,138.0000
  655.  
  656. xline
  657. 171.0000,120.0000
  658. 187.0000,147.0000
  659.  
  660. xline
  661. 182.0000,117.0000
  662. 194.0000,137.0000
  663.  
  664. erase
  665. 167,121
  666.  
  667. ray
  668. 202.0000,119.0000
  669. 213.0000,136.0000
  670.  
  671.  
  672. 207.0000,111.0000
  673. 222.0000,132.0000
  674.  
  675.  
  676. 214.0000,106.0000
  677. 228.0000,124.0000
  678.  
  679.  
  680. 223.0000,102.0000
  681. 233.0000,114.0000
  682.  
  683. break
  684. 153.2757,123.4414
  685. 168.0000,147.0000
  686. redraw
  687. break
  688. 168.4041,128.4842
  689. 237.0000,247.0000
  690. break
  691. 181.2912,137.1690
  692. @
  693. change
  694. 165.8827,111.9550
  695.  
  696. p
  697. c
  698. blue
  699.  
  700. break
  701. 175.9683,108.0329
  702. f
  703. 186.0000,123.0000
  704. 196.0000,139.0000
  705. break
  706. 207.0654,127.3635
  707. 221.0000,146.0000
  708. break
  709. 219.3923,128.4842
  710. 204.0000,107.0000
  711. break
  712. 224.4350,120.6398
  713. @
  714. change
  715. 216.8709,108.8733
  716.  
  717. p
  718. c
  719. blue
  720.  
  721. break
  722. 229.7580,108.8733
  723. f
  724. 226.0000,106.0000
  725. 243.0000,126.0000
  726. zoom
  727. a
  728. zoom
  729. w
  730. -14.0000,117.0000
  731. 273.0000,-6.0000
  732. ; **********************************
  733. ; Break XLines & Rays
  734. text
  735. 2.0000,51.0000
  736.  
  737.  
  738. 16) 3D Xlines
  739. xline
  740. 8,80,5
  741. 15.0000,89.0000
  742.  
  743. xline
  744. 17,72,5
  745. 28.0000,87.0000
  746.  
  747. xline
  748. 29,73,-5
  749. 41.0000,89.0000
  750.  
  751. break
  752. 5.7199,78.2537
  753. 19.0000,91.0000
  754. break
  755. 20.5856,77.9503
  756. @
  757. change
  758. -5.8087,40.9376
  759.  
  760. p
  761. c
  762. blue
  763.  
  764. break
  765. 19.9789,60.6575
  766. f
  767. 28.0000,69.0000
  768. 46.0000,95.0000
  769. ; **********************************
  770. ; Break 3D Rays
  771. text
  772. 51.0000,51.0000
  773.  
  774.  
  775. 17) 3D Rays
  776. ray
  777. 54,68,5
  778. 69.0000,89.0000
  779.  
  780. ray
  781. 60,65,5
  782. 78.0000,89.0000
  783.  
  784.  
  785. 64,62,-5
  786. 84.0000,88.0000
  787.  
  788. ray
  789. 69,59,5
  790. 90.0000,86.0000
  791.  
  792. break
  793. 65.4863,84.6247
  794. 51.0000,65.0000
  795. break
  796. 63.3626,70.3658
  797. 83.0000,95.0000
  798. break
  799. 76.1047,77.0402
  800. @
  801. change
  802. 65.4863,63.6913
  803.  
  804. p
  805. c
  806. blue
  807.  
  808. break
  809. 77.3182,70.3658
  810. f
  811. 86.0000,80.0000
  812. 95.0000,93.0000
  813. layer
  814. off
  815. xline_ray
  816. y
  817. s
  818. entities
  819.  
  820. ; **********************************
  821. ; Break Splines
  822. text
  823. 51.0000,51.0000
  824.  
  825.  
  826. 17) Splines
  827. spline
  828. 56.0000,85.0000
  829. 56.0000,92.0000
  830. 66.0000,87.0000
  831. 74.0000,93.0000
  832. 83.0000,86.0000
  833. 94.0000,91.0000
  834.  
  835. 86.0000,84.0000
  836. 80.0000,89.0000
  837. spline
  838. 54.0000,76.0000
  839. 65.0000,80.0000
  840. 73.0000,74.0000
  841. 61.0000,72.0000
  842. 73.0000,81.0000
  843. 83.0000,77.0000
  844. 89.0000,73.0000
  845.  
  846. 85.0000,72.0000
  847. 81.0000,73.0000
  848. spline
  849. 54.0000,64.0000
  850. 60.0000,70.0000
  851. 66.0000,63.0000
  852. 78.0000,70.0000
  853. 78.0000,64.0000
  854. 68.0000,68.0000
  855. 85.0000,69.0000
  856. 86.0000,59.0000
  857. c
  858. 84.0000,65.0000
  859. ; **********************************
  860. ; Set elevation to 5
  861. text
  862. 101.5888,50.9493
  863. 2.5
  864.  
  865. 18) Elevation = 5
  866. elevation
  867. 5
  868. line
  869. 103.1057,77.9503
  870. 119.4884,96.1533
  871.  
  872. arc
  873. 111.9038,59.4440
  874. 118.2748,77.6469
  875. 140.4218,84.3214
  876. pline
  877. 118.8816,54.5899
  878. 134.6575,59.7474
  879. 132.8372,70.3658
  880. 143.4556,71.5793
  881. 146.7928,82.8044
  882.  
  883. break
  884. 107.3531,83.4112
  885. 117.0613,90.9958
  886. break
  887. 124.0391,81.8943
  888. 146.1860,84.6247
  889. break
  890. 134.0507,64.2981
  891. @
  892. change
  893. 145.2759,76.7368
  894.  
  895. p
  896. c
  897. blue
  898.  
  899. ; **********************************
  900. ; Elevation = 5
  901. text
  902. 151.0000,51.0000
  903.  
  904.  
  905. 19) Elevation = 5
  906. circle
  907. 159.0000,87.0000
  908. 163.0000,84.0000
  909. ellipse
  910. 173.0000,85.0000
  911. 180.0000,77.0000
  912. 187.0000,89.0000
  913. polygon
  914.  
  915. 163.0000,60.0000
  916. i
  917. 166.0000,67.0000
  918. break
  919. 157.7146,91.9059
  920. 163.0000,87.0000
  921. break
  922. 169.5465,81.5909
  923. f
  924. 177.0000,89.0000
  925. 184.0000,78.0000
  926. break
  927. 168.3330,64.9049
  928. 167.0000,55.0000
  929. elevation
  930. 0
  931. ; **********************************
  932. ; Break with Snaps
  933. text
  934. 202.0000,52.0000
  935.  
  936.  
  937. 20) Break w/snaps
  938. line
  939. 204.0000,83.0000
  940. 232.0000,96.0000
  941.  
  942. line
  943. 204.0000,92.0000
  944. 212.0000,80.0000
  945.  
  946.  
  947. 218.0000,98.0000
  948. 231.0000,89.0000
  949.  
  950. circle
  951. 213.0000,78.0000
  952. 217.0000,74.0000
  953. pline
  954. 212.0000,76.0000
  955. 218.0000,84.0000
  956. 229.0000,76.0000
  957. 225.0000,88.0000
  958. 231.0000,93.0000
  959.  
  960. ellipse
  961. 223.0000,61.0000
  962. 235.0000,69.0000
  963. 233.0000,69.0000
  964. circle
  965. 236.0000,69.0000
  966. 241.0000,74.0000
  967. break
  968. 216.2674,88.2653
  969. f
  970. int
  971. 209.0000,86.0000
  972. int
  973. 225.0000,94.0000
  974. break
  975. 225.3689,87.0518
  976. f
  977. int
  978. 217.0000,83.0000
  979. int
  980. 229.0000,91.0000
  981. break
  982. 214.7505,72.4894
  983. f
  984. int
  985. 217.0000,83.0000
  986. int
  987. 210.0000,83.0000
  988. break
  989. 225.3689,69.7590
  990. f
  991. quad
  992. 222.0000,61.0000
  993. quad
  994. 225.0000,70.0000
  995. break
  996. 234.7738,75.2199
  997. quad
  998. 230.0000,67.0000
  999. zoom
  1000. all
  1001. erase
  1002. c
  1003. 274.0000,-7.0000
  1004. -12.0000,-61.0000
  1005.  
  1006. zoom
  1007. all
  1008. text
  1009. 18.0000,19.0000
  1010. 18.0000,27.0000
  1011.  
  1012. Turn Xline_Ray layer on to see xlines & rays
  1013. u
  1014. text
  1015. 21.0000,16.0000
  1016. 21.0000,24.0000
  1017.  
  1018. Turn Xline_Ray layer on to see
  1019. text
  1020.  
  1021. Xlines and rays
  1022. ;**********************
  1023. ; END OF SCRIPT
  1024. ;**********************
  1025. ;----------------------------------------------------------------------
  1026. ;Now for the grand finale
  1027. TEXT
  1028. -39.8278,152
  1029. 3
  1030. 0
  1031. Done!
  1032. z
  1033. e
  1034. ;----------------------------------------------------------------------
  1035.