This script draws spherocylinder/capsule of any aspect ratio for a given centre coordinate and orientation. The input parameters are:
pos - Centre of the spherocylinder
vec - Orientation vector
totalLength - Total length of the spherocylinder including the hemispherical ends.
AR - Aspect ratio of the spherocylinder. AR=1 implies a sphere.
Since the code is developed for a multi-spherocylinder system, lighting effects are not included in the code. Include the following commands for the lighting (or after the "end" of the "for loop" for a multiparticle system):
set(gca,'CameraPosition',[1 1 1]);
Sathish Sanjeevi (2019). spherocylinder (https://www.mathworks.com/matlabcentral/fileexchange/66904-spherocylinder), MATLAB Central File Exchange. Retrieved .