Skip to main content

chamfer_edges_asymmetric

Function chamfer_edges_asymmetric 

Source
pub fn chamfer_edges_asymmetric(
    solid: &BrepSolid,
    edge_points: &[Vec3],
    edge_names: Option<&[String]>,
    d1: f64,
    d2: f64,
    name: Option<&str>,
) -> Result<BrepSolid, String>
Expand description

Asymmetric (two-distance) chamfer of a GROUP of edges, the app entry: each selected edge (resolved by a point on it) gets a d1 × d2 bevel (§6.11). Edges are chamfered independently — asymmetric chamfers keep sharp vertices, so there is no shared-corner blending.