solidcore

Units / blend

blend.fillet_solver_p4 claimed

Layer
51
Upstream lines
1,404
Functions
2
Rust module
blend::fillet_solver::p4

Claimed: #212 @blackveilprecision (draft)

Source: crates/solidcore/src/blend/fillet_solver/p4.rs (not written yet)

Upstream: source/SMLib/src/SmFilletSolver.cpp

Notes

2 fns; largest: SmFilletSolver::CalcFilletGeom, SmFilletSolver::ComputePointValues; cycle back-edges (call into later units; stub or co-port): blend.fillet_solver_p2(3), blend.fillet_solver_p3(2), blend.fillet_geom_p3(1), blend.fillet_geom_p4(1), blend.fillet_geom_p5(1); unit-SCC #22 (220 units); 150 upstream test entry points reach this unit

Difftest

No difftest report yet.

Dependencies

Depends on: blend.fillet_geom_p1 claimed blend.fillet_intersector claimed blend.fillet_solver_p1 claimed curve.curve_p2 green geom.extent1d green geom.solution_array partial geom.vector2d green geom.vector3d green intersect.surface_intersector_p1 partial nurbs.b_spline_curve_p1 green surface.offset_surface green surface.surface_p2 partial topology.edge partial topology.edgeuse_p1 partial

Soft dependencies: curve.curve_p1 partial curve.curve_p4 partial curve.curve_p5 partial curve.curve_p6 green geom.axis2_placement green geom.geom_utility_p1 green intersect.surface_intersector_p4 partial nurbs.b_spline_curve_p2 green surface.surface_p7 partial topology.edgeuse_p3 claimed topology.vertex partial topology.vertexuse partial

Dependents: none

Soft dependents: blend.fillet_executive_p2 todo blend.fillet_executive_p3 todo

Upstream functions

Upstream functionDefined atLinesRust (from the file header)
SmFilletSolver::CalcFilletGeomSmFilletSolver.cpp:14951179
SmFilletSolver::ComputePointValuesSmFilletSolver.cpp:3544225

Upstream tests reaching this unit

prog_test:my_test_parallel_projection, prog_test:my_test_tsurf_projection, prog_test:my_test_surface_interface, prog_test:my_test_ssi, prog_test:my_test_tsurf_section, prog_test:my_test_planar_section