Angle-component solver