Adds a surface created through profile curves that define the surface shape and one curve that defines a surface edge. Parameters: rail (guid): identifier of the rail curve shapes ([guid, ...]): one or more cross section shape curves closed (bool, optional): If True, then create a closed surface Returns: list(guid, ...): of new surface objects if successful None: if not successful, or on error Example: import rhinoscriptsyntax as rs rail = rs.GetObject("Select rail curve", rs.filter.curve) if rail: shapes = rs.GetObjects("Select cross-section curves", rs.filter.curve) if shapes: rs.AddSweep1( rail, shapes ) See Also: AddSweep2 CurveDirectionsMatch ReverseCurve