Source code for pyleecan.Methods.Geometry.Segment.get_middle
# -*- coding: utf-8 -*-
[docs]def get_middle(self):
"""Return the point at the middle of the Segment
Parameters
----------
self : Segment
A Segment object
Returns
-------
Zmid: complex
Complex coordinates of the middle of the Segment
"""
Z1 = self.begin
Z2 = self.end
Zmid = (Z1 + Z2) / 2.0
# Return (0,0) if the point is too close from 0
if abs(Zmid) < 1e-6:
Zmid = 0
return Zmid