void CEntityMiscModel::Rotate( const vec3_t pivot, const vec3_t rotation ){ m4x4_t rotation_matrix; m4x4_identity( rotation_matrix ); m4x4_pivoted_rotate_by_vec3( rotation_matrix, rotation, eXYZ, pivot ); m4x4_transform_point( rotation_matrix, m_translate ); VectorIncrement( rotation, m_euler ); UpdateCachedData(); }
void CEntityEclassModel::Translate(const vec3_t translation) { VectorIncrement(translation, m_translate); UpdateCachedData(); }