def draw(self): """Draw the circle. Returns ------- :class:`Rhino.Geometry.Circle` """ circles = [self._get_args(self.primitive, self.color)] return compas_ghpython.draw_circles(circles)[0]
def draw_collection(collection): """Draw the collection of circles. Parameters ---------- collection : list of compas.geometry.Circle A collection of ``Circle`` objects. Returns ------- list of :class:`Rhino.Geometry.Circle` """ circles = [ CircleArtist._get_args(primitive) for primitive in collection ] return compas_ghpython.draw_circles(circles)
def draw(self): """Draw the circle. Returns ------- list of :class:`Rhino.Geometry.Circle` """ point = list(self.primitive.plane.point) normal = list(self.primitive.plane.normal) radius = self.primitive.radius circles = [{ 'plane': [point, normal], 'radius': radius, 'color': self.color, 'name': self.name }] return compas_ghpython.draw_circles(circles)