This page talks about the halbach configuration of the BLDC morots.
This tool rlib implements two types of halbach configurations.
First configuration is with magnets in two orientations ( radially in/out and tangential). The following are the images for IR and OR type BLDCs with type 1 halbach implemented.
Second configuration is with magnets in three orientations ( two magnets symmetrically inclined to radial direction and tangential). The following are the images for IR and OR type BLDCs with type 2 halbach implemented.