home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / graphic / cad / xcad3000 / xcdoc / drawarr < prev    next >
Text File  |  1995-07-10  |  3KB  |  63 lines

  1.  
  2.    5.11.6 DRAW ARROW
  3.  
  4.  
  5. The DRAW ARROW command is used to create arrowheads with or without
  6. extension lines suitable for labels or pointers. The arrowhead itself is
  7. made up of a combination of polygon, line or string entities.
  8.  
  9.  
  10.    COMMAND FORMAT
  11.  
  12.       #DRAW ARROW [modifiers] :Loc x1 x2 [:Loc ... ]
  13.  
  14. When used without the EXTENSION or ON modifiers, the two locations are used
  15. to define the position and direction of the arrowhead. Location 'x1' defines
  16. the position, while the angle between locations 'x1' and 'x2' define the
  17. direction or angle of the arrowhead.
  18.  
  19.  
  20.    MODIFIERS
  21.                
  22. ARROWHEAD      The ARROWHEAD modifier is used to select the type of
  23.                arrowhead to be used. The modifier is followed by one of 3
  24.                keywords to select the arrowhead type:
  25.  
  26.                   CLOSED      Use a closed unfilled arrowhead.
  27.                   FILLED      Use a closed filled arrowhead.
  28.                   OPEN        Use an open arrowhead ( < shape ).
  29.  
  30. .LENGTH        Requires a real value to specify the length of the arrowhead.
  31.  
  32. ..RATIO        Specifies the ratio between the arrowhead length and width.
  33.                If the arrowhead length was entered as 5mm, a ratio of 2.5
  34.                will make the arrowhead width 2mm.
  35.  
  36. The above three modifiers can all be preset by using the SELECT DIMENSION
  37. command.
  38.  
  39. EXTENSION      This modifier is used to specify that an extension line or
  40.                string is required to join the locations entered for the 
  41.                command. Using this modifier, more then 2 locations can be
  42.                entered. The first 2 locations define the position and
  43.                direction of the arrowhead as before. Each successive
  44.                location defines the endpoint for a string created as an
  45.                extension line to the arrowhead.
  46.  
  47. .UNLINK        When the above modifier is used, the entities created are
  48.                related as equal members. The UNLINK modifier can be used to
  49.                suppress the relationship.
  50.  
  51. ON             The ON modifier specifies that arrowheads will be created at
  52.                the vertex of an existing line or string entity. The syntax
  53.                for the command differs if this modifier is used:
  54.  
  55.                   #DRAW ARROW ON [modifiers] :Ent x1 x2 ... xn
  56.  
  57.                An arrowhead will be placed on each line or string entitiy
  58.                selected. The position of the arrowhead will be the vertex
  59.                of the selected entity nearest to the identifying location.
  60.                The direction of the arrowhead will be aligned to the segment
  61.                of the line or string nearest to the identifying location.
  62.  
  63.