moveindividual

marxs.design.tolerancing.moveindividual(e, dx=0, dy=0, dz=0, rx=0, ry=0, rz=0)[source] [edit on github]

Move and rotate all elements of marxs.simulator.Parallel object.

Unlike moveglobal this does not move to center of the Parallel object, instead it moves all elements individually. Unlike wiggle, each element is moved by the same amount, not a number drawn from from distribution.

Parameters:
e :`marxs.simulator.Parallel` or list of those elements

Elements where uncertainties will be set

dx, dy, dzfloat

translation in x, y, z (in mm)

rx, ry, rzfloat

Rotation around x, y, z (in rad)