mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-28 07:48:37 -04:00
linmath: Remove redundant sin() calculation in LQuaternion
This commit is contained in:
parent
54de9f9fa4
commit
8f9d23ff29
@ -106,7 +106,6 @@ set_hpr(const FLOATNAME(LVecBase3) &hpr, CoordinateSystem cs) {
|
|||||||
v = FLOATNAME(LVector3)::right(cs);
|
v = FLOATNAME(LVector3)::right(cs);
|
||||||
a = deg_2_rad(hpr[1] * 0.5f);
|
a = deg_2_rad(hpr[1] * 0.5f);
|
||||||
csincos(a, &s, &c);
|
csincos(a, &s, &c);
|
||||||
s = csin(a);
|
|
||||||
quat_p.set(c, v[0] * s, v[1] * s, v[2] * s);
|
quat_p.set(c, v[0] * s, v[1] * s, v[2] * s);
|
||||||
v = FLOATNAME(LVector3)::forward(cs);
|
v = FLOATNAME(LVector3)::forward(cs);
|
||||||
a = deg_2_rad(hpr[2] * 0.5f);
|
a = deg_2_rad(hpr[2] * 0.5f);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user