QAngle: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (spam revert)
(fixing Hammer angles)
Line 10: Line 10:
| Roll || X
| Roll || X
|}
|}
== Converting to a vector ==
Angles chosen in Hammer will arrive as [[vector]]s, but in a bad format. Fix them up with this code:
<source lang=cpp>Vector vecAbsDir;
QAngle angPushDir = QAngle(m_vecPushDir.x, m_vecPushDir.y, m_vecPushDir.z);
AngleVectors(angPushDir, &vecAbsDir);</source>


[[Category:Glossary]]
[[Category:Glossary]]
[[Category:Helpers]]
[[Category:Helpers]]
[[Category:Level Design]]
[[Category:Level Design]]

Revision as of 16:15, 17 March 2009

Description Name Value Image Code
An angular world
orientation in degrees.
Pitch Y Roll pitch yaw.gif QAngle(y, z, x)
Yaw Z
Roll X

Converting to a vector

Angles chosen in Hammer will arrive as vectors, but in a bad format. Fix them up with this code:

Vector vecAbsDir;
QAngle angPushDir = QAngle(m_vecPushDir.x, m_vecPushDir.y, m_vecPushDir.z);
AngleVectors(angPushDir, &vecAbsDir);