Aponte dentro de um CGRect girado

Como você determinaria corretamente se um ponto está dentro de um CGRect / frame girado?

O quadro é girado com gráficos principais.

Até agora eu encontrei um algoritmo que calcula se um ponto está dentro de um triângulo, mas isso não é exatamente o que eu preciso.

O quadro que está sendo rotacionado é um UIView regular com algumas subvisualizações.

questionAnswers(2)

yourAnswerToTheQuestion