update
Vec3 overrode
update Quat
update example: rotate triangle