Go to: Related nodes. Attributes.

Create a new curve on surface which is an offset of an existing curve on surface. The 'distance' attribute defines how far the offset curve should be from the original curve, and the 'tolerance' attribute sets the accuracy required. 'subdivisionDensity' defines how many times the offset curve spans can be subdivided in order to match the required tolerance. If there are sharp corners on the original curve, the offset curve may break into separate sections at these points. The attribute 'connectBreaks' can be set to ensure such breaks are filled, either with a linear or a circular curve section. In some cases the offset curve may contain a loop. The attribute 'cutLoop' can be set to cut off such loops.

Node nameParentsMFn typeCompatible function sets
offsetCosabstractBaseCreatekOffsetCoskBase
kNamedObject
kDependencyNode
kCreate
kOffsetCos

Related nodes

ffBlendSrfObsolete, roundConstantRadius, extendSurface, avgSurfacePoints, alignSurface, bevel, insertKnotSurface

Attributes (9)

checkPoints, connectBreaks, cutLoop, distance, inputCurve, outputCurve, stitch, subdivisionDensity, tolerance

Long name (short name)TypeDefaultFlags
inputCurve (ic) nurbsCurveNULLoutputinputconnectable
The input curve
cutLoop (cl) boolfalseoutputinputconnectablestorable
Do loop cutting?
connectBreaks (cb) enum2outputinputconnectablestorable
Connect breaks method (between gaps): 0 - off, 1 - circular, 2 - linear
distance (d) distance (double)1.0cmoutputinputconnectablestorablekeyable
Offset distance
tolerance (tol) distance (double)0.01cmoutputinputconnectablestorable
Tolerance
subdivisionDensity (sd) integer5outputinputconnectablestorable
Maximum subdivision density per span
checkPoints (cp) short3outputinputconnectablestorable
Checkpoints for fit quality per span. Not advisable to change this value.
stitch (st) booltrueoutputinputconnectablestorable
Stitch curve segments together. Not advisable to change this value.
outputCurve (oc) nurbsCurveNULLarrayoutputconnectable
Output curves