How to find and plot overlap volume of spheres in matlab?

4 vues (au cours des 30 derniers jours)
Ankit Chauhan
Ankit Chauhan le 10 Jan 2023
Réponse apportée : Sarthak le 21 Fév 2023
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

Réponses (1)

Sarthak
Sarthak le 21 Fév 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.

Community Treasure Hunt

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

Start Hunting!

Translated by