added Vec3 output operator
circle dots are calculated correctly