# TwistSpaceMorph class

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

```cs
public class TwistSpaceMorph : SpaceMorph, IDisposable
```

Deforms objects by rotating them around an axis.

## Constructors

- [TwistSpaceMorph](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.morphs.twistspacemorph/ctor.md): Constructs a twist space morph.

## Finalizer

- [~TwistSpaceMorph](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.morphs.twistspacemorph/finalize.md): Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().

## Properties

- [InfiniteTwist](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.morphs.twistspacemorph/infinitetwist.md): If true, the deformation is constant throughout the object, even if the axis is shorter than the object. If false, the deformation takes place only the length of the axis.
- [TwistAngleRadians](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.morphs.twistspacemorph/twistangleradians.md): Twist angle in radians.
- [TwistAxis](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.morphs.twistspacemorph/twistaxis.md): Axis to rotate about.

## Methods

- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.morphs.twistspacemorph/dispose.md): (2 overloads) Actively reclaims unmanaged resources that this instance uses.
- [MorphPoint](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.morphs.twistspacemorph/morphpoint.md): Morphs an Euclidean point. This method is abstract.

## Inherited Members

- From [SpaceMorph](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.spacemorph.md): [PreserveStructure](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.spacemorph/preservestructure.md), [QuickPreview](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.spacemorph/quickpreview.md), [Tolerance](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.spacemorph/tolerance.md), [Morph](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.spacemorph/morph.md)
