Skip to content

hachispin/matrix-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

matrix-visualizer

Nothing here yet! Come back later.

Tasks

Copied from the student work document.

  • Implement the grid

    • Decide on what type of camera to use
    • Draw 2D/3D grid lines
    • Add labels (x, y, z), numbers and arrowheads
    • Make the spacing between grid lines based on magnification
    • Allow for a “2D mode” that locks the camera to the x-y plane
  • Make input boxes

    • How should matrices be entered?
    • A “transform” button for matrices (that affects the grid)
    • Different types of boxes (matrix, point, vector, polygon)
    • Consider accessibility?
  • Draw points/vectors that the user enters

    • User should be able to hide them
    • Each drawn point/vector color-coded to its respective input box
    • Enclosed area by a polygon should be shaded
  • Transforming

    • Toggle for whether the grid itself is affected by transformations
    • Should the camera “follow” the transformation?
    • Animated with some easing function

About

A repository to hold my extended project qualification (EPO) written in Rust for visualizing matrices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages