![]() | Make the arithmetic operators +, - and *
more intelligent:
u = Vec3D(1, 0, 0) v = Vec3D(0, -0.2, 8) a = 1.2 u+v # vector addition a+v # scalar plus vector, yields (1.2, 1, 9.2) v+a # vector plus scalar, yields (1.2, 1, 9.2) a-v # scalar minus vector v-a # scalar minus vector a*v # scalar times vector v*a # vector times scalar |