Creates Plane and Line Segment Objects which are then tested to see if the intersect. If they do a red dot is placed where they intersect. Green is the segment(s), blue is the plane with the blue line in the middle representing the normal vector, and a red dot for the point at which they intersect. Arrow keys to rotate. Press 1,2,3 keys to see all the possible ways a line can interact with a plane! (1 shows a line off the plane, 2 shows a line intersecting with the plane, and 3 shows a line on the plane) Press R to randomize the position of the line segment! Resources - http://geomalgorithms.com/a05-_intersect-1.html - https://web.ma.utexas.edu/users/m408m/Display12-5-4.shtml All code by @GreatGameDota . #pen #3d #intersection #math #line #segment #plane #vectors #normal