How to find and plot overlap volume of spheres in matlab?
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello Everyone, I have a Aniline atoms and epoxy atoms packed in a box. I know ID , type, X, Y, Z coordinates as attached Aniline and Epoxy_data. For each point of atoms (X, Y, Z coordinate), i want to create a sphere with radius of 1, 3, and 5 mm. Then interested to calculate the intersection volume of spheres within epoxy atoms (cyan), within aniline atoms (red) and intersection volume of spheres between aniline and epoxy atoms.
How can I do this in matlab?
Thanks
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1258045/image.png)
0 Kommentare
Antworten (1)
Sarthak
am 21 Feb. 2023
Hi Ankit,
A possible work-around is to use the volume_intersect_sphere_analytical function available on file exchange. It provides the intersection between any two spheres in the form of a matrix. However, you may have to check the indexes with the corresponding type of spheres.
You can use this for your reference: Analytical intersection volume between two spheres - File Exchange - MATLAB Central (mathworks.com).
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!