Euclidean Foundations: Direction Vectors, Translations, Parallelness, Betweenness, and Orientation

Read · 2 min

Direction (vectors), parallelness, translation

We'll now formalize the notion of a direction. We do this with vectors ⟨a,b⟩\langle{a,b}\rangle (a,ba,b real numbers), which you can intuitively think of as arrows from (0,0)(0,0) to (a,b)(a,b). If a,ba,b are not both zero, we call the corresponding vector nonzero.

Then a direction is a set of nonzero vectors {⟨a,b⟩≠⟨0,0⟩}\{\langle{a,b}\rangle \ne \langle{0,0}\rangle\} such that for any ⟨a,b⟩\langle{a,b}\rangle and ⟨c,d⟩\langle{c,d}\rangle in the set, there exists a positive real tt such that ta=cta = c and tb=dtb = d. (Intuitively, think dilation/scaling by a factor of tt about the origin (0,0)(0,0), to get from (a,b)(a,b) to (ta,tb)(ta,tb).) For example, "north" is {⟨R+,0⟩}\{\langle{\mathbb{R}^+,0}\rangle\}, "south" is {⟨R−,0⟩}\{\langle{\mathbb{R}^-,0}\rangle\}, and "northwest" is {⟨−u,u⟩:u>0}\{\langle{-u,u}\rangle: u > 0\}.

Often when being lazy, we'll specify a direction (vector) just by a single member of the set. For example, we'd represent the north, south, and northwest directions by ⟨1,0⟩\langle{1,0}\rangle, ⟨−1,0⟩\langle{-1,0}\rangle, and ⟨−1,1⟩\langle{-1,1}\rangle.

Given a head point P1=(x1,y1)P_1 = (x_1,y_1) and a tail point P2=(x2,y2)P_2 = (x_2,y_2), the vector P1P2→\overrightarrow{P_1P_2} from P1P_1 to P2P_2 is simply ⟨x2−x1,y2−y1⟩\langle{x_2-x_1,y_2-y_1}\rangle, which can intuitively be written as P2−P1P_2 - P_1.

Two vectors are parallel if they have either the same or "opposite" (i.e. negative) directions. (In some contexts, they're called antiparallel if they correspond to opposite directions.)

A translation by the (translation) vector v=⟨a,b⟩v = \langle{a,b}\rangle is a "transformation" (mapping) sending the point P=(x,y)P = (x,y) to the point P+v=(x+a,y+b)P+v = (x+a,y+b). It's easy to check that if AB→\overrightarrow{AB} is parallel to CD→\overrightarrow{CD}, then (A+v)(B+v)→\overrightarrow{(A+v)(B+v)} is parallel to (C+v)(D+v)→\overrightarrow{(C+v)(D+v)}.

Betweenness and orientation (counterclockwise and clockwise)

In this section, we'll denote vectors/directions ⟨a,b⟩\langle{a,b}\rangle by the shorthand (a,b)(a,b), when the context is clear.

Let's say (x,y)(x,y) is to the left of (or counterclockwise of) a nonzero (a,b)(a,b) iff ay−bx≥0ay-bx \ge 0, and strictly (to the) left (or strictly counterclockwise) iff ay−bx>0ay-bx > 0. (What happens when ay−bx=0ay-bx = 0? To gain intuition for this definition, try working it out for some examples, thinking in terms of "slopes" b/ab/a, y/xy/x, etc., at least when a,xa,x are nonzero.)

Similarly, say (x,y)(x,y) is to the right (or clockwise of) iff ay−bx≤0ay-bx \le 0, and strictly (to the) right (or (strictly) clockwise) iff ay−bx<0ay-bx < 0. Note that if (a,b)(a,b) is left or right of (c,d)(c,d), then (c,d)(c,d) is right or left of (a,b)(a,b), respectively.

(Often left/right/etc. will actually mean strictly left/strictly right/etc., depending on context. But it's almost never a big deal, so don't worry too much about it.)

By orientation, we mean the relative leftness/rightness/etc. of vectors. For example, vectors u,v,wu,v,w are in counterclockwise orientation if vv is left of uu and ww is left of vv, and in clockwise orientation if vv is right of uu and ww is right of vv.

Let's try to define betweenness. We want a definition such that (x,y)(x,y) lies in between (1,0)(1,0) and (0,1)(0,1) iff x,y>0x,y > 0; in between (1,0)(1,0) and (1,1)(1,1) iff x−y,y>0x-y,y > 0, etc.

The following works: let (a,b)(a,b) and (c,d)(c,d) be two nonzero vectors, with (c,d)(c,d) left of (a,b)(a,b) (or equivalently, (a,b)(a,b) is right of (c,d)(c,d)). Then (x,y)(x,y) is between (a,b)(a,b) and (c,d)(c,d) iff (x,y)(x,y) is left of (a,b)(a,b) and (c,d)(c,d) is left of (x,y)(x,y).

(Again, I recommend that you work through some examples to gain intuition.)

Type a concept, like “slope” or “photosynthesis”.

↑ ↓ to choose · Enter to openSearch explanations and problems