La altura quer parte de B (hb) no puede ser igual al lado BC, porque un cateto es menor que la hipotenusa.
Yo creo que para que salgan triángulos rectángulos, la altura ha de ser igual al lado BC, es decir, el triángulo rectángulo ABC debe ser isósceles y, además, la altura BH (que es el radio de la circunferencia) debe ser igual a la distancia de B al punto medio de la hipotenusa.
Espero opiniones. Saludos