solidcore

Units / blend

blend.fillet_geom_p2 todo

Layer
62
Upstream lines
2,077
Functions
10
Rust module
blend::fillet_geom::p2

Source: crates/solidcore/src/blend/fillet_geom/p2.rs (not written yet)

Upstream: source/SMLib/src/SmFilletGeom.cpp

Notes

10 fns; largest: SmFilletVertex::CalcRailIntEdgeuse, SmFilletEdge::CalcRailRailInterpolation, sm_SrfSrfIntersection, SmFilletVertex::CalcVertOnCrossSection; unit-SCC #22 (220 units); 317 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_p6 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 nurbs.b_spline_curve_p1 green surface.offset_surface green surface.surface_p2 partial topology.edge partial topology.edgeuse_p1 partial topology.vertex partial topology.vertexuse partial

Soft dependencies: blend.fillet_executive_p2 todo blend.fillet_solver_p2 todo curve.curve_p3 green curve.curve_p6 green geom.extent2d green intersect.point_class partial intersect.surface_drop_lib_p3 claimed intersect.surface_intersector_p1 partial nurbs.b_spline_curve_n_lib green nurbs.b_spline_surface_p1 green surface.plane_p1 partial surface.plane_p2 partial surface.surface_p11 partial surface.surface_p4 green topology.edgeuse_p3 claimed topology.face_p2 partial

Dependents: blend.fillet_corner_p2 todo blend.fillet_geom_p5 todo

Soft dependents: none

Upstream functions

Upstream functionDefined atLinesRust (from the file header)
sm_SrfSrfIntersectionSmFilletGeom.cpp:605431
SmFilletVertex::SmFilletVertexSmFilletGeom.cpp:131413
SmFilletVertex::CalcRailIntRailSmFilletGeom.cpp:1465177
SmFilletVertex::CalcRailIntEdgeuseSmFilletGeom.cpp:1739592
SmFilletVertex::CalcVertOnCrossSectionSmFilletGeom.cpp:3119190
SmFilletVertex::CalcSetBackVertSmFilletGeom.cpp:3315113
SmFilletEdge::SmFilletEdgeSmFilletGeom.cpp:514816
SmFilletEdge::CalcRailRailInterpolationSmFilletGeom.cpp:6665492
SmFilletEdge::UpdateSplitFaceSmFilletGeom.cpp:854936
SmFilletGeom::~SmFilletGeomSmFilletGeom.cpp:903817

Upstream tests reaching this unit

prog_test:my_test_surface_closest_point, prog_test:my_test_drop_point, prog_test:my_test_matrix, prog_test:my_test_reversed_line_join, SM_API_test:TestSmCreateRectangle, SM_API_test:TestSmCreateRegularPolygon