'Declaration Public Overloads Shared Function VariableChamfer( _ ByVal F As Surface, _ ByVal G As Surface, _ ByVal startRadius As Double, _ ByVal endRadius As Double, _ ByVal linear As Boolean, _ ByVal tol As Double, _ ByVal flipNormalF As Boolean, _ ByVal flipNormalG As Boolean, _ ByVal trimF As Boolean, _ ByVal trimG As Boolean, _ ByVal flipTrimSideF As Boolean, _ ByVal flipTrimSideG As Boolean, _ ByRef chamfer As Surface() _ ) As ssiFailureType
public static ssiFailureType VariableChamfer( Surface F, Surface G, double startRadius, double endRadius, bool linear, double tol, bool flipNormalF, bool flipNormalG, bool trimF, bool trimG, bool flipTrimSideF, bool flipTrimSideG, out Surface[] chamfer )
Parameters
- F
- First surface
- G
- Second surface
- startRadius
- Starting chamfer distance
- endRadius
- Ending chamfer distance
- linear
- Linear/cubic transition flag
- tol
- Tolerance
- flipNormalF
- First surface flip normal flag
- flipNormalG
- Second surface flip normal flag
- trimF
- When true the first surface is trimmed
- trimG
- When true the second surface is trimmed
- flipTrimSideF
- First surface flip trim flag
- flipTrimSideG
- Second surface flip trim flag
- chamfer
- An array of chamfer surfaces
Return Value
The resulting ssiFailureType.