Display geometric figures on canvas

Contents

Modules of this program:

Clear workspace

clear
close(findall(0,'Type','figure'));
clear classes
clc

% Add path to canvas folder
addpath('canvas');

% Initialize canvas
canvas = Canvas_2D();

% Turn off canvas visualization control toolbar
canvas.getContext().Toolbar.Visible = 'off';

% Disable interactive canvas functionalities
canvas.getContext().Interactions = [];

% Turn grid on
canvas.Grid(true);

% Set equal horizontal and vertical scale
% (1 = default => equal)
% (0 => independent horizontal and vertical scales)
%canvas.Equal(1);

% Provide handle to function that updates the canvas
canvas.setUpdateFcn(@drawFcn_Test);

% Update canvas
canvas.update();