Units / blend
blend.fillet_corner_p2 todo
- Layer
- 64
- Upstream lines
- 1,892
- Functions
- 16
- Rust module
blend::fillet_corner::p2
Source: crates/solidcore/src/blend/fillet_corner/p2.rs (not written yet)
Upstream: source/SMLib/inc/SmFilletCorner.h, source/SMLib/src/SmFilletCorner.cpp
Notes
16 fns; largest: SmFilletCorner::MakeVariableRadiusFillet, SmFilletNx1ClosedCorner::AdjustTangentCorner, SmFilletCorner::MakeAnalyticCornerSurface, SmFilletConvexNxNCorner::AdjustTopology; 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_solver_p1 claimed curve.curve_p2 green geom.extent1d green geom.object partial geom.solution_array partial geom.tol green geom.vector2d green geom.vector3d green intersect.surface_intersector_p1 partial nurbs.b_spline_curve_p1 green surface.surface_p2 partial topology.edge partial topology.edgeuse_p1 partial topology.vertex partial
Soft dependencies: blend.fillet_executive_p1 todo blend.fillet_executive_p2 todo blend.fillet_geom_p3 todo blend.fillet_geom_p4 todo blend.fillet_geom_p5 todo blend.fillet_geom_p6 todo blend.fillet_standard_solver_p2 todo curve.curve_p1 partial geom.extent2d green geom.geom_utility_p1 green nurbs.b_spline_curve_p2 green nurbs.b_spline_surface_p2 partial surface.offset_surface green surface.surface_p1 partial surface.surface_p4 green surface.surface_p7 partial topology.edgeuse_p3 claimed topology.face_p2 partial topology.proto_topology_p1 partial topology.vertexuse partial
Dependents: audit.recursion todo
Soft dependents: none
Upstream functions
| Upstream function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
SmFilletNxNCorner::SmFilletNxNCorner | SmFilletCorner.h:526 | 9 | |
sm_FindConcaveEdgeuses | SmFilletCorner.cpp:513 | 29 | |
SmFilletCorner::MakeVariableRadiusFillet | SmFilletCorner.cpp:2492 | 534 | |
SmFilletCorner::MakeAnalyticCornerSurface | SmFilletCorner.cpp:3379 | 301 | |
SmFilletCorner::UpdateSplitFace | SmFilletCorner.cpp:3959 | 19 | |
SmFilletCorner::RecordFilletError | SmFilletCorner.cpp:3985 | 24 | |
SmFillet1x1Corner::SmFillet1x1Corner | SmFilletCorner.cpp:4347 | 18 | |
SmFillet3x2MixedConvexityCorner::SmFillet3x2MixedConvexityCorner | SmFilletCorner.cpp:4595 | 18 | |
SmFilletNx1ClosedCorner::SmFilletNx1ClosedCorner | SmFilletCorner.cpp:4906 | 14 | |
SmFilletNx1ClosedCorner::GetTangentFilletSolver | SmFilletCorner.cpp:5141 | 19 | |
SmFilletConvexNxNCorner::AdjustTopology | SmFilletCorner.cpp:5412 | 222 | |
SmFilletNx1Corner::SmFilletNx1Corner | SmFilletCorner.cpp:5825 | 18 | |
SmFilletNx2Corner::SmFilletNx2Corner | SmFilletCorner.cpp:6462 | 18 | |
SmFilletNx2Corner::GetTangentFilletSolver | SmFilletCorner.cpp:6869 | 27 | |
SmFilletNx2Corner::AdjustConcaveCornerTopology | SmFilletCorner.cpp:7071 | 203 | |
SmFilletNx1ClosedCorner::AdjustTangentCorner | SmFilletCorner.cpp:7281 | 419 |
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