Chamfering entities

The CHAMFER command connects two non-parallel entities by extending or trimming them and then joining them with a line to create a beveled edge.

In BricsCAD you can choose between two chamfer methods:

  • distance-distance: specify how far to trim the entities back from their intersection
  • distance-angle: specify the length of the chamfer and the angle it forms along the first entity.

The current chamfer method, distances and angle are saved through a series of system variables:

  • CHAMMODE: sets the chamfer method
  • CHAMFERA: defines the first distance
  • CHAMFERB: defines the second distance
  • CHAMFERC: defines the chamfer length
  • CHAMFERD: defines the chamfer angle
  • TRIMMODE: defines whether or not to keep the original length of the chamfered entities or to trim or lengthen them to the endpoints of the chamfer line.

You can set the values in the Settings dialog box under Drawing > Drafting > Entity Modification > Chamfer/Fillet. The Settings… option of the CHAMFER command allows you to edit the variables in the CHAMFER command procedure.

The following entities can be chamfered: lines, polylines, rays and infinite lines. When chamfering a polyline, you can create a chamfer between two polyline segments or you can chamfer all vertices of the polyline. When chamfering a polyline, the chamfer line is joined with the polyline segments if TRIMMODE=ON.



Chamfering using the distance-distance method

  1. Launch the CHAMFER command.

    You are prompted: Chamfer (dist1=15, dist2=15) Select first entity [chamfer Settings.../Polyline/Angle/Distance/mEthod/Trim/Undo/Multiple/selection options (?)]:

  2. (option) Choose the Settings… option, edit the Chamfer variables in the Settings dialog box.

  3. Select the first entity.

    You are prompted: Directional/Select second entity (select with pressed SHIFT to make corner) [Directional]:

  4. Select the second entity.

    The chamfer is created.

Chamfering using the length-angle method

  1. Launch the CHAMFER command.

    Chamfer (length=20, angle=45) Select first entity [chamfer Settings.../Polyline/Angle/Distance/mEthod/Trim/Undo/Multiple/selection options (?)]:

  2. (option) Choose the Settings… option, edit the Chamfer variables in the Settings dialog box.

  3. Select the first entity.

    You are prompted: Select second entity (select with pressed SHIFT to make corner):

  4. Select the second entity.

    The chamfer is created.

Chamfering all vertices of a polyline

  1. Launch the CHAMFER command.

    You are prompted: Chamfer (dist1=15, dist2=15) Select first entity [chamfer Settings.../Polyline/Angle/Distance/mEthod/Trim/Undo/Multiple/selection options (?)]:

  2. (option) Choose the Settings… option, edit the Chamfer variables in the Settings dialog box.

  3. Choose the Polyline option.

    You are prompted: Select 2D polyline to chamfer:

  4. Select the polyline.

    The polyline is chamfered.

Note: When the chamfer method is distance-angle, the direction of the polyline defines which is the first entity of a vertex. Use the Reverse direction option of the PEDIT command if necessary to get the desired result.

Removing a chamfer

  1. Launch the CHAMFER command.

    You are prompted: Chamfer (dist1=15, dist2=15) Select first entity [chamfer Settings.../Polyline/Angle/Distance/mEthod/Trim/Undo/Multiple/selection options (?)]:

  2. Select the first entity.

    You are prompted: Select second entity (select with pressed SHIFT to make corner):

  3. Hold down the Shift key, then select the second entity.

    The chamfer is removed.

Note: You can use this method to create a corner between two lines or an end segment of a polyline. When the two entities intersect, the part you click is kept.