GEODESICCYLINDER computes the geodesic between two points on a cylinder.
[GEO, GEOLENGTH] = geodesicCylinder(PTS, CYL) computes the geodesic
between the two points PTS projected onto the infinite cylinder CYL.
PTS is a 2-by-3 array, and CYL is a 1-by-7 array. Result is the
polyline GEO (500-by-3 array) [500 = default] containing the
coordinates of the geodesic between two projected points. GEOLENGTH
contains the analytical length of the geodesic.
[~, ~, CONGEO, CONGEOLENGTH] = geodesicCylinder(PTS, CYL) provides the
conjugate geodesic and its analytical length.
... = geodesicCylinder(PTS, CYL, 'n', N) defines the number of points
representing the geodesic and conjugate geodesic.
Example
demoGeodesicCylinder
See also
drawCylinder, projPointOnCylinder
Source
Based on the script 'geodesic.m' by Lei Wang
https://mathworks.com/matlabcentral/fileexchange/6522
Package: matgeom