Skip to content

Bezier curve lenses, negative refractive indices, #261

Merged
ricktu288 merged 27 commits into
ricktu288:masterfrom
briidee3:master
Sep 10, 2025
Merged

Bezier curve lenses, negative refractive indices, #261
ricktu288 merged 27 commits into
ricktu288:masterfrom
briidee3:master

Conversation

@briidee3

Copy link
Copy Markdown
Contributor

Implementation of lenses bound by cubic Bezier curves (both regular and GRIN), added calculations for working with curves to several core components (e.g. mouse.js, geometry.js), added (thus far unused) cubic Bezier curve mixin, and enabled the use of negative indices of refraction.

…rsections`, `intersectionIsOnCurve`, `scaleRayForCurve`, `normalizeVec`, `rotateVec`
…osed of 1D array of objects, each of which has `a1` (anchor point 1), `c1` (control point 1), and `c2` (control point 2).
…ranch. Ray handling appears to be functional.
@vercel

vercel Bot commented Aug 28, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
ray-optics-fslk Ready Ready Preview Comment Aug 28, 2025 7:58pm

@ricktu288
ricktu288 merged commit c9ceb62 into ricktu288:master Sep 10, 2025
2 checks passed
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.

2 participants