given three points, you can always find a circle passing through them all
1. draw lines from a to b to c 2. draw perpendicular bisectors (dashed) 3. the circle center is their intersection point 4. the circle radius is the distance from the center to any of the three points
this works because
• the circle center is by definition, the same distance to all three points
• given a pair of points, the region where the distance to both is the same, is a perpendicular line between them
• the intersection point is therefore where all three are the same
note that if all three points lie along a line, the circle is undefined! the bisectors would never intersect, so there is no circle passing through all points
(also if you comment about this because you don't read threads I will link you this tweet and make you feel *shame*)
if we interpret the three points as vertices of a triangle, this circle is usually called the circumcircle
the category of polygons where all points lie in a circle are called cyclic polygons! and so, by definition, all triangles are cyclic polygons
there are lot of misconceptions on high refresh rate monitors, so, quick facts!
• the eye doesn't have a "max framerate"
• the eye can absolutely distinguish between 144Hz and 1440Hz monitors
(thread)
the eye is continuously picking up light - if something is moving really fast, then it won't just get a "frame", it will smear in a blur, the size of which depends on the lighting conditions and the properties of your own eye
so - what if something is moving fast on a monitor?
try moving your cursor in a large circle quickly
do you see gaps between the cursors?
double your refresh rate and you would get one more cursor in the middle of those gaps
quadruple and you get three cursors covering that gap
a little thread on a neat way to interpolate across a triangle!
say you have three points, each with a color - how do you get the blended color for an arbitrary point inside? 🤔
byerp (coining this term now~) uses the area of the triangle on the *opposite* side of each vertex, as a fraction of the total area, to determine how much influence each vertex has!
❤💙💚
these three influences, or, weights, together form the barycentric coordinate of that point
we can then multiply each weight with their corresponding color, and add them all up, to get the final blended color at that coordinate!
since models in games are made of triangles, this is actually how mesh data like normals, UVs, vertex colors etc. is interpolated by your GPU!
• why is everyone upset?
• what’s wrong with saying sex is real?
• she seems supportive, how is her tweet bad?
...as well as why we're now talking about Hatsune Miku
so, first off, here's her tweet!
it starts off seemingly supportive of LGBT rights, and cryptically ends referring to someone who was forced out of their job for "stating sex is real", followed by a #IStandWithMaya hashtag
so, who is Maya and what happened?
this is my source, by the way, thought I'd link it here if you want to read it yourself