| rail1 | r1 | rail1 | Curve |
| rail2 | r2 | rail2 | Curve |
| sections | sec | sections | Curve |
| StrarPoint | S-Pt | Start Point | Point |
| EndPoint | E-pt | End Point | Point |
| Closed | Close? | CloseSurface? | Boolean |
| rebuild? | rebuild? | The rebuild style.None=0 // Do not simplify cross section curves.
Rebuild=1// Rebuild cross section curves through points.
Refit=2 | Integer |
| rebuildPointCoun | rbPtsCount? | If rebuild == SweepRebuild.Rebuild, the number of points. Otherwise specify= 0 | Integer |
| refitTolerance | ref tol? | If rebuild == SweepRebuild.Refit, the refit tolerenace. Otherwise, specify =0 | Number |
| preserveHeight | Prshight | Removes the association between the height scaling from the width scaling | Boolean |
| SplitFaces | Splitf? | SplitFaces? | Boolean |
| AlignSections | AlignSections | Align Sections Curves | Boolean |