OpenMaXwell Reference Manual

Home  General  Menues  Dialogs  Movie Directives  Formula Interpreter  File Structures

Available directives

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

ROTate one of the following objects

3DExpansion    ALL    BOUndary    COLor    CONnection    CORner     DOMain    EXCitation    EXPansion    OBJect

 

3DExpansion

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.

 

ALL

Arguments: x y a

Meaning: Rotate all boundaries and expansions around the point (x,y) in the xy plane through a degrees.

 

BOUndary

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.

COLor

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.

CONnection

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.

 

CORner

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.

 

DOMain

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.

 

EXCitation

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.

 

EXPansion

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.

OBJect

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