Skip to content

Octosphere#227

Open
jdahlstrom wants to merge 89 commits intodevfrom
octosphere
Open

Octosphere#227
jdahlstrom wants to merge 89 commits intodevfrom
octosphere

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 force-pushed the dev branch 2 times, most recently from a301953 to 2d3126e Compare May 25, 2025 18:13
@jdahlstrom jdahlstrom force-pushed the dev branch 2 times, most recently from 9ab84be to a50aa2e Compare October 18, 2025 22:06
@jdahlstrom jdahlstrom force-pushed the dev branch 3 times, most recently from 5e9a307 to 1ebf545 Compare November 3, 2025 21:38
@jdahlstrom jdahlstrom force-pushed the dev branch 2 times, most recently from 8edeca7 to 7b1d3df Compare November 21, 2025 21:33
@jdahlstrom jdahlstrom force-pushed the dev branch 2 times, most recently from 024a425 to cce0d4f Compare December 15, 2025 14:07
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