# Transformations

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

# PyNomo transformations

In PyNomo, scales and blocks are first built and transformation is applied in the final stage. This approach is due to the idea, that blocks should be easy to align with respect to each other. If tranformations are applied to individual blocks, one has to be careful that scalings of the aligned blocks still match. Only block oftype 9 can be transformed initially.

In general translations, rotations, shear and projective transformations can be applied to the nomograph. PyNomo does not support transformations yet extensively, but has only limited number of transformations available.

Transformation is applied in

...
# define nomograph
main_params={
'filename':'filename_of_nomograph.pdf',
'block_params':[block_1,block_2],
'transformations':[('scale paper',)],    # <-- HERE are transformations as alist of tuples
}
# create nomograph
Nomographer(main_params)