Expressions are just easier to read:
Vector3f v = (myPosition * myMatrix1) * myMatrix2;
versus
Vector3f v = myMatrix2 * (myMatrix1 * myPosition);
vec3 v = vec3(1)
and it is equivalent to vec3 v = vec3(1, 1, 1)
vec3 v = vec3(1)
gives a such a vector : ( 1, nan, nan ).
..\..\AppData\Local\dub\packages\dlib-0.17.0\dlib\dlib\network\socket.d(587,30): Error: variable core.stdc.errno.ECONNABORTED at C:\D\dmd2\windows\bin\..\..\src\druntime\import\core\stdc\errno.d(223,10) conflicts with enum member core.sys.windows.winsock2.ECONNABORTED at C:\D\dmd2\windows\bin\..\..\src\druntime\import\core\sys\windows\winsock2.d(199,5)