comparison +parametrization/Ti.m @ 332:875386d0b2ff feature/beams

Fixed a bug in draw and added a helper function to parametrization.Ti.
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 03 Oct 2016 11:44:05 +0200
parents 9fe423849525
children 433ccb5d2f0f
comparison
equal deleted inserted replaced
331:ba0fee896b41 332:875386d0b2ff
180 g4 = parametrization.Curve.line(p4,p1); 180 g4 = parametrization.Curve.line(p4,p1);
181 181
182 obj = parametrization.Ti(g1,g2,g3,g4); 182 obj = parametrization.Ti(g1,g2,g3,g4);
183 end 183 end
184 184
185 % Like the constructor but allows inputing line curves as 2-cell arrays:
186 % example: parametrization.Ti.linesAndCurves(g1, g2, {a, b} g4)
187 function obj = linesAndCurves(C1, C2, C3, C4)
188 C = {C1, C2, C3, C4};
189 c = cell(1,4);
190
191 for i = 1:4
192 if ~iscell(C{i})
193 c{i} = C{i};
194 else
195 c{i} = parametrization.Curve.line(C{i}{:});
196 end
197 end
198
199 obj = parametrization.Ti(c{:});
200 end
201
185 function label(varargin) 202 function label(varargin)
186 if nargin == 2 && ischar(varargin{2}) 203 if nargin == 2 && ischar(varargin{2})
187 label_impl(varargin{:}); 204 label_impl(varargin{:});
188 else 205 else
189 for i = 1:length(varargin) 206 for i = 1:length(varargin)