
function demo_linear_blending


% Settings
example=5;

switch example
    case 1 % circular segments (way 1)
        alpha=0; beta=pi/4; % examples: pi/4, pi/3, pi/2, pi.
        A1=[1 0]; B1=[0,1]; C1=[0 0];
        A2=[1 0]; B2=[0,-1]; C2=[0 0];
    case 2 % circular segments (way 2)
        beta=pi/5; alpha=-beta; % examples: pi/4, ..., pi/2 (beta <= pi/2).
        A1=[0 0]; B1=[0,1]; C1=[cos(beta) 0];
        A2=[1 0]; B2=[0,1]; C2=[0 0];
    case 3 % circular segments (way 3)
        beta=pi; alpha=-beta; % examples: pi/4, pi/3, pi/2, pi.
        A1=[0 0]; B1=[0,0]; C1=[cos(beta) 0];
        A2=[1 0]; B2=[0,1]; C2=[0 0];
    case 4 % symmetrical annular sectors
        beta=pi/3; alpha=0; % examples: pi/4, pi/3, pi/2, pi.
        r1=1; r2=2;
        A1=[r1 0]; B1=[0 r1]; C1=[0 0];
        A2=[r2 0]; B2=[0 r2]; C2=[0 0];
    case 5 % sectors
        beta=pi/3; alpha=0; % examples: pi/4, pi/3, pi/2, pi.
        r1=0; r2=2; % r1=0 is mandatory!
        A1=[r1 0]; B1=[0 r1]; C1=[0 0];
        A2=[r2 0]; B2=[0 r2]; C2=[0 0];
end

% Plot arcs
plot_linear_blending(A1,B1,C1,A2,B2,C2,alpha,beta)