home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 March / Chip_1998-03_cd.bin / tema / solid / Viewer / GENERIC / LANG / ENGLISH / SLDWKS.PTN < prev    next >
Encoding:
Text File  |  1996-08-28  |  15.4 KB  |  385 lines

  1. ;;
  2. ;;  Based on AutoCAD Ver.13.0's Hatch Pattern File
  3. ;;
  4. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  5. ::                                                            ::
  6. ;;    How to read this table:                                    ::
  7. ;;                                                            ::
  8. ;;    Each non-empty line that starts with a semicolon ';'    ::
  9. ;;    is a comment.                                            ;;
  10. ;;    Otherwise, the line could only be the pattern's header    ;;
  11. ;;    line that start with an asterisk '*' immediately        ::
  12. ;;    followed by the name of the pattern.  The rest of the    ;;
  13. ;;    header line is immaterial.                                ;;
  14. ;;                                                            ::
  15. ;;    All non-empty non-comment lines after the header        ;;
  16. ;;    (before the next header or until end-of-file) must        ;;
  17. ;;    be data lines that confirm to the format described         ;;
  18. ;;    a bit further.                                            ;;
  19. ;;                                                            ::
  20. ;;    Each data line corresponds to a subpattern (mb., the    ;;
  21. ;;    whole pattern) which consists of one bunch of parallel    ;;
  22. ;;    uniformly interspaced graphical lines with the same     ;;
  23. ;;    linear pattern on each of them (or all have no pattern    ;;
  24. ;;    i.e., to be drawn as solid lines).                        ::    
  25. ;;                                                            ::
  26. ;;                                                            ::
  27. ;;    The data line contains data separated by commas:        ;;
  28. ;;                                                            ::
  29. ;;    First is the angle at which the lines are drawn;        ;;
  30. ;;    The second and the third are 2d coordinates of the        ;;
  31. ;;    point which is the start of the subpattern (start of    ;;
  32. ;;    the linear pattern on one of the lines);                ;;
  33. ::    The fourth is the offset for start of the linear        ;;
  34. ;;    pattern between two consecutive lines of the            ;;
  35. ;;    subpattern;                                                ;;
  36. ;;    The fifth is the spacing between the lines;                ;;
  37. ;;                                                            ::
  38. ;;    The subsequent data items describe the linear pattern.    ;;
  39. ;;    They are optional, their number is aribtrary or they    ;;
  40. ;;    might not be there at all.  If they are absent, the        ;;
  41. ;;    line does not have a pattern.  Else, the items has the    ;;
  42. ;;    following meaning:                                        ;;
  43. ::        if it is positive, it is the length of the visible    ;;
  44. ;;        dash of the linear pattern;                            ;;
  45. ;;        if it is negative, it is the length of the empty    ;;
  46. ;;        segment of the linear pattern;                        ;;
  47. ;;        if it is zero, a dot should be placed there;        ;;
  48. ;;                                                            ::
  49. ;;                                                            ::
  50. ;;    The obvious requirements of the common sense do not        ;;
  51. ;;    restrict the syntax of the data line, although all the    ;;
  52. ;;    patterns we ever processed do comply with the common    ;;
  53. ;;    sense.  These common sense requirements are:            ;;
  54. ;;        there must be an even number of optional data;        ;;
  55. ;;        precisely every other of them (all odd-numbered or    ;;
  56. ;;        all even-numbered) must be negative;                ;;
  57. ;;        (hence, the other half of them must be all            ;;
  58. ;;        non-negative, i.e., positive or zeros);                ;;
  59. ;;                                                            ::
  60. ;;                                                            ::
  61. ;;    A confusing circumstance is that the spacing is placed    ;;
  62. ;;    the fifth rather than the second, as only the angle and    ;;
  63. ;;  the spacing are truly mandatory data.  The linear        ;;
  64. ;;    pattern offset makes no sense when the lines have no    ;;
  65. ;;    linear pattern - this datum should start the optional    ;;
  66. ;;    data and thus there should be at least three optional    ;;
  67. ;;    data items if any at all.                                ;;
  68. ;;    The start of pattern is probably unimportant when there    ;;
  69. ;;    is only one subpattern of the pattern, and especially    ;;
  70. ;;    when the lines of that subpattern have no pattern.        ;;
  71. ;;    Thus, the coordinates should have been placed the third    ;;
  72. ;;    and fourth rather than the second and third as            ;;
  73. ;;    currently, and arguably, these items might have been    ;;
  74. ;;    made optional.                                            ;;
  75. ;;                                                            ::
  76. ;;                                                            ::
  77. *ANSI31 (Iron BrickStone), ANSI Iron, Brick, Stone masonry
  78. 45, 0,0, 0,.125
  79. *ANSI32 (Steel), ANSI Steel
  80. 45, 0,0, 0,.375
  81. 45, .176776695,0, 0,.375
  82. *ANSI33 (Bronze Brass), ANSI Bronze, Brass, Copper
  83. 45, 0,0, 0,.25
  84. 45, .176776695,0, 0,.25, .125,-.0625
  85. *ANSI34 (Plastic Rubber), ANSI Plastic, Rubber
  86. 45, 0,0, 0,.75
  87. 45, .176776695,0, 0,.75
  88. 45, .353553391,0, 0,.75
  89. 45, .530330086,0, 0,.75
  90. *ANSI35 (Fire Brick), ANSI Fire brick, Refractory material
  91. 45, 0,0, 0,.25
  92. 45, .176776695,0, 0,.25, .3125,-.0625,0,-.0625
  93. *ANSI36 (Marble), ANSI Marble, Slate, Glass
  94. 45, 0,0, .21875,.125, .3125,-.0625,0,-.0625
  95. *ANSI37 (Lead Zinc Mg), ANSI Lead, Zinc, Magnesium, Sound/Heat/Elec Insulation
  96. 45, 0,0, 0,.125
  97. 135, 0,0, 0,.125
  98. *ANSI38 (Aluminum), ANSI Aluminum
  99. 45, 0,0, 0,.125
  100. 135, 0,0, .25,.125, .3125,-.1875
  101. *ANGLE (Angle Steel), Angle steel
  102. 0, 0,0, 0,.275, .2,-.075
  103. 90, 0,0, 0,.275, .2,-.075
  104. ;;
  105. ;;  The following hatch patterns AR-xxxxx
  106. ;;  come from AEC/Architectural
  107. ;;
  108. *AEC 8x16 Block Elev, 8x16 Block elevation stretcher bond
  109. 0,       0,0,      0,8
  110. 90,      0,0,      8,8,                          8,-8
  111. *AEC 8x16 Block Elev. (MJ), 8x16 Block elevation stretcher bond with mortar joints
  112. 0,       0,0,      8,8,                         15.625,-.375
  113. 0,      -8,.375,   8,8,                         15.625,-.375
  114. 90,      0,0,      8,8,                        -8.375,7.625
  115. 90,     -0.375,0,  8,8,                        -8.375,7.625
  116. *AEC 8x8 Block Elev, 8x8 Block elevation stretcher bond
  117. 0,       0,0,      0,8
  118. 90,      0,0,      8,4,                          8,-8
  119. *AEC Std Brick Elev (MJ), Standard brick elevation english bond with mortar joints
  120. 0,      0,0,       0,5.334,                      7.625,-.375
  121. 0,      0,2.25,    0,5.334,                      7.625,-.375
  122. 0,      2,2.667,   0,5.334,                      3.625,-.375
  123. 0,      2,4.917,   0,5.334,                      3.625,-.375
  124. 90,     0,0,       0,8,                          2.25,-3.084
  125. 90,    -0.375,0,   0,8,                          2.25,-3.084
  126. 90,     2,2.667,   0,4,                          2.25,-3.084
  127. 90,     1.625,2.667,  0,4,                       2.25,-3.084
  128. *AEC Std Brick Elev, Standard brick elevation stretcher bond
  129. 0,       0,0,      0,2.667
  130. 90,      0,0,      2.667,4,                      2.667,-2.667
  131. *AEC Stone, Random dot and stone pattern
  132. 50,      0,0,      4.12975034,-5.89789472,       0.75,-8.25
  133. 355,     0,0,     -2.03781207,7.37236840,        0.60,-6.6
  134. 100.4514, 0.5977168,-0.0522934, 5.7305871,-6.9397673, 0.6374019,-7.01142112
  135. 46.1842, 0,2,      6.19462551,-8.84684208,       1.125,-12.375
  136. 96.6356, 0.88936745,1.86206693, 8.59588071,-10.40965104, 0.95610288,-10.51713
  137. 351.1842, 0,2,     7.74328189,11.0585526,        0.9,-9.9
  138. 21,      1,1.5,    4.12975034,-5.89789472,       0.75,-8.25
  139. 326,     1,1.5,   -2.03781207,7.37236840,        0.60,-6.6
  140. 71.4514, 1.49742233,1.16448394, 5.7305871,-6.9397673, 0.6374019,-7.01142112
  141. 37.5,    0,0,      2.123,2.567,                  0,-6.52,0,-6.7,0,-6.625
  142. 7.5,     0,0,      3.123,3.567,                  0,-3.82,0,-6.37,0,-2.525
  143. -32.5,  -2.23,0,   4.6234,2.678,                 0,-2.5,0,-7.8,0,-10.35
  144. -42.5,  -3.23,0,   3.6234,4.678,                 0,-3.25,0,-5.18,0,-7.35
  145. *AEC Herringbone, Standard brick herringbone pattern @ 45 degrees
  146. 45,      0,0,      4,4,                          12,-4
  147. 135,     2.828427125,2.828427125,  4,-4,         12,-4
  148. *AEC 2x12 Parquet Flooring, 2x12 Parquet flooring: pattern of 12x12
  149. 90,      0,0,      12,12,                        12,-12
  150. 90,      2,0,      12,12,                        12,-12
  151. 90,      4,0,      12,12,                        12,-12
  152. 90,      6,0,      12,12,                        12,-12
  153. 90,      8,0,      12,12,                        12,-12
  154. 90,     10,0,      12,12,                        12,-12
  155. 90,     12,0,      12,12,                        12,-12
  156. 0,      0,12,      12,-12,                       12,-12
  157. 0,      0,14,      12,-12,                       12,-12
  158. 0,      0,16,      12,-12,                       12,-12
  159. 0,      0,18,      12,-12,                       12,-12
  160. 0,      0,20,      12,-12,                       12,-12
  161. 0,      0,22,      12,-12,                       12,-12
  162. 0,      0,24,      12,-12,                       12,-12
  163. *AEC Roof Shingle, Roof shingle texture
  164. 0, 0,0, 2.2,1, 15,-2,5,-1
  165. 0, 1.33,0.5, -1,1.33, 3,-0.33,6,-0.75
  166. 0, 0.5,0.85, 5.2,0.67, 8,-1.4,4,-1
  167. *AEC Roof Wood Shake, Roof wood shake texture
  168. 0,       0,0,      25.5,12,                        6,-5,7,-3,9,-4
  169. 0,       6,.5,     25.5,12,                        5,-19,4,-6
  170. 0,       18,-.75,  25.5,12,                        3,-31
  171. 90,      0,0,      12,8.5,                       11.5,-36.5
  172. 90,      6,0,      12,8.5,                       11.25,-36.75
  173. 90,      11,0,     12,8.5,                       10.5,-37.5
  174. 90,      18,-0.75, 12,8.5,                       11.5,-36.5
  175. 90,      21,-0.75, 12,8.5,                       11.5,-36.5
  176. 90,      30,0,     12,8.5,                       11,-37
  177. *AEC Sand, Random dot pattern
  178. 37.5,   0,0,       1.123,1.567,                  0,-1.52,0,-1.7,0,-1.625
  179. 7.5,    0,0,       2.123,2.567,                  0,-.82,0,-1.37,0,-.525
  180. -32.5, -1.23,0,    2.6234,1.678,                 0,-.5,0,-1.8,0,-2.35
  181. -42.5, -1.23,0,    1.6234,2.678,                 0,-.25,0,-1.18,0,-1.35
  182. *Box Steel, Box steel
  183. 90, 0,0, 0,1
  184. 90, .25,0, 0,1
  185. 0, 0,0, 0,1, -.25,.25
  186. 0, 0,.25, 0,1, -.25,.25
  187. 0, 0,.5, 0,1, .25,-.25
  188. 0, 0,.75, 0,1, .25,-.25
  189. 90, .5,0, 0,1, .25,-.25
  190. 90, .75,0, 0,1, .25,-.25
  191. *Brass, Brass material
  192. 0, 0,0, 0,.25
  193. 0, 0,.125, 0,.25, .125,-.0625
  194. *Brick or Masonry, Brick or masonry-type surface
  195. 0, 0,0, 0,.25
  196. 90, 0,0, 0,.5, .25,-.25
  197. 90, .25,0, 0,.5, -.25,.25
  198. *Brick or Stone, Brick and stone
  199. 0, 0,0, 0,.33
  200. 90, .9,0,  .33,.5,    .33,-.33
  201. 90, .8,0,  .33,.5,    .33,-.33  
  202. 0, .9,.055,  .5,.33,  -.9, .1
  203. 0, .9,.11,  .5,.33,  -.9, .1
  204. 0, .9,.165,  .5,.33,  -.9, .1
  205. 0, .9,.22,  .5,.33,  -.9, .1
  206. 0, .9,.275,  .5,.33,  -.9, .1
  207. *Clay, Clay material
  208. 0, 0,0, 0,.1875
  209. 0, 0,.03125, 0,.1875
  210. 0, 0,.0625, 0,.1875
  211. 0, 0,.125, 0,.1875, .1875,-.125
  212. *Cork, Cork material
  213. 0, 0,0, 0,.125
  214. 135, .0625,-.0625, 0,.35355339, .176776696,-.176776696
  215. 135, .09375,-.0625, 0,.35355339, .176776696,-.176776696
  216. 135, .125,-.0625, 0,.35355339, .176776696,-.176776696
  217. *Crosses, A series of crosses
  218. 0, 0,0, .25,.25, .125,-.375
  219. 90, .0625,-.0625, .25,.25, .125,-.375
  220. *Dashed Lines, Dashed lines
  221. 0, 0,0, .125,.125, .125,-.125
  222. *Geological Rock, Geological rock layering
  223. 0, 0,0, 0,.25
  224. 45, 0,0, 0,.70710678, .35355339,-.70710768
  225. *Dots, A series of dots
  226. 0, 0,0, .03125,.0625, 0,-.0625
  227. *Earth or Ground, Earth or ground (subterranean)
  228. 0, 0,0, .25,.25, .25,-.25
  229. 0, 0,.09375, .25,.25, .25,-.25
  230. 0, 0,.1875, .25,.25, .25,-.25
  231. 90, .03125,.21875, .25,.25, .25,-.25
  232. 90, .125,.21875, .25,.25, .25,-.25
  233. 90, .21875,.21875, .25,.25, .25,-.25
  234. *Escher, Escher pattern
  235. 60, 0,0, -.6,1.039230484, 1.1,-.1
  236. 180, 0,0, -.6,1.039230484, 1.1,-.1
  237. 300, 0,0, .6,1.039230484, 1.1,-.1
  238. 60, .1,0, -.6,1.039230484, .2,-1
  239. 300, .1,0, .6,1.039230484, .2,-1
  240. 60, -.05,.08660254, -.6,1.039230484, .2,-1
  241. 180, -.05,.08660254, -.6,1.039230484, .2,-1
  242. 300, -.05,-.08660254, .6,1.039230484, .2,-1
  243. 180, -.05,-.08660254, -.6,1.039230484, .2,-1
  244. 60, -.4,0, -.6,1.039230484, .2,-1
  245. 300, -.4,0, .6,1.039230484, .2,-1
  246. 60, .2,-.346410161, -.6,1.039230484, .2,-1
  247. 180, .2,-.346410161, -.6,1.039230484, .2,-1
  248. 300, .2,.346410161, .6,1.039230484, .2,-1
  249. 180, .2,.346410161, -.6,1.039230484, .2,-1
  250. 0, .2,.173205081, -.6,1.039230484, .7,-.5
  251. 0, .2,-.173205081, -.6,1.039230484, .7,-.5
  252. 120, .05,.259807621, .6,1.039230484, .7,-.5
  253. 120, -.25,.08660254, .6,1.039230484, .7,-.5
  254. 240, -.25,-.08660254, .6,1.039230484, .7,-.5
  255. 240, .05,-.259807621, .6,1.039230484, .7,-.5
  256. *Flexible Material, Flexible material
  257. 0, 0,0, 0,.25, .25,-.25
  258. 45, .25,0, .176776695,.176776695, .0625,-.228553391,.0625,-.353553391
  259. *Grass, Grass area
  260. 90, 0,0, .707106781,.707106781, .1875,-1.226713563
  261. 45, 0,0, 0,1, .1875,-.8125
  262. 135, 0,0, 0,1, .1875,-.8125
  263. *Grated Area, Grated area
  264. 0, 0,0, 0,.03125
  265. 90, 0,0, 0,.125
  266. *Hexagons, Hexagons
  267. 0, 0,0, 0,.216506351, .125,-.25
  268. 120, 0,0, 0,.216506351, .125,-.25
  269. 60, .125,0, 0,.216506351, .125,-.25
  270. *Honeycomb, Honeycomb pattern
  271. 0, 0,0, .1875,.108253175, .125,-.25
  272. 120, 0,0, .1875,.108253175, .125,-.25
  273. 60, 0,0, .1875,.108253175, -.25,.125
  274. *Houndstooth, Houndstooth check
  275. 0, 0,0, .25,.0625, 1,-.5
  276. 90, 0,0, -.25,.0625, 1,-.5
  277. *Insulation, Insulation material
  278. 0, 0,0, 0,.375
  279. 0, 0,.125, 0,.375, .125,-.125
  280. 0, 0,.25, 0,.375, .125,-.125
  281. *Parallel Lines, Parallel horizontal lines
  282. 0, 0,0, 0,.125
  283. *Mud or Sand, Mud and sand
  284. 0, 0,0, .5,.25, .25,-.25,0,-.25,0,-.25
  285. *Netting, Horizontal / vertical grid
  286. 0, 0,0, 0,.125
  287. 90, 0,0, 0,.125
  288. *Network, Network pattern 0-60-120
  289. 0, 0,0, 0,.125
  290. 60, 0,0, 0,.125
  291. 120, 0,0, 0,.125
  292. *Plastic, Plastic material
  293. 0, 0,0, 0,.25
  294. 0, 0,.03125, 0,.25
  295. 0, 0,.0625, 0,.25
  296. *Plastic2, Plastic material
  297. 0, 0,0, 0,.25
  298. 0, 0,.03125, 0,.25
  299. 0, 0,.0625, 0,.25
  300. 0, 0,.15625, 0,.25
  301. *Concrete, Concrete
  302. 45, 0,0, 0,.09375
  303. 45, .066291261,0, 0,.09375, 0,-.09375
  304. *Squares, Small aligned squares
  305. 0, 0,0, 0,.125, .125,-.125
  306. 90, 0,0, 0,.125, .125,-.125
  307. *Stars, Star of David
  308. 0, 0,0, 0,.216506351, .125,-.125
  309. 60, 0,0, 0,.216506351, .125,-.125
  310. 120, .0625,.108253176, 0,.216506351, .125,-.125
  311. *Steel, Steel material
  312. 45, 0,0, 0,.125
  313. 45, 0,.0625, 0,.125
  314. *Swamp, Swampy area
  315. 0, 0,0, .5,.866025403, .125,-.875
  316. 90, .0625,0, .866025403,.5, .0625,-1.669550806
  317. 90, .078125,0, .866025403,.5, .05,-1.682050806
  318. 90, .046875,0, .866025403,.5, .05,-1.682050806
  319. 60, .09375,0, .5,.866025403, .04,-.96
  320. 120, .03125,0, .5,.866025403, .04,-.96
  321. *Heat Transfer, Heat transfer material
  322. 0, 0,0, 0,.25
  323. 0, 0,.125, 0,.25, .125,-.125
  324. *Triangles, Equilateral triangles
  325. 60, 0,0, .1875,.324759526, .1875,-.1875
  326. 120, 0,0, .1875,.324759526, .1875,-.1875
  327. 0, -.09375,.162379763, .1875,.324759526, .1875,-.1875
  328. *ZigZag, Staircase effect
  329. 0, 0,0, .125,.125, .125,-.125
  330. 90, .125,0, .125,.125, .125,-.125
  331. ;
  332. ;  Hatch Pattern Definition related to ISO/DIS 12011 line types
  333. ;
  334. ;  (Width * 5 = Distance between lines)
  335. ;
  336. ;  The size of the line segments related to the ISO/DIS 12011 linetypes
  337. ;  define the following hatch pattern. 
  338. ;  The pen width of 1 mm is the base of the definition. To use them with
  339. ;  the other ISO/DIS 12011 predefined pen widths, the line has to be scaled
  340. ;  with the appropriate value (e.g. pen width 0,5 mm -> ltscale 0.5).
  341. ;
  342. *ISO02W100, dashed line
  343. 0, 0,0, 0,5, 12,-3
  344. *ISO03W100, dashed space line
  345. 0, 0,0, 0,5, 12,-18
  346. *ISO04W100, long dashed dotted line
  347. 0, 0,0, 0,5, 24,-3,.5,-3
  348. *ISO05W100, long dashed double dotted line
  349. 0, 0,0, 0,5, 24,-3,.5,-3,.5,-3
  350. *ISO06W100, long dashed triplicate dotted line
  351. 0, 0,0, 0,5, 24,-3,.5,-3,.5,-6.5
  352. 0, 0,0, 0,5, -34,.5,-3
  353. *ISO07W100, dotted line
  354. 0, 0,0, 0,5, .5,-3
  355. *ISO08W100, long dashed short dashed line
  356. 0, 0,0, 0,5, 24,-3,6,-3
  357. *ISO09W100, long dashed double-short-dashed line
  358. 0, 0,0, 0,5, 24,-3,6,-3,6,-3
  359. *ISO10W100, dashed dotted line
  360. 0, 0,0, 0,5, 12,-3,.5,-3
  361. *ISO11W100, double-dashed dotted line
  362. 0, 0,0, 0,5, 12,-3,12,-3,.5,-3
  363. *ISO12W100, dashed double-dotted line
  364. 0, 0,0, 0,5, 12,-3,.5,-3,.5,-3
  365. *ISO13W100, double-dashed double-dotted line
  366. 0, 0,0, 0,5, 12,-3,12,-3,.5,-6.5
  367. 0, 0,0, 0,5, -33.5,.5,-3
  368. *ISO14W100, dashed triplicate-dotted line
  369. 0, 0,0, 0,5, 12,-3,.5,-3,.5,-6.5
  370. 0, 0,0, 0,5, -22,.5,-3
  371. *ISO15W100, double-dashed triplicate-dotted line
  372. 0, 0,0, 0,5, 12,-3,12,-3,.5,-10
  373. 0, 0,0, 0,5, -33.5,.5,-3,.5,-3
  374. ; end of ISO hatch pattern definition
  375. ;;    *DEBUG1 (Dashed Line), from ANSI33 Bronze, Brass, Copper
  376. ;;    45, .0,0, 0,.25, .125,-.0625
  377. ;;    *DEBUG2 (Dotted Line), from ANSI35 Fire brick, Refractory material
  378. ;;    45, .0,0, 0,.25, .3125,-.0625,0,-.0625
  379. ;;    *DEBUG3 (Dashed Mm), from ANSI33 Bronze, Brass, Copper, in mm
  380. ;;    45,  0,0, 0, 25, 12.5,-6.25
  381. ;;    *DEBUG4 (Dotted Mm), from ANSI35 Fire brick, Refractory material
  382. ;;    45,  0,0, 0, 25, 6.25,-6.25,0,-6.25
  383. ;;    *DEBUG5 (Dashed Shifted Mm), from ANSI33 Bronze, Brass, Copper, in mm
  384. ;;    45,  0,0, 25, 25, 12.5,-6.25
  385. *None, None