Multiple symmetry update

 From:  Michael Gibson
7888.8 In reply to 7888.3 
Hi Brian,

> A mirror of a cube will mirror mimic the rotation of the parent cube.
> I was wondering how mirror works to maintain the connection with the parent?

It uses the history update mechanism - Mirror is one of the commands that by default sets the generated objects to have history updates turned on.

You can turn it on for the output of rotate axis by selecting the objects and running Edit > History > "Enable updates", or programmatically by setting the obj.updateWithHistory = true on the output objects, see the above attached script for an example.


> With the rotate axis command, I am also uncertain which direction, "Clockwise" or "Counterclockwise,"
> the rotation will occur?

It's determined by the orientation of the axis line, following the "right hand rule":
https://en.wikipedia.org/wiki/Right-hand_rule

If you make a fist with your right hand with the thumb pointing up along the direction of the axis line (the bottom of your fist at the start point, the top of your thumb towards the end point of the axis), then the rotation direction will follow the direction your fingers curl in.

- Michael