Units / blend
blend.fillet_geom_p3 todo
- Layer
- 60
- Upstream lines
- 1,032
- Functions
- 6
- Rust module
blend::fillet_geom::p3
Source: crates/solidcore/src/blend/fillet_geom/p3.rs (not written yet)
Upstream: source/SMLib/src/SmFilletGeom.cpp
Notes
6 fns; largest: SmFilletGeom::ReCalcFilletGeom, SmFilletGeom::TopologySplit, SmFilletEdge::CalcFilletIntFillet, SmFilletVertex::CalcMateGeom; cycle back-edges (call into later units; stub or co-port): blend.fillet_geom_p5(9), blend.fillet_geom_p2(7), blend.fillet_geom_p6(4), blend.fillet_geom_p4(2), blend.fillet_solver_p2(2), blend.fillet_corner_p2(1); unit-SCC #22 (220 units); 31 upstream test entry points reach this unit
Difftest
No difftest report yet.
Dependencies
Depends on: blend.fillet_geom_p1 claimed blend.fillet_solver_p1 claimed curve.curve_p2 green geom.extent1d green geom.object partial geom.solution_array partial geom.vector3d green intersect.surface_intersector_p1 partial surface.offset_surface green topology.edge partial topology.edgeuse_p1 partial topology.proto_topology_p1 partial topology.vertex partial
Soft dependencies: blend.fillet_corner_p1 todo blend.fillet_executive_p1 todo blend.fillet_intersector claimed curve.curve_p1 partial curve.curve_p4 partial curve.curve_p6 green geom.geom_utility_p1 green geom.tol green geom.vector2d green intersect.surface_intersector_p4 partial nurbs.b_spline_curve_n_lib green nurbs.b_spline_curve_p1 green topology.vertexuse partial
Dependents: none
Soft dependents: blend.fillet_corner_p2 todo blend.fillet_corner_p3 todo
Upstream functions
| Upstream function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
SmFilletVertex::CalcCornerVertGeom | SmFilletGeom.cpp:1434 | 23 | |
SmFilletVertex::CalcMateGeom | SmFilletGeom.cpp:3480 | 69 | |
SmFilletEdge::CalcCornerEdgeGeom | SmFilletGeom.cpp:5270 | 51 | |
SmFilletEdge::CalcFilletIntFillet | SmFilletGeom.cpp:5959 | 193 | |
SmFilletGeom::ReCalcFilletGeom | SmFilletGeom.cpp:11351 | 448 | |
SmFilletGeom::TopologySplit | SmFilletGeom.cpp:12596 | 248 |
Upstream tests reaching this unit
SM_API_test:TestSmFilletPreview, SM_API_test:TestSmSurfaceSurfaceFillet, SM_API_test:TestSmCircularFillet, SM_API_test:TestSmChamferFillet, SM_API_test:TestSmFilletEdges, SM_API_test:TestSmFilletEdgesPerEdge