Go to: Related nodes. Attributes.

The 'rbfSrf' node computes the circular ( rolling ball ) fillet given two NURBS surface and radii of the fillet. It may also be used to compute the curve on surfaces on the two input surface using the output attributes 'trimCurveOnPrimary', 'trimCurveOnSecondary`. The curve on surfaces are intersection tracks between the computed fillet and the two input surfaces respectively.

The surface fillet can be computed to user specified position and tangent tolerance using the attributes 'positionTolerance' and 'tangentTolerance' respectively.
Node name Parents MFn type Compatible function sets
rbfSrf abstractBaseCreate kRBFsurface kBase
kNamedObject
kDependencyNode
kCreate
kRBFsurface

Related nodes

reverseSurface, smoothTangentSrf, projectTangent, surfaceInfo

Attributes (9)

outputSurface, positionTolerance, primaryRadius, primarySurface, secondaryRadius, secondarySurface, tangentTolerance, trimCurveOnPrimary, trimCurveOnSecondary

Long name (short name) Type Default Flags
primarySurface (ps) nurbsSurface NULL outputinputconnectable
The input primary surface
secondarySurface (ss) nurbsSurface NULL outputinputconnectable
The input secondary surface
primaryRadius (pr) distance (double) 1.0cm outputinputconnectablestorablekeyable
primary Radius
secondaryRadius (sr) distance (double) 1.0cm outputinputconnectablestorablekeyable
secondary Radius
positionTolerance (pt) double 0.01 outputinputconnectablestorablekeyable
C(0) Tolerance For Fillet Surface
tangentTolerance (tt) double 0.01 outputinputconnectablestorablekeyable
G(1) Tolerance For Fillet Surface
outputSurface (os) nurbsSurface NULL arrayoutputconnectable
Output surface
trimCurveOnPrimary (tcp) nurbsCurve NULL arrayoutputconnectable
Output 2d Trim curve(s) on primary surface
trimCurveOnSecondary (tcs) nurbsCurve NULL arrayoutputconnectable
Output 2d Trim curve(s) on seondary surface