Stretch¶
- class ipkiss3.all.Stretch(**kwargs)¶
Non-homothetic scaling.
- Parameters
- stretch_factor: required
- stretch_center: Coord2, optional
- set_stretch_factor(value)¶
- apply_to_coord(coord)¶
apply transformation to coordinate
- reverse_on_coord(coord)¶
apply reverse transformation to coordinate
- apply_to_array(coords)¶
apply transformation to numpy array
- reverse_on_array(coords)¶
internal use: applies reverse transformation to a numpy array
- is_identity()¶
returns True if the transformation does nothing
- is_isometric()¶
returns True if the transformation conserves angles and distances
- is_homothetic()¶
returns True if the transformation conserves angles