Andrew Mauer-Oats
This package implements a stack of functions for working with "posn"s.
procedure
( posn-subtract pq)→posn?
p:posn?q:posn?
procedure
( posn-scale kp)→posn?
k:number?p:posn?
procedure
( posn-distance pq)→nonnegative-real?
p:posn?q:posn?
procedure
( place-image/posn imgptbg)→image?
img:image?pt:posn?bg:image?
procedure
( posn-length p)→nonnegative-real?
p:posn?
procedure
( posn-length-squared p)→nonnegative-real?
p:posn?
procedure
( posn-within? pqeps)→boolean?
p:posn?q:posn?eps:real?
procedure
( posn-projection pq)→real?
p:posn?q:posn?
procedure
( posn-angle-between-rad pq)→real?
p:posn?q:posn?
procedure
( posn-angle-between-deg pq)→real?
p:posn?q:posn?