spherocylinder

This function draws a spherocylinder/capsule for a given orientation.
71 Downloads
Updated 13 Apr 2018

View License

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]);
box on;
daspect([1,1,1]);
camlight('left');

Cite As

Sathish Sanjeevi (2024). spherocylinder (https://www.mathworks.com/matlabcentral/fileexchange/66904-spherocylinder), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Lighting, Transparency, and Shading in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0

headline.
comments

Formatting.
Formatting