Description:

Creates a ruled surface as a bevel between two input surface edges.

Syntax:
public static Brep[] CreateChamferSurface(
BrepFace face0,
Point2d uv0,
Double radius0,
BrepFace face1,
Point2d uv1,
Double radius1,
Boolean extend,
Double tolerance
)
Parameters:
  • face0
  • Type: BrepFace
  • First face to chamfer from.
  • uv0
  • Type: Point2d
  • A parameter face0 at the side you want to keep after chamfering.
  • radius0
  • Type: System.Double
  • The distance from the intersection of face0 to the edge of the chamfer.
  • face1
  • Type: BrepFace
  • Second face to chamfer from.
  • uv1
  • Type: Point2d
  • A parameter face1 at the side you want to keep after chamfering.
  • radius1
  • Type: System.Double
  • The distance from the intersection of face1 to the edge of the chamfer.
  • extend
  • Type: System.Boolean
  • If true, then when one input surface is longer than the other, the chamfer surface is extended to the input surface edges.
  • tolerance
  • Type: System.Double
  • The tolerance. When in doubt, use the document's model absolute tolerance.
Returns:
Type: Brep[]
Array of Breps if successful.
Available since:
6.0

Description:

Creates a ruled surface as a bevel between two input surface edges.

Syntax:
public static Brep[] CreateChamferSurface(
BrepFace face0,
Point2d uv0,
Double radius0,
BrepFace face1,
Point2d uv1,
Double radius1,
Boolean trim,
Boolean extend,
Double tolerance,
out Brep[] outBreps0,
out Brep[] outBreps1
)
Parameters:
  • face0
  • Type: BrepFace
  • First face to chamfer from.
  • uv0
  • Type: Point2d
  • A parameter face0 at the side you want to keep after chamfering.
  • radius0
  • Type: System.Double
  • The distance from the intersection of face0 to the edge of the chamfer.
  • face1
  • Type: BrepFace
  • Second face to chamfer from.
  • uv1
  • Type: Point2d
  • A parameter face1 at the side you want to keep after chamfering.
  • radius1
  • Type: System.Double
  • The distance from the intersection of face1 to the edge of the chamfer.
  • 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 chamfer surface is extended to the input surface edges.
  • tolerance
  • Type: System.Double
  • The tolerance. When in doubt, use the document's model absolute tolerance.
  • outBreps0
  • Type: Brep[]
  • The trim or split results of the Brep owned by face0.
  • outBreps1
  • Type: Brep[]
  • The trim or split results of the Brep owned by face1.
Returns:
Type: Brep[]
Array of Breps if successful.
Available since:
6.0

/
/
/
CreateChamferSurface

CreateChamferSurface method

Class:  Rhino.Geometry.Brep

Nothing found