Draft
Conversation
* First attempt at prototypes for matrix linear transformations * Centered shapes, each now on different pages. * Added much content+interactions to matrix content. * Edits from 8-7 user testing session * fixed indents and lint * added a sailboat shape * draw sailboat shape as polygons * Prototyping for Determinants * Cleaning up some content * Using function Geopad.animatePoint * Experimenting w/ THREE.js * Drawing a 3d arrow and scaling it with sliders. * DIAGRAM todo comments to help w/ understanding 3d (can omit) * Experimenting w/ Three.js to illustrate 3d systems of equations. * Cleaned up markdown explanations to match experimental three.js. * Replace "skew" with "shear" (not sure what happened here). * Matrix Multiplication Part 1, w/ images * Missed some skew references (use case-insensitive search next time) * Experimenting with displaying matrix multiplication as two-column scroll. * Section on formal rules/defintion for matrix mult. * ✍️ Section about Matrix Factorisation * Draft for Multiplication as Successive Transformations * A calculator-type interaction to demonstrate multiplication. * Aligned multiplying matrices horizontally. * Associative and Commutative property of matrix mult. (also added glossary terms). * Better animations for matrix-multiplying calculator * Matrix addition. * Scalar multiplication. * TODO comment for Distributive property * Slight refactoring for matrix-multiplying calculator * Outlined Step IDs for Matrix ch1 * Better segmenting for Chapter 2. * Outline Ch3 by IDs * Refactor point animation into one function. * Replace (pill) with (target) * Distributive glossary use math term. * Caption diagrams in Scroller Playground w/ corresponding images * Moved prototype/placeholder images to separate subfolder * Ch1 intro * Interactive Space Ship 🤯 🤯 🤯 * Better pills and fixed angles/points. * Angle paths * Triangle hover highlighting * Refactor transformation examples from separate chapters into Chapter 1 * Content for "matrix" and "linear-combination" sections * Content for "identity" and "basic-transformations" sections * Activity: Transform the Mathigon Logo * Content for last three sections, plus some earlier edits * Refactor repetitive code into single function. * Replace homemade function w/ Fermat.js function. * Replaced redundant g.grid Pug w/ Mixin * Cleanup * Remove merge duplicates Co-authored-by: Kevin DeLand <kevin.deland@gmail.com>
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.
Co-authored-by: Kevin DeLand kevin.deland@gmail.com