Units / blend
blend.fillet_geom_p5 todo
- Layer
- 63
- Upstream lines
- 1,952
- Functions
- 13
- Rust module
blend::fillet_geom::p5
Source: crates/solidcore/src/blend/fillet_geom/p5.rs (not written yet)
Upstream: source/SMLib/src/SmFilletGeom.cpp
Notes
13 fns; largest: SmFilletGeom::TrimCliffRails, SmFilletGeom::TrimRailCurves, SmFilletEdge::CalcCrossSection, SmFilletVertex::CalcFilletIntFillet; cycle back-edges (call into later units; stub or co-port): 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_corner_p1 todo blend.fillet_geom_p1 claimed blend.fillet_geom_p2 todo blend.fillet_geom_p4 todo blend.fillet_geom_p6 todo blend.fillet_solver_p1 claimed curve.curve_p2 green geom.extent1d green geom.extent2d green geom.object partial geom.solution_array partial geom.vector2d green geom.vector3d green nurbs.b_spline_curve_p1 green surface.surface_p2 partial topology.edge partial topology.edgeuse_p1 partial topology.proto_topology_p1 partial topology.topology green topology.vertex partial
Soft dependencies: blend.fillet_executive_p1 todo curve.curve_p1 partial curve.curve_p4 partial curve.curve_p6 green curve.curve_p9 green curve.hermite_curve green geom.tol green nurbs.b_spline_curve_n_lib green nurbs.b_spline_curve_p2 green surface.offset_surface green surface.plane_p1 partial surface.surface_p11 partial surface.surface_p7 partial topology.face_p2 partial topology.vertexuse partial
Dependents: none
Soft dependents: blend.fillet_corner_p2 todo
Upstream functions
| Upstream function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
SmFilletVertex::CalcFilletIntFillet | SmFilletGeom.cpp:2487 | 175 | |
SmFilletEdge::CalcCrossSection | SmFilletGeom.cpp:5619 | 307 | |
SmFilletEdge::CalcFilletIntSideFace | SmFilletGeom.cpp:6168 | 167 | |
SmFilletEdge::CalcEdgeOnExtendedEdge | SmFilletGeom.cpp:7634 | 103 | |
SmFilletEdge::MakeFilletEdge | SmFilletGeom.cpp:8382 | 69 | |
SmFilletGeom::SmFilletGeom | SmFilletGeom.cpp:8971 | 31 | |
SmFilletGeom::SmFilletGeom | SmFilletGeom.cpp:9010 | 22 | |
SmFilletGeom::MakeRailEdge | SmFilletGeom.cpp:9937 | 54 | |
SmFilletGeom::MakeRailEdgeuse | SmFilletGeom.cpp:10027 | 112 | |
SmFilletGeom::CreateEndCurve | SmFilletGeom.cpp:10162 | 162 | |
SmFilletGeom::TrimRailCurves | SmFilletGeom.cpp:10427 | 331 | |
SmFilletGeom::TrimCliffRails | SmFilletGeom.cpp:10764 | 385 | |
SmFilletGeom::UpdateSplitFace | SmFilletGeom.cpp:11849 | 34 |
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