Skip to content

feat(mmcore): Add Cythonized de Casteljau splitting and Bézier curve-surface intersection solvers#44

Open
sth-v wants to merge 1 commit into
tinyfrom
fix/add-missing-modules
Open

feat(mmcore): Add Cythonized de Casteljau splitting and Bézier curve-surface intersection solvers#44
sth-v wants to merge 1 commit into
tinyfrom
fix/add-missing-modules

Conversation

@sth-v

@sth-v sth-v commented Jul 14, 2026

Copy link
Copy Markdown
Member

No description provided.

…surface intersection solvers

- Implemented Cython-accelerated `c_de_casteljau_split_nd` to perform generalized splitting operations over 1D, 2D, and 3D Bernstein parametric grids.
- Integrated Newton solvers for Bézier curve-to-surface intersection with inline high-efficiency routines for curve evaluations, surface derivatives, and 3×3 Cramer solutions.
- Optimized core math via nogil, stack allocations, and precomputed Bernstein basis evaluations.
- Added fallback mechanisms for memory handling and fixed residual handling for complex geometric intersection cases.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant