Repository navigation
Fix galaxy, math_rain and strange_attractors (#7), quickstart, real GIFs, 0.2.1 - #8
Merged
Merged
Conversation
…; real GIFs; 0.2.1 - The three demos compute positions from their equations every frame instead of feeding huge life_function scales and strong fields to light glyphs. - Dadras and Rabinovich initial states no longer collapse or diverge; test added. - ProofEngine::run honours quit_requested. - quickstart example, crate docs with a runnable doc test, README top rewritten with install table, 3 steps and results from real hidden-window captures. - Site: quickstart code and result frames, demo videos. Closes #7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #7.
Left and middle: frames captured on this PC before the change (the blown-out first second, then empty). Right: the same demos after, captured today with
PROOF_HIDDEN=1 PROOF_FIXED_DT=60 PROOF_SHOT=....Why they broke
life_functionis used by the renderer as a glyph scale.galaxygave every starOrbit { radius: 1..25 }andmath_raingave glyphsLinear { offset: y }, so glyphs were drawn 5 to 25 times their size: the white and cyan walls.initial_state(Dadras)sat on an invariant line and decayed to the origin, andinitial_state(Rabinovich)diverged to NaN.Changes
run_uiwith labels). Stable indefinitely.ProofEngine::runhonoursinput.quit_requestedlikerun_ui.quickstartexample, used verbatim in the README's 3 steps and the crate docs; docs open with a runnable doc test.assets/gifs/, all from hidden-window captures today, each under 3.3 MB. Old 4 MB supernova GIF replaced.Tests:
sh ci/test-lib.sh4838 passed locally; doc tests pass.