M_Rhino_Geometry_Brep_CreateFilletSurface - mcneel/rhinocommon-api-docs GitHub Wiki

Brep.CreateFilletSurface Method (BrepFace, Point2d, BrepFace, Point2d, Double, Boolean, Boolean, Double, Brep[], Brep[])

Creates a constant-radius round surface between two surfaces.

Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0

Syntax

C#

public static Brep[] CreateFilletSurface(
	BrepFace face0,
	Point2d uv0,
	BrepFace face1,
	Point2d uv1,
	double radius,
	bool trim,
	bool extend,
	double tolerance,
	out Brep[] outBreps0,
	out Brep[] outBreps1
)

VB

Public Shared Function CreateFilletSurface ( 
	face0 As BrepFace,
	uv0 As Point2d,
	face1 As BrepFace,
	uv1 As Point2d,
	radius As Double,
	trim As Boolean,
	extend As Boolean,
	tolerance As Double,
	<OutAttribute> ByRef outBreps0 As Brep(),
	<OutAttribute> ByRef outBreps1 As Brep()
) As Brep()

Parameters

 

face0
Type: Rhino.Geometry.BrepFace
First face to fillet from.
uv0
Type: Rhino.Geometry.Point2d
A parameter face0 at the side you want to keep after filleting.
face1
Type: Rhino.Geometry.BrepFace
Second face to fillet from.
uv1
Type: Rhino.Geometry.Point2d
A parameter face1 at the side you want to keep after filleting.
radius
Type: System.Double
The fillet radius.
trim
Type: System.Boolean
If true, the input faces will be trimmed, if false, the input faces will be split.
extend
Type: System.Boolean
If true, then when one input surface is longer than the other, the fillet surface is extended to the input surface edges.
tolerance
Type: System.Double
The tolerance. In in doubt, the the document's model absolute tolerance.
outBreps0
Type: Rhino.Geometry.Brep[]
The trim or split results of the Brep owned by face0.
outBreps1
Type: Rhino.Geometry.Brep[]
The trim or split results of the Brep owned by face1.

Return Value

Type: Brep[]
Array of Breps if successful.

Version Information

Supported in: 6.0.16224.21491

See Also

Reference

Brep Class
CreateFilletSurface Overload
Rhino.Geometry Namespace

⚠️ **GitHub.com Fallback** ⚠️