Faits: A. Le 18 juillet 2009, X._ était détenue à l'établissement de la Tuilière à Lonay. Alors qu'elle s'apprêtait à prendre le repas du soir en compagnie d'autres détenues, le surveillant-sous-chef A._ l'a emmenée à sa cellule pour l'y enfermer. Elle n'a pas opposé de résistance; toutefois, arrivée en cellule, elle a commencé de crier très fort. Parce qu'elle ne cessait pas et qu'il ne parvenait pas à la raisonner, le surveillant a demandé et obtenu l'autorisation de la placer en cellule d'isolement. Cette opération a été exécutée sous contrainte, par le surveillant et d'autres agents de l'établissement. Les bras de la détenue furent d'abord entravés dans son dos par des menottes, puis libérés à l'intérieur de la cellule d'isolement. La détenue fut ramenée à sa propre cellule le lendemain vers huit heures. Elle a alors contacté la police pour se plaindre d'avoir été battue. A ses dires, les agents l'ont placée et immobilisée à plat ventre sur le sol, dans la cellule d'isolement, alors que ses bras demeuraient entravés. A._ lui a appliqué un pied sur la joue droite alors qu'elle avait la joue gauche contre le sol; d'autres agents lui ont appliqué un genou dans le dos et un pied sur son propre pied; elle était également maintenue aux genoux. Les agents lui ont tiré les cheveux et ont tiré sur la chaîne des menottes; ils lui ont porté plusieurs coups sur les bras. Elle fut ensuite saisie et soulevée par les épaules; elle reçut alors un coup de pied ou de genou dans le ventre ou les côtes, accompagné de propos injurieux et racistes. Des examens médicaux ont mis en évidence, parmi d'autres lésions, d'importants hématomes. B. A._, B._, C._, D._, E._, F._ et G._, tous agents de l'établissement de détention et impliqués dans le transfert de X._ en cellule d'isolement, ont été jugés le 27 novembre 2014 par le Tribunal correctionnel de l'arrondissement de la Côte; ils étaient prévenus d'abus d'autorité et de lésions corporelles simples contre une personne hors d'état de se défendre. X._ prenait part à la cause en qualité de partie plaignante. Le tribunal n'a pas retenu sa version des faits et il a acquitté tous les prévenus de tous les chefs d'accusation. La Cour d'appel pénale du Tribunal cantonal du canton de Vaud a statué le 1er avril 2015 sur l'appel de X._ et sur un appel du Ministère public concernant les frais. La Cour a rejeté l'appel de X._ et accueilli celui du Ministère public. C. Agissant par la voie du recours en matière pénale, X._ requiert le Tribunal fédéral d'annuler l'arrêt de la Cour d'appel et de reconnaître les sept prévenus coupables d'abus d'autorité et de « lésions corporelles simples qualifiées »; elle requiert aussi le tribunal de constater que l'arrêt viole l'art. 3 CEDH concernant la protection de l'individu contre les traitements inhumains ou dégradants. Une demande d'assistance judiciaire est jointe au recours.