Source code for pyleecan.Methods.Geometry.Circle.discretize

# -*- coding: utf-8 -*-

[docs]def discretize(self): """Return the discretize version of the Circle. Parameters ---------- self : Circle A Circle Object nb_point : int Number of point on the circle Returns ------- point_list : list List of complex coordinate of the points """ # check if the Circle is correct self.check() # getting Arc which delimit the Circle lines = self.get_lines() point_list = list() for line in lines: point_list.extend(line.discretize()) point_list.pop() return point_list