I understand that there is C++ methods to do this in code, but I have a blueprint based project and need to create a rotation matrix from 3 rotation angles then to multiply a unit vector by this matrix.

Is there any support for rotation matrices in blueprint or should I look for another way to solve my problem? I need a unit vector rotated to point up the forearm of an avatar from a gimbal centre (gimbal centre has already been defined). I get I could use the “Get up” BP function and break the rotation of the gimbal down?

Many thanks,

Peter