MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / lookatLH

Method lookatLH

extlibs/soloud/src/core/soloud_core_3d.cpp:121–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119 }
120
121 void lookatLH(vec3 at, vec3 up)
122 {
123 vec3 z = at;
124 z.normalize();
125 vec3 x = up.cross(z);
126 x.normalize();
127 vec3 y = z.cross(x);
128 x.neg(); // flip x
129 m[0] = x;
130 m[1] = y;
131 m[2] = z;
132 }
133 };
134
135#ifndef MIN

Callers 1

update3dVoicesMethod · 0.80

Calls 3

crossMethod · 0.80
negMethod · 0.80
normalizeMethod · 0.45

Tested by

no test coverage detected