mabotkin / complex Goto Github PK
View Code? Open in Web Editor NEWA web application to visualize complex mappings.
Home Page: https://mabotkin.github.io/complex/
A web application to visualize complex mappings.
Home Page: https://mabotkin.github.io/complex/
Unsure if speed is an issue for the mapping process, but if so, we can try to use Turbo.js to optimize mapping speeds. Also, my initial plans were to map the entire grid each time, but that proved to be too slow - perhaps a parallelization will make it possible?
Axes are always in center of screen, regardless of window location. Needs to respond to when the screen is not centered.
Moving the mouse quickly results in a low number of input points. This in turn reduces the number of output points and since it seems the output values are interpolated with a straight line, bad looking mappings are easily produced. Better mappings would be produced if the line in the input plane is interpolated with multiple points and all those points are then mapped to the output plane.
The attached image shows what I'm talking about. The red line is produced by quickly dragging the mouse, and the green line is when moving slowly. I'm saying the mapper should automatically work in such a way so that the output of both of these is of the same "quality".
Make it easy to draw straight lines - also circles and other things if possible.
The way that the Javascript is currently written and organized is a bit of a mess - needs to be fixed if anyone wants to help/has experience in cleaning up Javascript.
Create gridlines as to better indicate where Gaussian integers are (x and y grid that updates properly as window range is shifted).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.