BrepCreateFilletEdgesVariableRadius Method |
Fillets, chamfers, or blends the edges of a brep.
Namespace:
Rhino.Geometry
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 8.6
Syntax public static Brep[] CreateFilletEdgesVariableRadius(
Brep brep,
IEnumerable<int> edgeIndices,
IDictionary<int, IList<BrepEdgeFilletDistance>> edgeDistances,
BlendType blendType,
RailType railType,
bool setbackFillets,
double tolerance,
double angleTolerance
)
Public Shared Function CreateFilletEdgesVariableRadius (
brep As Brep,
edgeIndices As IEnumerable(Of Integer),
edgeDistances As IDictionary(Of Integer, IList(Of BrepEdgeFilletDistance)),
blendType As BlendType,
railType As RailType,
setbackFillets As Boolean,
tolerance As Double,
angleTolerance As Double
) As Brep()
Parameters
- brep
- Type: Rhino.GeometryBrep
The brep to fillet, chamfer, or blend edges. - edgeIndices
- Type: System.Collections.GenericIEnumerableInt32
An array of one or more edge indices where the fillet, chamfer, or blend will occur. - edgeDistances
- Type: System.Collections.GenericIDictionaryInt32, IListBrepEdgeFilletDistance
A dictionary with key the edge index on the input brep, and value a list of BrepEdgeFilletDistance items to apply. - blendType
- Type: Rhino.GeometryBlendType
The blend type. - railType
- Type: Rhino.GeometryRailType
The rail type. - setbackFillets
- Type: SystemBoolean
UJse setback fillets (only used with blendType=Blend) - tolerance
- Type: SystemDouble
The tolerance to be used to perform calculations. - angleTolerance
- Type: SystemDouble
Angle tolerance to be used to perform calculations [radians].
Return Value
Type:
BrepArray of Breps if successful.
See Also