i got bored, and don't trust this because I have no real knowledge of vectors or matrices :skull: I also got inspired by some algorithm I saw on Sebastian Lague's rasterization video. Pretty sure @Elechimobi already made that method, but imma make it on my own. This program detects the red vector's position relative to the blue's. https://youtu.be/yyJ-hdISgnw?feature=shared&t=159 1> Red vector 2> Blue vector h> Stop/halt vectors in place if theta is the difference between the two vectors, and we assume that the maximum value of theta is 180, then we can apply the dot product, which is . = ||A||*||B||*cos(theta), or in my geometric case A and B are replaced with AB and AC respectively. The normalized dot product is exact same as the cosine of theta, and you can prove this because normalizing the vectors would just bring their magnitudes to 1. This scalar will not affect the result.