Faits: A. X._ est mère de famille. Avec son époux, en juillet 1999, elle se consacrait à l'exploitation d'un hôtel-restaurant à La Chaux-de-Fonds. Le 14 juillet au soir, elle a fait usage d'une installation de repassage comprenant une planche à repasser et un fer à vapeur de marque « Y._ » achetée quelques mois auparavant. Après l'utilisation, au moment de vidanger le réservoir d'eau, elle a dévissé le bouchon de vidange; quelques gouttes se sont d'abord écoulées, puis un jet de vapeur s'est soudainement échappé et lui a causé des brûlures aux premier et deuxième degrés au visage et au cou. Cet accident a laissé des séquelles, soit des taches probablement définitives sur les joues et le cou, des deux côtés. La victime a subi une incapacité de travail totale de plus de deux semaines. Les époux X._ exploitent actuellement un autre établissement, dans une localité touristique de la Suisse romande. Leur activité et le contact avec une clientèle plutôt aisée oblige l'épouse à avoir toujours une excellente présentation. Cela nécessite pour elle des séances d'un traitement médical dit peeling tous les deux ans, pour obtenir un discret éclaircissement de ses taches au visage, et l'usage constant d'un fond de teint pour les dissimuler. L'épouse a allégué que ce maquillage se dépose sur ses vêtements et nécessite des nettoyages chimiques fréquents, avec une usure accrue. Pour éviter une dégradation de son aspect, elle doit utiliser des crèmes solaires à indice élevé et des lunettes à larges verres. Une expertise a élucidé les circonstances de l'accident. L'installation de repassage n'a pas été débranchée à la fin de l'utilisation. Le commutateur du fer a été déclenché, ce qui a éteint la lampe témoin. Le commutateur du générateur de vapeur a été enclenché, de sorte que cet élément est resté en fonction alors que la lampe demeurait éteinte. Ainsi, l'appareil n'avait pas refroidi au moment où X._ le croyait prêt pour la vidange. Dévissé d'un demi-tour, le couvercle de remplissage n'a pas laissé échapper la vapeur. Dans le canal de vidange, un bouchon a empêché la vapeur de sortir avant que la vis de vidange eût été entièrement retirée; à ce moment, un mélange d'eau chaude et de vapeur a jailli sous une pression élevée. Le mode d'emploi prescrivait de débrancher l'appareil avant la vidange mais il ne précisait pas qu'il fallait le laisser refroidir. Il indiquait qu'en dévissant le couvercle de remplissage d'un demi-tour, on pouvait faire échapper le trop-plein de vapeur. B. L'assureur de la responsabilité civile de Y._ SA a admis, dans son principe, la responsabilité de cette société, mais il a réservé une éventuelle faute concomitante de la lésée. Il a versé une indemnité au montant de 21'130 fr.50, soit 20'000 fr. pour perte de gain, 974 fr.50 pour frais médicaux et 156 fr. pour frais de déplacement. C. Le 30 janvier 2004, X._ a ouvert action contre Y._ SA devant le Tribunal cantonal du canton de Neuchâtel. La défenderesse devait être condamnée à payer 316'158 fr. en capital, soit 1'158 fr. pour les frais de traitement médical déjà subis mais pas encore remboursés, y compris la perte de gain et les frais de déplacement, avec intérêts au taux de 5% par an dès l'introduction de la demande; 290'000 fr. sans intérêts pour les frais futurs des séances de peeling, les frais futurs de maquillage et de protection solaire, et les frais futurs de nettoyage et de remplacement plus fréquents des vêtements; enfin, 25'000 fr. pour réparation morale, avec intérêts dès le 15 juillet 1999. La défenderesse a conclu au rejet de l'action. La Ire Cour civile du Tribunal cantonal s'est prononcée le 28 avril 2010. Elle a admis que l'installation de repassage était défectueuse et que la défenderesse, en qualité de productrice de cet appareil, était en principe responsable du dommage consécutif à l'accident. Dans son calcul du dommage, la Cour a admis, outre les frais de traitement médical par 1'158 fr., des frais de maquillage et de protection solaire au montant de 1'166 fr.05 par année, auxquels elle a appliqué un facteur de capitalisation de 23,08, soit 26'912 fr.45; elle a admis des frais futurs de traitement médical, y compris les frais de déplacement, au montant de 722 fr.40 par année, qu'elle a capitalisés de la même manière, soit 16'673 fr.; en rapport avec ce traitement médical, la Cour a admis une perte de gain annuelle au montant de 779 fr.10, capitalisée jusqu'à l'âge présumé de la retraite avec un facteur 16,58, soit 12'917 fr.40; enfin, la Cour a alloué une réparation morale au montant de 10'000 francs. Sur toutes ces sommes, la Cour a appliqué une réduction de vingt pour cent en raison d'une faute concomitante de la lésée, celle-ci n'ayant pas débranché l'installation selon les prescriptions du mode d'emploi. La défenderesse est donc condamnée à payer 46'000 fr., montant arrondi, à titre de dommages-intérêts, dont 926 fr.40 portent intérêts au taux de 5% par an dès le 30 janvier 2004, et 8'000 fr. pour réparation morale, avec intérêts dès le 15 juillet 1999. D. Agissant par la voie du recours en matière civile, la demanderesse saisit le Tribunal fédéral de conclusions principales identiques à celles prises devant les premiers juges. Des conclusions subsidiaires tendent à l'annulation du jugement et au renvoi de la cause au Tribunal cantonal pour nouvelle décision. La défenderesse conclut au rejet du recours.