apply_symmetry_from_axis

compas_tno.utilities.apply_symmetry_from_axis(form, list_axis_symmetry=[], correct_loads=True, tol=0.01)[source]

Apply a symmetry based on a series of axis of symmetry. Applicable for rectangular patterns.

Parameters
  • form (FormDiagram) – The form diagram of the problem

  • list_axis_symmetry (list, optional) – The list of the axis of symmetry, by default []

  • correct_loads (bool, optional) – Whether or not the loads should be corrected in the nodes for perfect symmetry, by default True

  • tol (float, optional) – Tollerance to assume symmetry, by default 0.001

Returns

None – The FormDiagram is modified in place.