# herringbone topology for splitter passages

# has variables passageSuffix (L, H), passageSide1 (low, high), passageSide2(high, low),
#               lowBladeCurve (low_fullb1_p, high_fullb2), highBladeCurve(high_fullb1, low_fullb1),
#               highPoint (teb1_p, teb2), lowPoint (te2b1, te2b2), passage (low, high),
#               passageSide1T (Low, High), passagePrefix (LP, HP), circleSide (low_b1_p, high_b2)
21
       0    0.0  0.0  0.0              node_point        { te_pass_focal[passageSuffix]_[passageSide1]_pnt }
       1    0.0  0.0  0.0              node_curve        { te_pass_focal[passageSuffix]_crv }
       2    0.0  0.0  0.0              node_curve        { te_pass_focal[passageSuffix]_crv }
       3    0.0  0.0  0.0              node_curve        { te_pass_focal[passageSuffix]_crv }
       4    0.0  0.0  0.0              node_point        { te_pass_focal[passageSuffix]_[passageSide2]_pnt }
       5    0.0  0.0  0.0              node_curve        { [lowBladeCurve]_crv }
       6    0.0  0.0  0.0
       7    0.0  0.0  0.0
       8    0.0  0.0  0.0
       9    0.0  0.0  0.0              node_curve0P5     { [highBladeCurve]_crv }
      10    0.0  0.0  0.0              node_curve0P5     { [lowBladeCurve]_crv }
      11    0.0  0.0  0.0
      12    0.0  0.0  0.0              node_point        { [highPoint]_pnt   }
      13    0.0  0.0  0.0              node_curve0P5     { te_focal_[passage]_crv }
      14    0.0  0.0  0.0              node_curve        { te_focal_[passage]_crv }
      15    0.0  0.0  0.0              node_curve        { te_focal_[passage]_crv }
      16    0.0  0.0  0.0              node_curve0P5     { te_focal_[passage]_crv }
      17    0.0  0.0  0.0              node_point        { [lowPoint]_pnt     }
      18    0.0  0.0  0.0              node_point        { [circleSide]_by_[passagePrefix]TEcircle[passageSide1T]_pnt }
      19    0.0  0.0  0.0              node_curve        { [passagePrefix]TEcircle[passageSide1T]_crv }
      20    0.0  0.0  0.0              node_point        { te_focal_[passage]_by_[passagePrefix]TEcircle[passageSide1T]_pnt }   
32
       0       0       1               edge_curve        { te_pass_focal[passageSuffix]_crv }
       1       1       2               edge_curve        { te_pass_focal[passageSuffix]_crv }
       2       2       3               edge_curve        { te_pass_focal[passageSuffix]_crv }
       3       3       4               edge_curve        { te_pass_focal[passageSuffix]_crv }
       4       0       5               edge_curve        { [lowBladeCurve]_crv }
       5       1       6
       6       2       7
       7       3       8
       8       4       9               edge_curve        { [highBladeCurve]_crv }
       9       5       6
      10       6       7
      11       7       8
      12       8       9
      13       5      18               edge_curve        { [lowBladeCurve]_crv }
      14      18      10               edge_curve        { [lowBladeCurve]_crv }
      15       6      19
      16      19      11
      17      13      20               edge_curve        { te_focal_[passage]_crv }
      18      20      14               edge_curve        { te_focal_[passage]_crv }
      19      10      11
      20      11      13
      21      10      12               edge_curve0P5     { [lowBladeCurve]_crv }
      22      12      13               edge_curve0P5     { te_focal_[passage]_crv }
      23       6      14
      24      14      15               edge_curve        { te_focal_[passage]_crv }
      25       7      15
      26      15      16               edge_curve        { te_focal_[passage]_crv }
      27       8      16
      28      16      17               edge_curve0P5     { te_focal_[passage]_crv }
      29       9      17               edge_curve0P5     { [highBladeCurve]_crv }
      30      18      19               edge_curve        { [passagePrefix]TEcircle[passageSide1T]_crv }
      31      20      19               edge_curve        { [passagePrefix]TEcircle[passageSide1T]_crv }
12
       0       4       9       5       0       4
       1       4      10       6       1       5
       2       4      11       7       2       6
       3       4      12       8       3       7
       4       4      30      15       9      13
       5       4      19      16      30      14
       6       4      22      20      19      21
       7       4      18      23      15      31
       8       4      17      31      16      20
       9       4      24      25      10      23
      10       4      26      27      11      25
      11       4      28      29      12      27
