A.- Die 1948 geborene K._, gelernte Telefonistin, arbeitete zuletzt als Nachtschwester im Spital X._. Unter Hinweis auf ein bei einem Autounfall (12. Oktober 1991) erlittenes HWS-Trauma meldete sie sich am 31. März 1992 bei der Invalidenversicherung zum Leistungsbezug an. Die Verwaltung holte Auskünfte des Arbeitgebers (vom 30. April 1992) sowie einen Bericht des Hausarztes Dr. med. Z._, Arzt für Allgemeine Medizin FMH (vom 1. Mai 1992), ein und liess die Versicherte in der Medizinischen Abklärungsstelle (MEDAS) begutachten (Expertise vom 9. Dezember 1992). Gestützt darauf sowie auf den Bericht der Regionalstelle für berufliche Eingliederung Behinderter (vom 29. März 1993) sprach ihr die Ausgleichskasse des Kantons St. Gallen vom 1. April 1992 bis 31. Januar 1993 eine ganze und für die Zeit anschliessend eine halbe Invalidenrente zu (Präsidialbeschluss vom 25. Mai 1993). Im August 1995 leitete die Verwaltung ein Rentenrevisionsverfahren ein. Zu diesem Zweck holte sie einen Bericht des Dr. med. Z._ (vom 30. September 1995, mit Berichtskopie der Neurologischen Klinik und Poliklinik des Spitals Y._ vom 29. November 1993) ein und zog die Akten der Winterthur-Versicherungen, worunter ein Bericht des Dr. med. T._, Spezialarzt FMH für Chirurgie und Orthopädie, Orthopädische Chirurgie (vom 18. Februar 1997), bei. Ferner ordnete sie am 17. November 1995 eine polydisziplinäre Abklärung im Zentrum für Medizinische Begutachtung (ZMB) an, nahm davon aber mit Blick auf eine gleichzeitig vom Unfallversicherer in Auftrag gegebene Expertise wieder Abstand. Das in der Folge von Dr. med. W._, Spezialarzt FMH für Neurologie, erstattete Gutachten (vom 26. Juni 1996) als für die Belange der Invalidenversicherung unzureichend erachtend, bot sie die Versicherte wiederholt - unter Hinweis auf die Folgen im Unterlassungsfall - zur medizinischen Abklärung auf, welcher Aufforderung sich diese jedoch widersetzte mit dem Einwand, die Massnahme sei gesundheitlich unzumutbar, und die medizinische Aktenlage erlaube eine abschliessende Beurteilung. Nach Einholung eines Ergänzungsberichts des Dr. W._ (vom 18. November 1996) gelangte die IV-Stelle des Kantons St. Gallen zum Schluss, dass sich die Verhältnisse nicht in revisionserheblicher Weise geändert hätten, weshalb sie die bisher ausgerichtete halbe Invalidenrente am 12. August 1997 verfügungsweise bestätigte. B.- Die hiegegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen ab (Entscheid vom 21. Oktober 1999). C.- K._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, es sei ihr ab 1. Mai 1997 eine ganze Invalidenrente zuzusprechen. Die IV-Stelle trägt auf Abweisung der Verwaltungsgerichtsbeschwerde an. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen. 