This plugin simulates field lines created by electromagnetic currents.
Just put any object in the Positive or Negative object list and it will be treated as a charged point particle.
Each object by default has a charge of 1. The Field Strength is a multiplier for all object charges.
You can assign a specific charge value to an object by creating a Charge User Data attribute of Integer data type or Float. By enabling the Inherit User Data the generator automatically searches for a Charge attribute on objects and assigns that value before falling back to the default value of 1 if it's missing.
I you set the Field Mode to Magnetic then each object is treated as Magnetic Dipole. But in order for that to work the object must have two children. You can assign any type of objects as children but it's more convenient to add two Null points. The distance between those children defines the length of the magnet and thus the direction of the magnetic field. To differentiate between which child is which pole remember that the first child inherits the charge of the list in which its parent is in.
Like with the Electric charge magnitude you can define a Magnetic charge magnitude per object by adding a Magnetic user data with integer or float values. For convenience if no Magnetic user data is present the Charge will be used instead.
Limitations
The plugin doesn't work with particle systems or clones/instances.
Do you want to contribute to the development of this plugin? If yes, contact me.