I'm not responsible in any way of Energy3D, if you want to add this kind of functionnalities in SH3D, I wish you good luck

I'm not expert at all with this kind of calculation, just simple user for kids.
Embedding Energy3D in a SH3D plugin occurs problem because they have totally different depndancies for 3D. I'll have a look....