hackerpoet / conics Goto Github PK
View Code? Open in Web Editor NEWAn interactive conic visualization app used to record this video.
License: MIT License
An interactive conic visualization app used to record this video.
License: MIT License
Love the video and that you shared your source-code, really brilliant stuff and I'll definitely be digging into that for some inspiration there for my own projects.
This is not a bug report so much as an interesting observation that I was curious about if you might have some insight on.
I was playing around with the executable, hitting spacebar a few times to shuffle through the various animations, when I noticed something interesting in the example with 4 points and a line.
Specifically if I position one point so that it is inside the triangle formed by the other three, and all 4 points are on the same side of the line, then there appears to be no solution:
(Screen capture).
Similarly if two points are on each side of the line then the same thing happens, with no solution if one point is bounded in a triangle of the other three.
However if only one point is on the other side of the line, then there are solutions only when one point is inside the triangle
(Screen capture)
Intuitively I suppose these cases make sense, as I can't think of a way I'd draw a conic to satisfy these points and line either, but I was curious if there might be some deeper insight as to why this behaves the way it does.
In any case, cheers again for sharing all of this!
Black screen trying to run on parallels on mac (m1) might be a emulator problem rather than software
Also not an actual issue, but you might like the Shadertoy I've just put up for the 3 points + 2 lines problem: https://www.shadertoy.com/view/7df3Dl
I only saw your code after doing mine, but I think the algorithm is similar.
Hello! I have viewed your amazing YouTube video on conic sections and was very inspired by it. After a few days I have managed to prove your conjecture that the centers of all possible conics that are tangent to a given quadrilateral lie on a line. I also proved that the centers of all possible conics that pass through four points lie on a hyperbola. I mostly used linear algebra. Please email me at [email protected] or [email protected], I am very excited to share the proof with you!
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.