figureone
    Preparing search index...

    Interface OBJ_LineArrows

    Line end's arrow definition options object.

    start and end define the properties of the arrows at the start and end of the line. Instead of defining OBJ_LineArrow objects for the start and end, a string that is the arrow's head property can also be used and the size dimensions will be the default.

    All other properties will be used as the default for the start and end objects.

    If any of the default properties are defined, then the line will have both a start and end arrow.

    If only one end of the line is to have an arrow, then define only the start or end properties and no others.

    • start TypeArrowHead | OBJ_LineArrow — arrow at start of line
    • end TypeArrowHead | OBJ_LineArrow — arrow at end of line
    • head TypeArrowHead — default head to use for start and end arrow
    • scale number — default scale to use for start and end arrow
    • length number — default length to use for start and end arrow
    • width number — default width to use for start and end arrow
    • rotation number — default rotation to use for start and end arrow
    • sides number — default sides to use for start and end arrow
    • radius number — default radius to use for start and end arrow
    • barb number — default barb to use for start and end arrow
    • tailWidth number — width of the line that joins the arrow - if defined this will create minimum dimensions for the arrow
    • tail number | booleantrue includes a tail in the arrow of with tailWidth. A number gives the tail a length where 0 will not extend the tail beyond the boundaries of the head
    • align start | mid — define which part of the arrow is aligned at (0, 0) in draw space ('start')