anastruct.fem.plotter.element ============================= .. py:module:: anastruct.fem.plotter.element Functions --------- .. autoapisummary:: anastruct.fem.plotter.element.plot_values_deflection anastruct.fem.plotter.element.plot_values_bending_moment anastruct.fem.plotter.element.plot_values_axial_force anastruct.fem.plotter.element.plot_values_shear_force anastruct.fem.plotter.element.plot_values_element Module Contents --------------- .. py:function:: plot_values_deflection(element: anastruct.fem.elements.Element, factor: float, linear: bool = False) -> Tuple[numpy.ndarray, numpy.ndarray] Determines the plotting values for deflection Args: element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis. linear (bool, optional): If True, the bending in between the elements is determined. Defaults to False. Returns: Tuple[np.ndarray, np.ndarray]: x and y values .. py:function:: plot_values_bending_moment(element: anastruct.fem.elements.Element, factor: float, n: int) -> Tuple[numpy.ndarray, numpy.ndarray] Determines the plotting values for bending moment Args: element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis. n (int): Number of points to plot Returns: Tuple[np.ndarray, np.ndarray]: x and y values .. py:function:: plot_values_axial_force(element: anastruct.fem.elements.Element, factor: float, n: int) -> Tuple[numpy.ndarray, numpy.ndarray] Determines the plotting values for axial force Args: element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis. n (int): Number of points to plot Returns: Tuple[np.ndarray, np.ndarray]: x and y values .. py:function:: plot_values_shear_force(element: anastruct.fem.elements.Element, factor: float) -> Tuple[numpy.ndarray, numpy.ndarray] Determines the plotting values for shear force Args: element (Element): Element to plot factor (float): Factor by which to multiply the plotting values perpendicular to the elements axis. Returns: Tuple[np.ndarray, np.ndarray]: x and y values .. py:function:: plot_values_element(element: anastruct.fem.elements.Element) -> Tuple[numpy.ndarray, numpy.ndarray] Determines the plotting values for the element itself (e.g. for plot_structure()) Args: element (Element): Element to plot Returns: Tuple[np.ndarray, np.ndarray]: x and y values