Filleting meshes
Use this feature to create fillets and chamfers on hard edges of meshes by identifying sharp edges and applying filleting operations.
Read time 1 minuteLast updated 8 months ago
API functions: algo.identifySharpEdges and algo.filletMesh
These functions allow to create fillets and chamfers on hard edges on meshes.
First, one must use the algo.identifySharpEdges to mark the edges on the that are to be filleted. This function allows to mark as "sharp" the edges whose angles are between and . They can be filtered by their and using one can choose to also use the normals of the mesh for the flagging.
occurrencesminSharpAnglemaxSharpAngleconvexityonlyExplicitSharp
Once the edges are marked, the algo.filletMesh can be used. The of the filleting depends on the .
valueFilletingMode
As shown, all these parameters are linked to the angle of the edge. For instance for the same a fillet on a sharp edge will have more than a fillet on a flatter edge.
widthdistanceUsing the parameters and allows to create more or less rounded fillets and to create chamfers without normal interpolation.
subdivisionNbcreateFlatChamfer