rdeRemoveChamferFill
rdeRemoveChamferFill(
[ ?all { t | nil } ]
[ ?region l_region ]
[ ?layer lt_layer ]
[ ?outputPurpose t_purposeName ]
[ ?materialRemovalPurpose t_purposeName ]
[ ?concaveOnly { t | nil }
)
=> t / nil
Description
Removes all the right-angled triangle shapes of purposes specified by outputPurpose and materialRemovalPurpose (except if concaveOnly is true). Usually, these shapes are created by the command rdeCreateChamferFill.
The following figure shows an example of chamfer removal.
After the rdeRemoveChamferFill command, the original shape is attained.
Arguments
|
?all { t | nil }
|
If set to t, removes all chamfer fill and remove material shapes whatever the location is in a concave or convex corner shapes.
|
|
?region l_region
|
|
|
Removes all chamfer fill and remove material shapes whatever the location is in a concave or convex corner shapes.
Specify the region using a list containing a pair of XY coordinates defining the lower-left and upper-right corners of a rectangle in the following format:
list(f_xlo f_ylo f_xhi f_yhi)
|
|
?layer lt_layer
|
Removes chamfer fill on only the layers in the list. By default, chamfer fill is removed on all the routing layers.
|
|
?outputPurpose t_purposeName
|
|
|
Specifies the layer purpose from which chamfer fill shapes are removed. If outputPurpose is not specified, the default purpose drawing is used.
|
|
?materialRemovalPurpose t_purposeName
|
|
|
Specifies the layer purpose of the shapes being used to chamfer convex corners. If specified, the shapes are removed.
|
|
?concaveOnly { t | nil }
|
|
|
Removes the concave and convex shapes. Default is nil. If t is specified, only concave shapes are removed and not the convex ones.
|
Value Returned
|
t
|
The specified chamfer fill was removed.
|
|
nil
|
Chamfer fill removal failed.
|
Examples
The following example removes the right-angled triangle shapes of purpose fill.
rdeRemoveChamferFill(?all ?outputPurpose "fill" ?concaveOnly t)
Related Topics
Space-based Router Functions
Return to top