Click or drag to resize

BrepFilletSurfaceSettings Class

Settings to use when creating fillets or chamfers
Inheritance Hierarchy
SystemObject
  Rhino.GeometryBrepFilletSurfaceSettings

Namespace:  Rhino.Geometry
Assembly:  RhinoCommon (in RhinoCommon.dll)
Syntax
public class FilletSurfaceSettings

The BrepFilletSurfaceSettings type exposes the following members.

Properties
  NameDescription
Public propertyAngleTolerance
Angle tolerance to decide when faces are tangent-continuous
Public propertyChamfer
If true, a ruled chamfered surface is created.
Public propertyContinueAcrossTangentFaces
If true, the fillets or chamfers will be extended to neighboring faces as long as neighboring faces are tangent to the input faces.
Public propertyDegree
Degree of the arc approxiation (3, 4, or 5) - only for non-rational fillets
Public propertyExtend
If true, then when one input surface is longer than the other, the fillet surface is extended to the input surface edges
Public propertyG2Blend
If true, a G2-continuous blend will be created
Public propertyInnerSlider
A number between -0.95 and 0.95 indicating how far to push the inner control point toward or away from the theoretical middle control point - only for non-rational fillets
Public propertyNonRational
Create a non-rational approximation to the arc. This requires Degree to be set to 3, 4, or 5 and TanSlider and InnerSlider to a value between -0.95 and 0.95.
Public propertyRadius
The radius of the fillets
Public propertySecondRadius
The second radius of the fillets (only for chamfered surfaces)
Public propertyTanSlider
A number between -0.95 and 0.95 indicating how far to push the tangent control points toward or away from the theoretical middle control point(s) - only for non-rational fillets
Public propertyTolerance
The tolerance. When in doubt, use the document's model absolute tolerance.
Public propertyTrim
If true, the input faces will be trimmed, if false, the input faces will be split.
Top
Methods
  NameDescription
Public methodStatic memberCreateChamferSettings
Create settings for chamfered surfaces
Public methodStatic memberCreateG2BlendSettings
Create settings for G2-blended fillet surfaces
Public methodStatic memberCreateNonRationalSettings
Create settings for non-rational approximated arc fillet surfaces
Public methodStatic memberCreateRationalArcSettings
Create settings for rational arc fillet surfaces
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also