The icons drawn with drawIcon3D are not rendered when we are in a camera view without executing "cameraEffectEnableHUD true;".
However, the command drawLine3D is rendered with and without cameraEffectEnableHUD.
I don't know if it is a bug or a feature. But I think drawIcon3D and drawLine3D should have the same behavior.