R
R2
R3
public interface AffineSpace<P,V,S>
V
difference(P p, P q)
P
origin()
Field<S>
scalar()
translate(P p, V v)
VectorSpace<V,S>
vector()
VectorSpace<V,S> vector()
Field<S> scalar()
P origin()
P translate(P p, V v)
V difference(P p, P q)