Click or drag to resize

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
)

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: Brep
Array of Breps if successful.
See Also