A.- D._, geboren 1944, ist zufolge einer schweren Poliomyelitis praktisch vollständig gelähmt und muss dauernd künstlich beatmet werden. Nachdem sie die ersten zwölf Jahre der Krankheit im Spital verbracht hat, lebt sie heute mit ihrem nicht behinderten Ehemann in einem Haus in X._. Die erforderliche Pflege wird in erster Linie durch den Ehemann sowie zwei im gleichen Haushalt lebende psychisch behinderte Mitbewohner erbracht, welche von D._ betreut werden und ihrerseits bei der Pflege der Versicherten mitwirken; zusätzlich werden Spitex-Dienste in Anspruch genommen. Am 28. Januar 1998 ersuchte die Spitex-Organisation der Stadt X._ die Helsana Versicherungen AG (nachfolgend Helsana), bei welcher D._ obligatorisch für Krankenpflege versichert ist, um Kostengutsprache für einen Pflegeeinsatz im Umfang von 91⁄2 Stunden im Tag. Mit Verfügung vom 1. Juli 1998 beschränkte die Helsana die Leistungen für die Zeit ab 1. Januar 1998 auf maximal 90 Stunden im Quartal. Die hiegegen erhobene Einsprache, mit welcher noch Spitex-Leistungen von drei Stunden im Tag (270 Stunden im Quartal) beansprucht wurden, wies die Helsana mit Einspracheentscheid vom 2. Oktober 1998 ab. B.- In Gutheissung der hiegegen erhobenen Beschwerde hob das Sozialversicherungsgericht des Kantons Zürich den Einspracheentscheid auf und verpflichtete die Helsana, der Versicherten ab dem 1. Januar 1998 die Kosten für Spitex-Leistungen im zeitlichen Umfang von maximal 270 Stunden pro Quartal zu vergüten (Entscheid vom 29. Februar 2000). C.- Die Helsana führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, in Aufhebung des angefochtenen Entscheids sei festzustellen, dass der Versicherten ab 1. Januar 1998 Spitex-Leistungen von höchstens 90 Stunden im Quartal zum Ansatz von Fr. 70.- (analog Pflegeheimpauschale) zu entschädigen seien. D._ und das Bundesamt für Sozialversicherung (BSV) beantragen Abweisung der Verwaltungsgerichtsbeschwerde. 