Faits: Faits: A. A._ a déposé plainte contre X._ pour des attouchements commis sur sa fille Y._, née le 6 février 1990. B._, médecin gynécologue, a examiné Y._. Selon son rapport du 31 juillet 2001, elle a constaté une défloration ancienne de l'hymen, mais n'a décelé aucune trace de sperme. Le 31 août 2001, le Juge d'instruction a inculpé X._ de viol (art. 190 CP) et d'actes d'ordre sexuel avec des enfants (art. 187 CP). Le prévenu a contesté les charges portées contre lui. X._ a été renvoyé devant la Cour d'assises du canton de Genève le 8 mars 2004. Entendu comme témoin, C._, médecin, a confirmé les constatations faites par B._. Il a précisé qu'il était possible qu'une ou deux cellules de sperme soient retrouvées par hasard dans le liquide prostatique, ce qui permettrait de vérifier la présence d'acide désoxyribonucléique (ADN). X._ a demandé qu'il soit procédé à cet examen, ce que la Cour a refusé. Aux termes des débats, elle a reconnu l'accusé coupable de viol, de contrainte sexuelle et d'actes d'ordre sexuel avec un enfant et l'a condamné à la peine de six ans de réclusion, sous déduction de neuf mois et vingt-deux jours de détention préventive. Par arrêt du 15 octobre 2004, la Cour de cassation du canton de Genève a rejeté le pourvoi formé par X._ contre le jugement du 8 mars 2004. Par arrêt du 15 octobre 2004, la Cour de cassation du canton de Genève a rejeté le pourvoi formé par X._ contre le jugement du 8 mars 2004. B. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral d'annuler l'arrêt du 15 octobre 2004. Il invoque les art. 9, 29 et 32 Cst., l'art. 6 par. 1, 2 et 3 CEDH, ainsi que l'art. 14 par. 3 Pacte ONU II. La Cour de cassation se réfère à son arrêt. Le Ministère public et Y._ concluent au rejet du recours. 