solidcore

Units / nurbs

nlib.srf_adv_p6 green

Layer
16
Upstream lines
2,214
Functions
2
Rust module
nurbs::srf_adv::p6

Source: crates/solidcore/src/nurbs/srf_adv/p6.rs

Upstream: source/SMLib/src/NL_SrfAdv.cpp

Notes

2 fns; largest: N_FillNSidedHole, N_CreateSweepScale; unit-SCC #22 (220 units); 51 upstream test entry points reach this unit; difftest: 1016 cases (16 fixtures + 1000 generated), 0 deferred, max_rel_err 0

Difftest

Cases
1,016
Passed
1,016
Deferred
0
Failed
0
Both errored
0
Max rel. error
0.0
Tolerance
1e-09 rel.
Seeds
16

Blocked by

Nothing: no deferred cases.

Report JSON (per-case results)

Dependencies

Depends on: nlib.crv_basic green nlib.crv_nurb green nlib.crv_tool_p1 green nlib.funcs_basic green nlib.geom green nlib.math green nlib.srf_adv_p4 green nlib.srf_basic green

Soft dependencies: nlib.basis_basic green nlib.crv_geom green nlib.crv_tool_p2 green nlib.funcs_adv green nlib.knots green nlib.srf_adv_p1 green nlib.srf_adv_p5 green nlib.srf_tool_p1 green nlib.srf_tool_p2 green nlib.srf_tool_p3 green

Dependents: none

Soft dependents: nurbs.b_spline_surface_n_lib_p1 green

Upstream functions

Upstream functionDefined atLinesRust (from the file header)
N_CreateSweepScaleNL_SrfAdv.cpp:153531023[create_sweep_scale], [SweepScaleOptions]
N_FillNSidedHoleNL_SrfAdv.cpp:185851191[fill_n_sided_hole], [NSidedFill]
Module file-header table (2 rows)
RustUpstream
[create_sweep_scale], [SweepScaleOptions]N_CreateSweepScale
[fill_n_sided_hole], [NSidedFill]N_FillNSidedHole

Upstream tests reaching this unit

SM_API_test:TestSmCreateExtrude, SM_API_test:TestSmCurveSweep, SM_API_test:TestSmPipeSweep, SM_API_test:TestSmCurveSweepFromFaces, SM_API_test:TestSmCurveSweepFailureCleanup, prog_test:my_test_bsplinesurface_nlib