def get_radius(self):
"""
return center, origin, size, radius
"""
if self.shape == 'ROUND':
return self._get_round_radius()
elif self.shape == 'ELLIPSIS':
return self._get_ellipsis_radius()
elif self.shape == 'CIRCLE':
return self._get_circle_radius()
elif self.shape == 'QUADRI':
return self._get_quad_radius()
elif self.shape in ['TRIANGLE', 'PENTAGON']:
return self._get_tri_radius()
else:
return Vector((0, 0, 0)), Vector((0, 0, 0)), \
Vector((self.x, self.z, 0)), Vector((0, 0, 0))
评论列表
文章目录