This tool checks if there is overlapping between a cylinder and an ellipsoid. Example file is provided.
function I=Cylinder_Ellipsoid_Overlap(vc1,vc2,d,Ellipsoid)
Input:
vc1 is (3*1) coordinate vector for the center of the first circular base of the cylinder.
vc2 is (3*1) coordinate vector for the center of the second circular base of the cylinder.
d is the diameter of the cylinder.
Ellipsoid is (1*9) array. each cell represent:
(1): radius of ellipsoid at direction 1
(2): radius of ellipsoid at direction 2
(3): radius of ellipsoid at direction 3
(4): x-cooridante of centroid
(5): y-coordinate of centroid
(6): z-coordinate of centroid
(7): Inclination angle 1
(8): Inclination angle 2
(9): Inclination angle 3
output:
I: true if there is overlap, otherwise it is false
인용 양식
Ayad Al-Rumaithi (2024). Check Cylinder and Ellipsoid Overlapping (https://www.mathworks.com/matlabcentral/fileexchange/126724-check-cylinder-and-ellipsoid-overlapping), MATLAB Central File Exchange. 검색됨 .
MATLAB 릴리스 호환 정보
개발 환경:
R2017b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux태그
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!버전 | 게시됨 | 릴리스 정보 | |
---|---|---|---|
1.0.0 |