# DevelopableSrf 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 DevelopableSrf
```

Helpers for developable surface functions

## Methods

- [GetLocalDevopableRuling](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.developablesrf/getlocaldevopableruling.md): (static) Finds minimum twist ruling between 2 curves at local domains
- [RulingMinTwist](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.developablesrf/rulingmintwist.md): (2 overloads, static) Find a ruling from rail0(t0_out) to rail1(t1_out) that has the least twist across the ruling with t0_out in domain0 and t1_out in domain1. max_cos_twist is cos(twist) for the returned ruling
- [UntwistRulings](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.developablesrf/untwistrulings.md): (static)
