NanoComp / meep

free finite-difference time-domain (FDTD) software for electromagnetic simulations
GNU General Public License v2.0
1.23k stars 625 forks source link

Use Blender as a Frontend? #2113

Closed KJ7LNW closed 2 years ago

KJ7LNW commented 2 years ago

Does Meep already have a 3D graphical frontend?

If not, what about Blender?

Meep is written in python, so is Blender. Sounds like a match made in heaven:

I'm not a Python dev (too many years of Perl) but was thinking this could be a good fit.

What do you think?

Just a suggestion if it is helpful.

-Eric

stevengj commented 2 years ago

For scientific visualization, Paraview and Mayavi are probably better fits. Blender.

Blender also isn't really designed as a CAD tool, so I'm not sure how well it would work as an input control. (It outputs a standard mesh format called FBX, but it isn't so easy to support arbitrary polyhedral meshes in Meep. Anyway, supporting FBX would probably be a different issue.)