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

Matrices 3D Playground #238

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

Matrices 3D Playground #238

wants to merge 1 commit into from

Conversation

plegner
Copy link
Member

@plegner plegner commented Oct 14, 2020

Co-authored-by: Kevin DeLand kevin.deland@gmail.com

* 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>
@plegner plegner marked this pull request as draft February 2, 2021 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant