Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge to master #218

Merged
merged 46 commits into from
Dec 27, 2024
Merged

Merge to master #218

merged 46 commits into from
Dec 27, 2024

Conversation

jdahlstrom
Copy link
Owner

No description provided.

Change panics to return Results instead.
Makes spline and clip independent of Vary.
Lerp has a blanket impl for all Affine<f32> types.
Easy now that Lerp is separate.

Factor coefficient computation to a separate function. The coefficients are
constant for a given spline, so can be precomputed if the spline is evaluated
multiple times (eg. by an iterator).
* Store points in Mesh
* Use points in solids
* Parse points in obj loader
* Change projection matrix apply to take Point
* Make Lerp supertrait of Vary
* impl Lerp for () and (,)
* Also add doc comments and doctest
* Invert outcode bits so 1 means outside
* Use plain u8 for outcode again
* Use separate ClipPlane type rather than alias
* Add and improve comments
Also make the samples iterator opaque now that we have RPIT in traits.
Re-export "stuttery" names like stats::Stats. Clean up imports.
@jdahlstrom jdahlstrom merged commit 1696cab into master Dec 27, 2024
2 checks passed
@jdahlstrom jdahlstrom deleted the merge-to-master branch December 27, 2024 22:30
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