Plate.get_args_from_outlines

static Plate.get_args_from_outlines(outline_a, outline_b, openings=None)[source]

Get constructor arguments for the PlateGeometry and subclasses from outlines. Outlines and openings are transformed to the local frame of the plate.

Parameters:
outline_aPolyline

Principal outline of the plate.

outline_bPolyline

Associated outline of the plate.

openingslist[Polyline], optional

List of opening polylines.

Returns:
dict

Dictionary of constructor arguments containing: - local_outline_a (Polyline) - local_outline_b (Polyline) - openings (list[Polyline]|None) - frame (Frame) - length (float) - width (float) - thickness (float)