Frontend
Energy-minimized interpolatory B-spline lofting for sequences of closed contours
arXiv cs.NA0 views
arXiv:2610.24569v1 Announce Type: cross Abstract: B-spline lofting through closed cross-sections is common in reverse engineering, but interpolating each section on its own knot vector can produce an unnecessarily large control net. We construct a common-knot method for closed section curves of odd and even degree by minimizing the strain energy of each section subject to its interpolation constraints. Feasibility for closed section data and uniqueness of the resulting saddle-point solution require full row rank of the periodic collocation matrices, a property that a previously proposed periodic Schoenberg-Whitney window condition does not always guarantee. We establish the exact parity distinction: the condition is sufficient at odd point counts but admits singular configurations at every admissible even point count. For the odd and even degrees used here, the natural and shifting anchor knots are nonsingular; at odd point counts the window condition certifies the selected candidate, whereas at even point counts a rank test with an anchor fallback is applied. The lofting method therefore retains a nonsingular square subsystem for each section and uses nestedness to transfer full row rank to the rectangular common-knot system. Across six closed-contour models the common-knot method uses 83-98% fewer control points than traditional interpolating lofting, with section energies no larger than those of a previous knot-selection method within numerical precision.
Source:https://arxiv.org/abs/2610.24569PreviousCertified Fourier rounding for the real Grothendieck inequalityNextSpectra of Multivariate Vandermonde Matrices and Min-max Error Bounds for the High-dimensional Super-resolution Problem
Related posts
A marketplace comparison should explain what its price includes
0dev.to Data
Filtering Clients Is the Hidden Time-Killer for Freelancers
0dev.to Discuss
Mastering INP: How We Achieved Sub-10ms Input Latency Across 30 Reactive Web Tools
0dev.to JavaScript
![Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2q4w48b9bzs43tynyhsf.png)
Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It
0dev.to JavaScript
Adding AdSense to a static Vercel site without throwing away your Content-Security-Policy
0dev.to Security

TanStack Table vs ReUI: picking a React data grid for a shadcn app
0dev.to React