solidcore

Units / intersect

intersect.surface_drop_lib_p3 claimed

Layer
33
Upstream lines
2,062
Functions
1
Rust module
intersect::surface_drop_lib::p3

Claimed: #136 @froglemonade2 (ready for review)

Source: crates/solidcore/src/intersect/surface_drop_lib/p3.rs (not written yet)

Upstream: source/SMLib/src/SmSurfaceDropLib.cpp

Notes

1 fns; largest: SmSurface::DropCurve; unit-SCC #22 (220 units); 317 upstream test entry points reach this unit

Difftest

No difftest report yet.

Dependencies

Depends on: curve.curve_cache green curve.curve_p2 green geom.a_object partial geom.extent1d green geom.extent2d green geom.object partial geom.solution_array partial geom.tol green geom.vector3d green intersect.surface_drop_lib_p1 partial intersect.surface_drop_lib_p2 green nurbs.b_spline_curve_p1 green surface.offset_surface green surface.surface_p1 partial surface.surface_p2 partial surface.surface_p3 green surface.surface_p4 green surface.surface_p5 green surface.surface_p7 partial

Soft dependencies: curve.crv_on_surf partial curve.curve_p4 partial geom.vector2d green nurbs.b_spline_surface_p1 green

Dependents: none

Soft dependents: blend.fillet_corner_p3 todo blend.fillet_geom_p1 claimed blend.fillet_geom_p2 todo blend.fillet_geom_p6 todo primitive.primitive_creation_p1 claimed topology.brep_p9 claimed topology.edgeuse_p3 claimed

Upstream functions

Upstream functionDefined atLinesRust (from the file header)
SmSurface::DropCurveSmSurfaceDropLib.cpp:41942062

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