私が達成しようとしているCSS/JS/SVGアニメーションのストーリーボードです。二つの三角形のマスクは、負のマスクで得られた交差、どちらの側から入力します。それはトリッキー取得する場所三角形が交差アニメーションSVGマスクワイプ
点です。私はSVGにパネル4のためのマスクをエクスポートする場合、それは次のようになります。それは基本的に2つの形状、中心部で負の空間ダイヤモンドマスクと外側の三角形の残りの部分を描いているよう
<svg width="416px" height="289px" viewBox="0 0 416 289" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<path d="M211.503681,65.6626347 L507.009604,-138.787586 L507.009604,425.787586 L211.507182,221.339788 L-84,425.792431 L-84,-138.787586 L211.503681,65.6626347 Z M211.503681,65.6626347 L99,143.5 L211.507182,221.339788 L324.01001,143.502422 L211.503681,65.6626347 Z" id="path-1"></path>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<rect id="Rectangle-1-Copy-3" fill="#F6A623" x="0" y="0" width="416" height="289"></rect>
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#000000" xlink:href="#path-1"></use>
<rect id="Rectangle-1-Copy-2" fill="#4990E2" mask="url(#mask-2)" x="0" y="0" width="416" height="289"></rect>
</g>
</svg>
に見えます。
静的マスクそのものはSVGでも可能ですが、のアニメーション化方法はわかりませんです。この種のSVGトランジション/トゥイーン、またはパスを動的に計算できる空想的な数式を単純化できるライブラリはありますか?
私はこれを完全に間違った方法で見ていますか、それを完全に行うもっと簡単な方法がありますか?