ADApt ADD BLOw CLEar CONvert COPy DELete DRAw END EXChange EXIt GENerate GET GOTo IF> IF< IF= INCrease ITEterate LABel LOOp MMP MOVe MULtiply PROcess REAd REFlect REName ROTate RUN SET SORt SUBtract WRIte
3DExpansion ALL BOUndary COLor CONnection CORner DOMain EXCitation EXPansion OBJect
Arguments: n x (y z)
Meaning: Rotate the 3D expansion number n around the x axis with a rotation angle of x degrees. After that, rotate it around the y axis with a rotation angle of y degrees. Finally, rotate it around the z axis with a rotation angle of z degrees.
Arguments: x y a
Meaning: Rotate all boundaries and expansions around the point (x,y) in the xy plane through a degrees.
Arguments: n x y a
Meaning: Rotate the boundary number n around the point (x,y) in the xy plane through a degrees. Special cases: n=0 – do for all boundaries, n<0 – do for boundary numbers 1 up to -n.
Arguments: n x y a
Meaning: Rotate all boundaries and expansions with color n around the point (x,y) in the xy plane through a degrees. Special cases: n=0 – do for all domains, n<0 – do for domain numbers 1 up to -n.
Arguments: n x y a
Meaning: Rotate all boundaries and expansions with connection flag n around the point (x,y) in the xy plane through a degrees. Special cases: n=0 – do for all domains, n<0 – do for domain numbers 1 up to -n.
Arguments: n m x y a
Meaning: Rotate the corner number m of the boundary number n around the point (x,y) in the xy plane through a degrees. Special cases: n=0 – do for all boundaries, n<0 – do for boundary numbers 1 up to -n.
Arguments: n x y a
Meaning: Rotate all boundaries and expansions of the domain number n around the point (x,y) in the xy plane through a degrees. Special cases: n=0 – do for all domains, n<0 – do for domain numbers 1 up to -n.
Arguments: x (y z n)
Meaning: Rotate the 3D excitation, i.e., the last expansion around the x axis with a rotation angle of x degrees. After that, rotate it around the y axis with a rotation angle of y degrees. Finally, rotate it around the z axis with a rotation angle of z degrees. MAX08A.exe can also handle multiple excitations for scattering problems. You then may specify, which excitation should be rotated by defining n. Special cases: n=0 – do for all excitations, n<0 – do for excitation numbers 1 up to -n.
Arguments: n x y a
Meaning: Rotate the expansion number n around the point (x,y) in the xy plane through a degrees. Special cases: n=0 – do for all expansions, n<0 – do for expansion numbers 1 up to -n.
Arguments: n ax (ay az)
Meaning: Rotate the 3D object number n successively around the x, y, and z as with the rotation angles ax, ay, az respectively (all angles in degrees). Missing angles are set equal to zero. Note that 1£n£number of 3D objects must hold.
Responsible for this web page: Ch. Hafner, Computational Optics Group, IEF, ETH, 8092 Zurich, Switzerland
Last update
27.10.2015