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 function | Defined at | Lines | Rust (from the file header) |
|---|---|---|---|
N_CreateSweepScale | NL_SrfAdv.cpp:15353 | 1023 | [create_sweep_scale], [SweepScaleOptions] |
N_FillNSidedHole | NL_SrfAdv.cpp:18585 | 1191 | [fill_n_sided_hole], [NSidedFill] |
Module file-header table (2 rows)
| Rust | Upstream |
|---|---|
[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