Mercurial > repos > public > sbplib
comparison +parametrization/Ti.m @ 544:433ccb5d2f0f feature/grids
Add Ti parametrization of rectangle
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Mon, 21 Aug 2017 11:20:00 +0200 |
parents | 875386d0b2ff |
children | d98d9c79573f |
comparison
equal
deleted
inserted
replaced
543:9924f1f8c906 | 544:433ccb5d2f0f |
---|---|
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 function obj = rectangle(a, b) | |
186 p1 = a; | |
187 p2 = [b(1), a(2)]; | |
188 p3 = b; | |
189 p4 = [a(1), b(2)]; | |
190 | |
191 obj = parametrization.Ti.points(p1,p2,p3,p4); | |
192 end | |
193 | |
185 % Like the constructor but allows inputing line curves as 2-cell arrays: | 194 % Like the constructor but allows inputing line curves as 2-cell arrays: |
186 % example: parametrization.Ti.linesAndCurves(g1, g2, {a, b} g4) | 195 % example: parametrization.Ti.linesAndCurves(g1, g2, {a, b} g4) |
187 function obj = linesAndCurves(C1, C2, C3, C4) | 196 function obj = linesAndCurves(C1, C2, C3, C4) |
188 C = {C1, C2, C3, C4}; | 197 C = {C1, C2, C3, C4}; |
189 c = cell(1,4); | 198 c = cell(1,4); |