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 nameParentsMFn typeCompatible function sets
rbfSrfabstractBaseCreatekRBFsurfacekBase
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)TypeDefaultFlags
primarySurface (ps) nurbsSurfaceNULLoutputinputconnectable
The input primary surface
secondarySurface (ss) nurbsSurfaceNULLoutputinputconnectable
The input secondary surface
primaryRadius (pr) distance (double)1.0cmoutputinputconnectablestorablekeyable
primary Radius
secondaryRadius (sr) distance (double)1.0cmoutputinputconnectablestorablekeyable
secondary Radius
positionTolerance (pt) double0.01outputinputconnectablestorablekeyable
C(0) Tolerance For Fillet Surface
tangentTolerance (tt) double0.01outputinputconnectablestorablekeyable
G(1) Tolerance For Fillet Surface
outputSurface (os) nurbsSurfaceNULLarrayoutputconnectable
Output surface
trimCurveOnPrimary (tcp) nurbsCurveNULLarrayoutputconnectable
Output 2d Trim curve(s) on primary surface
trimCurveOnSecondary (tcs) nurbsCurveNULLarrayoutputconnectable
Output 2d Trim curve(s) on seondary surface