The Notation Editor - Rotation

A rotation is used to express a rotation of a statement.

The rotation of the rotatee «A» using the rotator «B» is specified as «B' A B» (assuming that «B'» denotes the inversion of «B»).

Please note: Rotations are available only, if quarter turn face twists or permutations are enabled.

The «Rotation» checkbox:

Tick this checkbox to enable support for rotations by the notation.

When this checkbox is ticked, then additional fields are shown below the checkbox.

«Rotator Begin» and «Rotator End» text fields:

Use these text fields to specify the keywords that denote the begin and the end of the rotator.

You must specify at least one keyword for each entry field.

If you enter multiple words in a text field, then each word represents a keyword. The first word in a text field is used by CubeTwister for output of scripts in this notation.

Please note: The keywords entered here may be ambiguous with the «Grouping Begin» and «Grouping End» keywords, if the «Position» of the conjugator is specified as «Enclosing».

«Delimiter» text field:

Use these text fields to specify the delimiter that delimits the rotator from the rotatee.

This entry field is only in effect, If the rotator position is specified as «Enclosing». If the entry field is in effect, you must specify at least one keyword.

If you enter multiple words in a text field, then each word represents an admissible keyword. The first word in a text field is used by CubeTwister for output of scripts in this notation.

«Position» radio buttons:

Use these radio buttons to specify the location of the rotator.

«Leading» denotes, that the rotator is prepended to the rotatee. «Trailing» denotes that the conjugator is appended to the rotatee. If the position is specified as «Enclosing», then the rotator and the rotatee are enclosed by «Rotator Begin» and «Rotator End», and they are delimited by the «Delimiter».

 

Example 1:

If you fill in the text fields as shown in the table below, then «<B>A» denotes the rotation of rotatee «A» using the rotator «B».

Rotator Begin:  <  Rotator End:    > 
Delimiter:   Position:  leading 

Example 2:

If you fill in the text fields as shown in the table below, then «A<B>» denotes the rotation of rotatee «A» using the rotator «B».

Rotator Begin:  <  Rotator End:    > 
Delimiter:   Position:  trailing 

Example 3:

If you fill in the text fields as shown in the table below, then «<B::A>» denotes the rotation of rotatee «A» using the rotator «B».

Rotator Begin:  <  Rotator End:    > 
Delimiter:  ::  Position:  enclosing