# RibbonOffsetParameters class

Namespace: [Rhino.Geometry](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.geometry.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public class RibbonOffsetParameters
```

Advanced parameters for RibbonOffset Parameters mimic the RibbonOffset Command.

## Properties

- [AlignCrossSections](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/aligncrosssections.md): When false: cross section slashes between input and output curve are located at the ends of ruled spans. When true: cross section slashes between input and output curve are located at the mid points of ruled spans and blends.
- [BlendRadius](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/blendradius.md): Positive, typically the same as distance. When the offset results in a self-intersection that gets trimmed off at a kink, the kink will be blended out using this radius.
- [OffsetDistance](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/offsetdistance.md): Offset curve distance from input curve.
- [OffsetLocation](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/offsetlocation.md): Inside or Outside point location
- [OffsetPlaneVector3d](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/offsetplanevector3d.md): A vector that indicates the normal of the plane in which the offset will occur. This vector is typically similar to a logical extrude direction for the closed input curve.
- [OffsetTolerance](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/offsettolerance.md): Used to determine self-intersections of offset curve, not offset error.
- [RebuildPointCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/rebuildpointcount.md): Rebuild offset curve with defined number of control points 0 for disabled
- [RefitTolerance](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/refittolerance.md): Refit the offset curve to a specified tolerance 0 for disabled
- [RibbonSurfaceGenerationMethod](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.ribbonoffsetparameters/ribbonsurfacegenerationmethod.md): 0 - no surfaces will be created, curves only 1 - Simple Sweep 2 2 - Sweep 2 mixed with NetworkSrf corners
