RuleFilletSettings Object

Derived from: Base Object
Defined in namespace "adsk::fusion" and the header file is <Fusion/Features/RuleFilletSettings.h>

Description

The settings for the rule fillet feature.

Methods

Name Description
classType Static function that all classes support that returns the type of the class as a string. The returned string matches the string returned by the objectType property. For example if you have a reference to an object and you want to check if it's a SketchLine you can use myObject.objectType == fusion.SketchLine.classType().
setByAllEdges Method that adds an array of BRepFace and/or Feature objects to have all their edges filleted. Calling this method will set ruleType to RuleFilletRuleTypes.AllEdgesRuleFilletRuleType.
setByBetweenFacesOrFeatures Method that adds two sets of BRepFace and/or Feature objects to have the edges between them filleted. Call this method will set ruleType to RuleFilletRuleTypes.BetweenFacesOrFeaturesRuleFilletRuleType.
setToAsymmetric Changes the radius type to be asymmetric.
setToConstantRadius Changes the radius type to be constant.

Properties

Name Description
asymmetricOffsetOne Gets the parameter controlling the first offset of this asymmetric rule fillet. This property will return null when isConstantRadius is true. To edit the offset, use properties on the parameter to change the value of the parameter.
asymmetricOffsetTwo Gets the parameter controlling the second offset of this asymmetric rule fillet. This property will return null when isConstantRadius is true. To edit the offset, use properties on the parameter to change the value of the parameter.
facesOrFeatures Gets an array of BRepFace and/or Feature objects that have all their edges filleted. This returns an empty array if ruleType is not RuleFilletRuleTypes.AllEdgesRuleFilletRuleType.

To use this property, you need to position the timeline marker to immediately before this feature. This can be accomplished using the following code: thisFeature.timelineObject.rollTo(True).
facesOrFeaturesOne Gets the first array of BRepFace and/or Feature objects for between faces/features rule fillet. This returns an empty array if ruleType is not RuleFilletRuleTypes.BetweenFacesOrFeaturesRuleFilletRuleType.

To use this property, you need to position the timeline marker to immediately before this feature. This can be accomplished using the following code: thisFeature.timelineObject.rollTo(True).
facesOrFeaturesTwo Gets the second array of BRepFace and/or Feature objects for between faces/features rule fillet. This returns an empty array if ruleType is not RuleFilletRuleTypes.BetweenFacesOrFeaturesRuleFilletRuleType.

To use this property, you need to position the timeline marker to immediately before this feature. This can be accomplished using the following code: thisFeature.timelineObject.rollTo(True).
isConstantRadius Gets and sets if the rule fillet is a constant or asymmetric radius type.
isValid Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference.
objectType This property is supported by all objects in the API and returns a string that contains the full name (namespace::objecttype) describing the type of the object.

It's often useful to use this in combination with the classType method to see if an object is a certain type. For example: if obj.objectType == adsk.core.Point3D.classType():
radius Gets the parameter controlling the radius of a constant radius rule fillet. This property will return null when isConstantRadius is false. To edit the radius, use properties on the parameter to change the value of the parameter.
ruleType Gets the rule type for the rule fillet.
topologyType Gets and sets the topology type of the rule fillet.

To set this property, you need to position the timeline marker to immediately before this feature. This can be accomplished using the following code: thisFeature.timelineObject.rollTo(True).

Accessed From

FilletFeature.ruleFilletSettings

Version

Introduced in version November 2025