Faits: Faits: A. L._, né le 30 août 1967, a été engagé dès le 1er avril 2002 par la société C._ SA. A ce titre, il était assuré auprès de Generali Assurances Générales contre le risque d'accident professionnel et non professionnel. Le 12 novembre 2002, C._ SA a rempli une déclaration d'accident-bagatelle LAA. L'employeur de L._ indiquait que le 7 novembre 2002, lors d'un repas pris vers 13 h. au restaurant Y._, celui-ci avait mordu un plomb (projectile de chasse) qui était dans la viande. Il signalait la brisure d'une molaire droite. Le 20 novembre 2002, L._ a consulté le docteur N._, médecin-dentiste. Dans un questionnaire concernant les lésions dentaires, du 9 décembre 2002, le médecin-dentiste a fait état d'une fracture de l'amalgame de la dent n° 16 en mordant sur un plomb (projectile de chasse) contenu dans la viande. Son devis s'élevait à 434 fr. Generali Assurances Générales a invité L._ à remplir un questionnaire relatif à la lésion dentaire. Dans ce questionnaire, du 18 décembre 2002, celui-ci a répondu qu'il n'avait pas annoncé l'événement du 7 novembre 2002 au restaurant Y._. Il indiquait que D._ avait été témoin de cet événement. Le 6 mai 2003, Generali Assurances Générales a avisé L._ qu'il n'avait droit à aucune prestation de l'assurance-accidents pour les frais relatifs à l'événement du 7 novembre 2002, faute d'accident. L._ a formé opposition contre cette décision. Par décision du 20 novembre 2003, Generali Assurances Générales a rejeté l'opposition. Par décision du 20 novembre 2003, Generali Assurances Générales a rejeté l'opposition. B. L._ a formé recours contre cette décision devant le Tribunal des assurances du canton de Vaud, en concluant, sous suite de dépens, à l'annulation de celle-ci, Generali Assurances Générales étant tenue de prendre en charge les frais du traitement dentaire consécutifs à l'événement du 7 novembre 2002. Il produisait le témoignage écrit de D._ consigné dans un questionnaire du 2 juin 2003, ainsi qu'une attestation du restaurant Y._ du 17 février 2004. Par jugement du 10 juin 2004, le président du Tribunal des assurances a rejeté le recours. Par jugement du 10 juin 2004, le président du Tribunal des assurances a rejeté le recours. C. L._ interjette un recours de droit administratif contre ce jugement, en concluant, sous suite de dépens, à l'annulation de celui-ci. Il invite le Tribunal fédéral des assurances à constater qu'il a droit à la prise en charge des frais consécutifs à l'événement du 7 novembre 2002 et à condamner Generali Assurances Générales à prendre en charge le coût y relatif. A titre subsidiaire, il demande que la cause soit renvoyée à l'autorité cantonale pour nouvelle instruction et nouveau jugement dans le sens des considérants. Generali Assurances Générales conclut, sous suite de frais et dépens, au rejet du recours. L'Office fédéral de la santé publique n'a pas déposé d'observations.