Next: , Up: Transformation Tools and Mouse Event Processing



7.7.1 Step-by-step Transformations

The transformation tools transform the selected objects continuously, bit by bit. Computing and merging so many transformation matrices could cause accumulation of numeric errors, especially when close to singularities. To avoid such side effects, the kernel functions apply the transformation matrices always to the original untransformed objects and GUI must supply it with such matrices. The transformations are performed using the tsort_presorted_transform_safe function.