home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p034 / 1.ddi / ARCAHELP / HELP.ZIP / MWFIL.HLP < prev    next >
Encoding:
Text File  |  1992-03-23  |  5.5 KB  |  143 lines

  1. MWFIL                                                      Menu:(MWALS) MWUTL
  2. =============================================================================
  3. Fills a layer of a single multi-layer wall or all multi-layer walls of the
  4. same type with a hatch or a linear pattern.
  5.  
  6. The first 3 prompts do not apply in batch operations:
  7.    1. (IND) mwall to fill
  8.    2. (Y/N) confirm choice
  9.    3. (Y/N) y-all mwalls of the same type, n-only this wall <y>
  10. the following prompt is used only in batch operations:
  11.    1. (CHAR) name of mwall to fill
  12. for all operations:
  13.    4.*(NUM) layer to be filled (<ENTER> for another wall)
  14.    5.*(CHAR) options: p-pattern, h-hatch
  15. for option `p':
  16.    6.*(CHAR) mwall pattern code (<ENTER> for graphic lib.)
  17.    7.*(CHAR) mwall pattern color (1-16)
  18. for option `h':
  19.    6. (NUM) mwall hatch attributes: type color width
  20.    7. (CHAR) direction option: a-absolute, r-relative to wall <a>
  21.    8. (NUM) reference scale of hatch (0.01-100000)
  22.    9. (NUM) hatch angle (0-360)
  23. if units are meters:
  24.    10. (NUM) hatch interval (in mm., greater than 0)
  25.    11. (NUM) shift hatch (in mm., 0 or greater)
  26. if units are feet:
  27.    10. (NUM) hatch interval (greater than 0)
  28.    11. (NUM) shift hatch (0 or greater)
  29.    12. (CHAR) hatch option: s-another shift, h-another hatch, l-another layer
  30.  
  31. Description:
  32.  
  33. You may fill the layers of multi-layer walls and arcs with a predefined
  34. pattern or by an on-line hatch definition. A limited library of linear
  35. patterns is provided with the system. You may define your own by using
  36. the \fonte command.
  37.  
  38. The predefined patterns must be created in orthogonal view on any
  39. of the three major planes. They cannot be seen in any other views.
  40.  
  41. Indicate the multi-layer wall to be filled. You are asked if you wish
  42. to fill the indicated wall only or all the walls of the same type.
  43. (In a batch operation you must provide the name of the wall instead
  44. of this prompt.) When you reply to this prompt, the system highlights
  45. layer no. 1 of the indicated wall, or all the walls of that type depending
  46. on the reply you gave to the previous prompt. Specify the number of
  47. the layer to be filled.
  48.  
  49. Specify whether you intend to fill the wall layer using a predefined
  50. pattern or an on-line hatch definition.
  51.  
  52. Predefined Pattern
  53.  
  54. If you decide to use predefined patterns (option `p'),
  55. you must provide the code of the pattern (any single ASCII character)
  56. as defined in the library or \fonte command.
  57.  
  58. You may specify the code by typing it or alternatively,
  59. you may call the pull-down graphic library of linear patterns by pressing
  60. <ENTER>. If you select one of the patterns from the graphic
  61. library, its code is automatically entered.
  62.  
  63. Specify the line color of the pattern. The pattern will fill the specified
  64. layer of the wall or walls and you will be prompted to fill another
  65. wall layer.
  66.  
  67. NOTE: The pattern will fill the whole width of the
  68. wall layer only if it filled the whole height of the font editor grid
  69. when created (command \fonte). The pattern definitions
  70. are stored in a file called ARCPATRN.TBF in directory
  71. ARCA.
  72.  
  73. Hatch Definition (On-Line)
  74.  
  75. If you decide to use on-line hatch definitions (option `h') you are
  76. prompted for the hatch attributes, i.e., line type, line color and
  77. line width of the hatch (default 111). The angle is absolute
  78. (according to the system coordinates) or relative (to each individual
  79. wall). When specifying relative hatch patterns for arcs, the hatch
  80. will be executed in the following manner:
  81. - angle 0 degrees will produce radial lines
  82. - angle 90 degrees will produce concentric lines
  83. - any other angle will be executed as absolute to the xaxis
  84.  
  85. Specify the reference scale. If you specify, for example, 1:100 mm
  86. and the hatch interval is 2, then the spacing of the hatch will be
  87. 2 mm when plotting at a scale of 1:100, and 4 mm when plotting at
  88. a scale of 1:50.
  89.  
  90. Specify the hatch angle, the hatch interval and shift of the first
  91. hatch line (if any). The hatch will be executed and you are able to
  92. select another shift, another hatch, or another layer.
  93.  
  94. Another shift will allow you to repeat the same hatch at an offset
  95. so that the result will be a rhythmic pattern.
  96.  
  97. Another hatch will allow you to define a new hatch on the last layer.
  98.  
  99. Another layer will allow you to define a new hatch on another layer.
  100. The previous hatch parameters will be returned with each new prompt.
  101.  
  102. Batch Operations
  103.  
  104. In order to avoid having to repeat hatch definitions which are used
  105. often, you may save your hatch or pattern definition in a batch file
  106. that you can operate whenever needed.
  107.  
  108. The following is an example of the contents of such a batch file:
  109. \mwfil l3-20cm 1 p i 6|;
  110. \mwfil l3-20cm 2 p f 3|;
  111. \mwfil l4-30cm 2 h 1 2 2 r 100 45 0.2 0|;
  112. \mwfil l4-30cm 4 h 2 4 1 r 100 135 .5 0|;
  113.  
  114. This file is translated as:
  115. line 1: wall name = l3-20cm
  116.         layer number 1
  117.         pattern
  118.         pattern code `i'
  119.         line color 6
  120. line 2: wall name = l3-20cm
  121.         layer number 2
  122.         pattern
  123.         pattern code `f'
  124.         line color 3
  125. line 3: wall name = l4-30cm
  126.         layer number 2
  127.         hatch
  128.         line type, color, width = 1, 2, 2
  129.         relative to wall direction
  130.         reference scale = 1:100
  131.         angle = 45 degrees
  132.         hatch interval = .2
  133.         shift = 0
  134. line 4: wall name = l4-30cm
  135.         layer number 4
  136.         hatch
  137.         line type, color, width = 2, 4, 1
  138.         relative to wall direction
  139.         reference scale = 1:100
  140.         angle = 135 degrees
  141.         hatch interval = .5
  142.         shift = 0
  143.