TRIANGULATECURVEPAIR Compute triangulation between a pair of 3D open curves.
[V, F] = testTriangulateCurvePair(CURVE1, CURVE2)
Example
% triangulate a surface patch between two open curves
% create two sample curves
t = linspace(0, 2*pi, 100);
curve1 = [linspace(0, 10, 100)' 5 * sin(t') zeros(100,1)];
curve2 = [linspace(0, 10, 100)' 2 * sin(t') 2*ones(100,1)];
figure; hold on;
drawPolyline3d(curve1, 'b');
drawPolyline3d(curve2, 'g');
view(3); axis equal;
[v, f] = triangulateCurvePair(curve1, curve2);
figure; drawMesh(v, f, 'linestyle', 'none');
view(3); axis equal
See also
meshes3D, triangulatePolygonPair, meshSurfaceArea
Package: matgeom