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
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()
- 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.
Type: Brep[]
Array of Breps if successful.
Supported in: 6.0.16224.21491
Brep Class
CreateFilletSurface Overload
Rhino.Geometry Namespace