Source code used to draw grid of 8 example arrows for "arrow" documentation
marker_args = { 'Marker', 'o', ...
'MarkerFaceColor', 'g', ...
'MarkerSize', 5 };
davinci( 'arrow', 'X', [0 10], ...
'Y', [0 0], ...
'Head.Length', 4, ...
'Head.Width', 4, ...
marker_args{:} );
hold on
davinci( 'arrow', 'X', [15 25], ...
'Y', [ 0 0], ...
'Head.Length', 3, ...
'Head.Width', 8, ...
'Head.Sweep', 2, ...
'Shaft.Width', 0.9, ...
marker_args{:} );
davinci( 'arrow', 'X', [ 0 10], ...
'Y', [-10 -10], ...
'Head.Length', 10, ...
'Head.Width', 5, ...
'Head.Sweep', 4, ...
'Shaft.Width', 2, ...
marker_args{:} );
davinci( 'arrow', 'X', [ 15 25], ...
'Y', [-10 -10], ...
'Head.Length', 10, ...
'Head.Width', 5, ...
'Head.Sweep', 0, ...
'Shaft.Width', 5, ...
marker_args{:} );
davinci( 'arrow', 'X', [ 0 10], ...
'Y', [-20 -20], ...
'ArrowType', 'double', ...
'Head.Length', 3, ...
'Head.Width', 6, ...
'Head.Sweep', 1, ...
marker_args{:} );
davinci( 'arrow', 'X', [ 15 25], ...
'Y', [-20 -20], ...
'ArrowType', 'double', ...
'Shaft.Type', 'rectangle', ...
'Head.Length', 2, ...
'Head.Width', 8, ...
'Head.Sweep', 2, ...
'Shaft.Width', 0.9, ...
marker_args{:} );
davinci( 'arrow', 'X', [ 0 10], ...
'Y', [-30 -30], ...
'ArrowType', 'double', ...
'Shaft.Type', 'rectangle', ...
'Head.Length', 3, ...
'Head.Width', 5, ...
'Head.Sweep', 0, ...
'Shaft.Width', 5, ...
marker_args{:} );
davinci( 'arrow', 'X', [ 15 25], ...
'Y', [-30 -30], ...
'ArrowType', 'double', ...
'Shaft.Type', 'rectangle', ...
'Head.Length', 5, ...
'Head.Width', 5, ...
'Head.Sweep', 0, ...
'Shaft.Width', 5, ...
marker_args{:} );
daspect( [1 1 1] )
hold off