Softimage SDK Programmer's Guide > Customizing Softimage using the SDK > Character Development Kit > CDK Object Reference >

# ControlSpline

The ControlSpline object represents controllers attached to a curve or curves, giving layered deformation with precise control over evenly distributed slides and offsets. This is especially useful for spline-based facial setups.

Three controllers are created for each control point on the curve. Point controllers move the control points of the curve. Path controllers are path constrained to the curve at evenly spaced length percentages. Offset controls are used for additional translation (like pinching of wrinkes in facial expressions) or twising along a curve.

## Returned by

MakeControlSplines

## Properties

Property Name | Type | Description
--- | --- | ---
PointControls | XSICollection | a collection of control objects for the points of the curves
PathControls | XSICollection | a collection of control objects path contrained to the curves
Controls | XSICollection | a collection of control objects for the offsets of the curves
EnvGroup | Group | a collection of objects to be Enveloped

See CDK Object Reference for complete list of objects available in the Character Development Kit.