# SubDCreationOptions 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 SubDCreationOptions : IDisposable
```

Options used for creating a SubD

## Constructors

- [SubDCreationOptions](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/ctor.md): Create default options

## Finalizer

- [~SubDCreationOptions](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/finalize.md): Finalizer

## Properties

- [ConcaveCornerTest](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/concavecornertest.md): Get or sets the concave corner test option.
- [ConvexAndConcaveCornersAndInteriorCreases](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/convexandconcavecornersandinteriorcreases.md): (static) Look for convex corners at sub-D vertices with 2 edges or fewer that have an included angle ≤ 120 degrees. Look for concave corners at sub-D vertices with 3 edges or more that have an included angle ≥ 240 degrees.
- [ConvexCornersAndInteriorCreases](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/convexcornersandinteriorcreases.md): (static) Look for convex corners at sub-D vertices with 2 edges or fewer that have an included angle ≤ 120 degrees.
- [ConvexCornerTest](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/convexcornertest.md): Get or sets the convex corner test option.
- [InteriorCreases](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/interiorcreases.md): (static) Create an interior sub-D crease along all input mesh double edges
- [InteriorCreaseTest](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/interiorcreasetest.md): Get or sets the interior crease test option.
- [InterpolateMeshVertices](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/interpolatemeshvertices.md): If false, input mesh vertex locations will be used to set SubD vertex control net locations. If true, input mesh vertex locations will be used to set SubD vertex limit surface locations.
- [MaximumConvexCornerAngleRadians](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/maximumconvexcornerangleradians.md): If ConvexCornerTest == ConvexCornerOption.AtMeshCorner, then an input mesh boundary vertex becomes a SubD corner when the number of edges that end at the vertex is <= MaximumConvexCornerEdgeCount edges and the corner angle is <= MaximumConvexCornerAngleRadians.
- [MaximumConvexCornerEdgeCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/maximumconvexcorneredgecount.md): If ConvexCornerTest == ConvexCornerOption.AtMeshCorner, then an input mesh boundary vertex becomes a SubD corner when the number of edges that end at the vertex is <= MaximumConvexCornerEdgeCount edges and the corner angle is <= MaximumConvexCornerAngleRadians.
- [MinimumConcaveCornerAngleRadians](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/minimumconcavecornerangleradians.md): If ConcaveCornerTest == ConcaveCornerOption.AtMeshCorner, then an input mesh boundary vertex becomes a SubD corner when the number of edges that end at the vertex is >= MinimumConcaveCornerEdgeCount edges and the corner angle is >= MinimumConcaveCornerAngleRadians.
- [MinimumConcaveCornerEdgeCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/minimumconcavecorneredgecount.md): If ConcaveCornerTest == ConcaveCornerOption.AtMeshCorner, then an input mesh boundary vertex becomes a SubD corner when the number of edges that end at the vertex is >= MinimumConcaveCornerEdgeCount edges and the corner angle is >= MinimumConcaveCornerAngleRadians.
- [Smooth](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/smooth.md): (static) No interior creases and no corners.
- [TextureCoordinateTest](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/texturecoordinatetest.md): Gets or sets the texture coordinate test option.

## Methods

- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.subdcreationoptions/dispose.md): Delete unmanaged pointer for this
