solidcore

Units / blend

blend.fillet_executive_p3 todo

Layer
54
Upstream lines
1,608
Functions
3
Rust module
blend::fillet_executive::p3

Source: crates/solidcore/src/blend/fillet_executive/p3.rs (not written yet)

Upstream: source/SMLib/src/SmFilletExecutive.cpp

Notes

3 fns; largest: SmFilletExecutive::DoFilleting, SmFilletExecutive::CreateFilletBrep, SmFilletExecutive::DoFillet; cycle back-edges (call into later units; stub or co-port): blend.fillet_corner_p1(13), blend.fillet_executive_p1(12), blend.fillet_executive_p2(2), blend.fillet_geom_p4(2), blend.fillet_corner_p3(1), blend.fillet_geom_p6(1); unit-SCC #22 (220 units); 25 upstream test entry points reach this unit

Difftest

No difftest report yet.

Dependencies

Depends on: blend.fillet_solver_p1 claimed boolean.merge_p1 partial boolean.topology_intersector_p1 partial geom.context green geom.object partial geom.tol green geom.vector3d green heal.stitch_p1 claimed topology.brep_p1 claimed topology.brep_p3 claimed topology.edge partial

Soft dependencies: blend.fillet_geom_p1 claimed blend.fillet_solver_p4 claimed blend.fillet_solver_p5 claimed boolean.topology_intersector_p2 claimed curve.curve_p2 green geom.a_object partial geom.attribute green heal.stitch_p2 claimed surface.surface_p2 partial topology.brep_p2 claimed topology.brep_p4 claimed topology.edgeuse_p1 partial topology.face_p1 partial topology.face_p3 claimed topology.topology green topology.vertex partial

Dependents: blend.fillet_executive_p1 todo

Soft dependents: none

Upstream functions

Upstream functionDefined atLinesRust (from the file header)
SmFilletExecutive::DoFilletSmFilletExecutive.cpp:156826
SmFilletExecutive::CreateFilletBrepSmFilletExecutive.cpp:1891779
SmFilletExecutive::DoFilletingSmFilletExecutive.cpp:2917803

Upstream tests reaching this unit

SM_API_test:TestSmCircularFillet, SM_API_test:TestSmChamferFillet, SM_API_test:TestSmFilletEdges, SM_API_test:TestSmFilletEdgesPerEdge, SM_API_test:TestSmVariableRadiusFillet, SM_API_test:TestSmSetBevelCorners