ctor(x,y):<1.,2.,3.,4.> copy ctor:<1.,2.,3.,4.> assignment:<3.,4.2,-2.,-100.> move assignment:<1.,2.,3.,4.> zero-init:<0.,0.,0.,0.> zero-assign:<0.,0.,0.,0.> fill-ctor:<1.23,1.23,1.23,1.23> ?-?:<0.02,0.43,-0.999998,-1e-06> ?-=?:<0.02,0.43,-0.999998,-1e-06> -?:<-0.02,-0.43,0.999998,1e-06> ?+?:<2.3,2.45,-9.2,-12.5> ?+=?:<2.3,2.45,-9.2,-12.5> v*s:<4.5,8.25,300.9,-6.> s*v:<4.5,8.25,300.9,-6.> ?*=?:<4.5,8.25,300.9,-6.> ?/?:<0.666667,-0.0333333,15.,-5.> ?/=?:<0.666667,-0.0333333,15.,-5.> dot_1:0. dot_2:47.7345 length:5.47723 length_squared:30. distance:10.9563 normalize:<0.433872,-0.231399,0.072312,0.867745> project:<-0.,-0.,-0.,-1.> project_2:<2.91736,0.291736,1.16694,0.583471> reflect:<5.26163,6.,-1.19906,1.52327> refract:<0.608838,0.730606,0.284084,0.121768> refract:<0.457773,0.822893,-0.333534,-0.0452281> faceforward_nochange:<4.,5.5,2.,2.> faceforward_flip:<4.,5.5,2.,2.>