MAXScript Language Reference > 3ds Max Objects > NURBS > The NURBS Classes > NURBSSurface Classes >

# NURBSMultiCurveTrimSurface : NURBSSurface

This class defines a dependent Multicurve Trim surface which is a surface that is trimmed by multiple curves forming a loop.

Constructors

    NURBSMultiCurveTrimSurface [<property>:<val>]...

Any of the object's properties may be set via optional keyword arguments on the constructor.

    getObject <nurbsset> <index>

Properties

    <nurbsmulticurvetrimsurface>.surfaceParent : Integer

The parent surface by NURBSet index.

    <nurbsmulticurvetrimsurface>.surfaceParentID : Integer

The parent surface by NURBSId.

    <nurbsmulticurvetrimsurface>.numCurves : Integer

The number of curves used for the trim loop.

    <nurbsmulticurvetrimsurface>.flipTrim : Boolean

The state of the trim flip toggle. This controls which portion of the surface is trimmed.

Methods

    getParent <nurbsmulticurvetrimsurface> <index>

Gets the NURBSSet index of the indexed trim loop.

    setParent <nurbsmulticurvetrimsurface> <index> <curve>

Sets the indexed trim loop to the curve specified by the NURBSSet index.

    getParentID <nurbsmulticurvetrimsurface> <index>

Gets the NURBSId of the indexed trim loop.

    setParentID <nurbsmulticurvetrimsurface> <index> <curveID>

Sets the indexed curve in the trim loop to the curve specified by the NURBSId.

    appendCurve <nurbsmulticurvetrimsurface> <curve>

Adds a curve to the end of the list of curves comprising the trim loop by specifying the NURBSSet index.

    appendCurveByID <nurbsmulticurvetrimsurface> <curveID>

Adds a curve to the end of the list of curves comprising the trim loop by specifying the NURBSId.

#### See Also

- NURBSSurface

- NURBSObject

- Value Common Properties, Operators, and Methods