(Strafverfahren), hat sich ergeben: A.- Am 21. November 1997 um ca. 19.15 Uhr ereignete sich auf der Schwerzbachbrücke zwischen Sachseln und Giswil ein Zusammenstoss zwischen zwei Fahrzeugen, die von A._ und von B._ gelenkt wurden. Die Schwerzbachbrücke ist so schmal, dass sie ein Kreuzen von zwei Fahrzeugen kaum zulässt. Da sie gewölbt ist, ist von den beiden Brückenköpfen aus ein Fahrzeug, das sich auf der entgegengesetzten Seite der Brücke befindet, nicht sichtbar. Am 27. Januar 1998 verfügte der Verhörrichter, dass aufgrund dieses Zusammenstosses keine Strafuntersuchung gegen A._ eröffnet werde. B._ büsste er mit einem Strafbefehl wegen Fahrens mit nicht angemessener Geschwindigkeit (Art. 90 Ziff. 1 SVG und Art. 4 Abs. 1 der Verkehrsregelnverordnung vom 13. November 1962 [VRV; SR 741. 11]). B._ erhob Einsprache gegen diesen Strafbefehl. Aufgrund der darin vorgebrachten Argumente wurde A._ die Eröffnung einer Strafuntersuchung auch gegen ihn angekündigt, weil auch ihn ein Verschulden am Verkehrsunfall treffen könnte. Mit Strafbefehlen vom 28. Juli 1998 wurden beide Beteiligten mit einer Busse von je Fr. 100. -- wegen Fahrens mit nicht angepasster Geschwindigkeit mit der Begründung bestraft, sie hätten nicht auf halbe Sichtweite anhalten können (Art. 90 Ziff. 1 und 26 SVG, Art. 4 Abs. 1 VRV). Gegen diese Strafbefehle erhoben beide Beteiligten Einsprache. Mit Anklageschrift vom 16. August 1999 beantragte die Staatsanwaltschaft des Kantons Obwalden, A._ sei zu verurteilen, weil er nicht den Vortritt gewährt habe bzw. es unterlassen habe, an einer Ausweichstelle zu halten oder zu ihr zurückzufahren (Art. 26 Abs. 1 SVG und Art. 9 Abs. 2 VRV). Die Anklageschrift hielt fest, A._ könne nicht vorgeworfen werden, mit nicht angepasster Geschwindigkeit gefahren zu sein. Er habe auf halbe Sichtweite halten können. Mit Urteil vom 7. September 1999 verurteilte der Kantonsgerichtspräsident A._ zu einer Busse von Fr. 100. -- wegen Nichtgewährens des Vortritts (Art. 26 Abs. 1 SVG). Vom Vorwurf einer Verletzung von Art. 9 Abs. 2 VRV wurde er freigesprochen. A._ erhob Appellation gegen das Urteil des Kantonsgerichtspräsidenten und beantragte, er sei freizusprechen. Die Staatsanwaltschaft erhob Anschlussappellation und begründete diese in der Appellationsverhandlung vom 16. November 1999 unter anderem damit, dass A._ auch Art. 9 Abs. 2 VRV verletzt habe. Mit Urteil vom 16. November 1999 wies das Obergericht die Appellation und die Anschlussappellation ab, sprach A._ wegen Fahrens mit den Umständen nicht angepasster Geschwindigkeit schuldig (Art. 32 Abs. 1 SVG) und vom Vorwurf der Verletzung anderer Verkehrsregeln frei. B.- Mit staatsrechtlicher Beschwerde beantragt A._, das obergerichtliche Urteil sei aufzuheben, weil es den Anspruch auf rechtliches Gehör, den Anklagegrundsatz und die Unschuldsvermutung verletze. Die Staatsanwaltschaft des Kantons Obwalden verzichtet auf eine Stellungnahme. Das Obergericht des Kantons Obwalden und B._ beantragen die Abweisung der Beschwerde. 