Thanks! I guess that depends. For what I am working on, having the values separately (not as a 3Dvector) is slightly more convenient. Of course, a proper JUCE class would ideally offer several different mathematical representations of the data, such as euler angles, rotation matrix, quartenion, etc.