def METHOD_NAME(self, vertices=None, color=None):
    """Draw a selection of vertices.
    Parameters
    ----------
    vertices : list[int], optional
        A selection of vertices to draw.
        Default is None, in which case all vertices are drawn.
    color : :class:`~compas.colors.Color` | dict[int, :class:`~compas.colors.Color`], optional
        The color specification for the vertices.
        The default is the value of :attr:`MeshArtist.default_vertexcolor`.
    Returns
    -------
    list[:rhino:`Rhino.Geometry.Point3d`]
    """
    self.vertex_color = color
    vertices = vertices or list(self.mesh.vertices())
    vertex_xyz = self.vertex_xyz
    points = []
    for vertex in vertices:
        points.append(
            {
                "pos": vertex_xyz[vertex],
                "name": "{}.vertex.{}".format(self.mesh.name, vertex),
                "color": self.vertex_color[vertex].rgb255,
            }
        )
    return compas_ghpython.draw_points(points)