Well... i figured it out for 2 dimensions. Basically, i figured out that a parametric representation of a line can turn a one dimensional value into two dimensions. IE...
x=(x2-x1)L+x1
y=(y2-y1)L+y1
(where (x1,y1) and (x2,y2) are the two points defining the line, and L is a value between 0 and 1)
I'm using the variable L for length instead of T for time.
AAaaand then, the equation for two vertical triangles...
x=a|y| where a is the slope of the triangles.
Solving for that gives two solutions for L:
L = (-x1+a*y1)/((x2-x1)-a(y2-y1))
L = (-x1-a*y1)/((x2-x1)+a(y2-y1))
I've tested it out, and it works great. When the line has a slope of a or -a, One solution for L works, and the other gives a divide by zero error. one problem is that when the slope of the line is a or -1, and the y intercept is 0 (meaning it's the same line), both tests for L give divide by zero errors.
I figure that a better way to take an iterative approach, meaning instead of solving for the two possible values of L, do something like:
for L=0 to 1 step 0.05
x=(x2-x1)*L+x1
y=(y2-y1)*L+y1
if x=a*abs(y) then dot L*100,5
next L
So... basically, iterative is better in this case, and andrewT, thanks ALOT for the suggestion, i would have run into alot of problems trying to solve for each point individually (i'd get an infinite number of points

).
Quote: "I would hope that this is not the sort of thing Neuro does just for fun, if it is then someone should take him paintballing or something ."
Heheh, this is what i do after waterballooning cars, and before playing battlefield 2 XD
Also, something that really ticks me off is that i spent three years in school learning about curves that can be explained by two cones