76
       0    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point     5                        { in_leb1_proj_pnt }
       1    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                      { in_ext_crv }
       2    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                      { in_ext_crv }
       3    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                      { in_ext_crv }
       4    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                      { in_ext_crv }
       5    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point     0                          { in_leb1_proj_mp_pnt }
       6    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve    12                     { in_to_leb1_proj_crv }
       7    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    18                           { leb1_proj_pnt }
       8    0.000000000e+00   0.000000000e+00   0.000000000e+00
       9    0.000000000e+00   0.000000000e+00   0.000000000e+00
      10    0.000000000e+00   0.000000000e+00   0.000000000e+00
      11    0.000000000e+00   0.000000000e+00   0.000000000e+00
      12    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve     6                       { in_to_leb1_proj_mp_crv }
      13    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                          { leading_closedb1_crv }
      14    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                         { le_passage_focal_b1_crv }
      15    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                         { le_passage_focal_b1_crv }
      16    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                         { le_passage_focal_b1_crv }
      17    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                            { leading_closedb1_mp_crv }
      18    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point     7                             { leb1_proj_mp_pnt }
      19    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                         { le_passage_focal_b1_crv }
      20    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                          { le_passage_high_b1_pnt }
      21    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                           { le_passage_low_b1_pnt }
      22    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                           { te_focal2_high_b1_pnt }
      23    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                        { te_passage_focal2_b1_crv }
      24    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                         { te_passage_focal2_b1_crv }
      25    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                          { te_passage_focal2_b1_crv }
      26    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                          { te_passage_focal2_b1_crv }
      27    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                          { te_focal2_low_b1_pnt }
      28    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                          { trailing_closedb1_crv }
      29    0.000000000e+00   0.000000000e+00   0.000000000e+00
      30    0.000000000e+00   0.000000000e+00   0.000000000e+00
      31    0.000000000e+00   0.000000000e+00   0.000000000e+00
      32    0.000000000e+00   0.000000000e+00   0.000000000e+00
      33    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                           { high_fullb1_mp_crv }
      34    0.000000000e+00   0.000000000e+00   0.000000000e+00
      35    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                   { trailing_closedb1_crv }
      36    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    38                   { mid_b1_proj_p_pnt }
      37    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve    39                 { b1_to_b2_p_crv }
      38    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    36                          { mid_b1_proj_pnt }
      39    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve    37                             { b1_to_b2_crv }
      40    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve    48                             { b1_to_b2_crv }
      41    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    50                          { mid_b2_proj_pnt }
      42    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                           { leading_closedb2_crv }
      43    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                           { leading_closedb2_crv }
      44    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                       { le_passage_focal2_b2_crv }
      45    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                           { le_focal2_low_b2_pnt }
      46    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                       { le_passage_focal2_b2_crv }
      47    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                       { le_passage_focal2_b2_crv }
      48    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve    40                           { b1_to_b2_p_crv }
      49    0.000000000e+00   0.000000000e+00   0.000000000e+00
      50    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    41                        { mid_b2_proj_p_pnt }
      51    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                               { low_fullb2_p_crv }
      52    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                          { le_focal2_high_b2_pnt }
      53    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                       { le_passage_focal2_b2_crv }
      54    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                          { te_passage_low_b2_pnt }
      55    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                        { te_passage_focal_b2_crv }
      56    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                        { te_passage_focal_b2_crv }
      57    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                        { te_passage_focal_b2_crv }
      58    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                        { te_passage_focal_b2_crv }
      59    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_point                         { te_passage_high_b2_pnt }
      60    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                          { trailing_closedb2_crv }
      61    0.000000000e+00   0.000000000e+00   0.000000000e+00
      62    0.000000000e+00   0.000000000e+00   0.000000000e+00
      63    0.000000000e+00   0.000000000e+00   0.000000000e+00
      64    0.000000000e+00   0.000000000e+00   0.000000000e+00
      65    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                        { trailing_closedb2_p_crv }
      66    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    69                            { teb2_proj_pnt }
      67    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve    68                     { out_to_teb2_proj_crv }
      68    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_curve    67                   { out_to_teb2_proj_p_crv }
      69    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    66                          { teb2_proj_p_pnt }
      70    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    75                        { out_teb2_proj_pnt }
      71    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                    { out_ext_crv }
      72    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                    { out_ext_crv }
      73    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                    { out_ext_crv }
      74    0.000000000e+00   0.000000000e+00   0.000000000e+00                    node_curve                                    { out_ext_crv }
      75    0.000000000e+00   0.000000000e+00   0.000000000e+00           node_periodic_point    70                      { out_teb2_proj_p_pnt }
127
       0       0       1                    edge_curve                                    { in_ext_crv }
       1       1       2                    edge_curve                                    { in_ext_crv }
       2       2       3                    edge_curve                                    { in_ext_crv }
       3       3       4                    edge_curve                                    { in_ext_crv }
       4       4       5                    edge_curve                                    { in_ext_crv }
       5       0       6           edge_periodic_curve    11                   { in_to_leb1_proj_crv }
       6       6       7           edge_periodic_curve    22                   { in_to_leb1_proj_crv }
       7       1       8
       8       2       9
       9       3      10
      10       4      11
      11       5      12           edge_periodic_curve     5                     { in_to_leb1_proj_mp_crv }
      12       6       8
      13       8       9
      14       9      10
      15      10      11
      16      11      12
      17       8      13
      18       8      14
      19       9      15
      20      10      16
      21      11      17
      22      12      18           edge_periodic_curve     6                     { in_to_leb1_proj_mp_crv }
      23      11      19
      24       7      13                    edge_curve                        { leading_closedb1_crv }
      25      13      20                    edge_curve                              { low_fullb1_crv }
      26      20      14                    edge_curve                       { le_passage_focal_b1_crv }
      27      14      15                    edge_curve                       { le_passage_focal_b1_crv }
      28      15      16                    edge_curve                       { le_passage_focal_b1_crv }
      29      16      19                    edge_curve                       { le_passage_focal_b1_crv }
      30      19      21                    edge_curve                       { le_passage_focal_b1_crv }
      31      21      17                    edge_curve                               { high_fullb1_mp_crv }
      32      17      18                    edge_curve                          { leading_closedb1_mp_crv }
      33      20      22                    edge_curve                              { low_fullb1_crv }
      34      14      23
      35      15      24
      36      16      25
      37      19      26
      38      21      27                    edge_curve                               { high_fullb1_mp_crv }
      39      22      23                    edge_curve                      { te_passage_focal2_b1_crv }
      40      23      24                    edge_curve                      { te_passage_focal2_b1_crv }
      41      24      25                    edge_curve                      { te_passage_focal2_b1_crv }
      42      25      26                    edge_curve                      { te_passage_focal2_b1_crv }
      43      26      27                    edge_curve                      { te_passage_focal2_b1_crv }
      44      22      28                    edge_curve                              { low_fullb1_crv }
      45      23      29
      46      24      30
      47      25      31
      48      26      32
      49      27      33                    edge_curve                               { high_fullb1_mp_crv }
      50      33      32
      51      32      31
      52      31      30
      53      30      29
      54      29      28
      55      29      34
      56      34      35
      57      35      28                    edge_curve                       { trailing_closedb1_crv }
      58      35      36                    edge_curve                             { high_fullb1_crv }
      59      36      37           edge_periodic_curve    62                          { b1_to_b2_p_crv }
      60      37      34
      61      33      38                    edge_curve                               { high_fullb1_mp_crv }
      62      38      39           edge_periodic_curve    59                            { b1_to_b2_crv }
      63      32      39
      64      39      40           edge_periodic_curve    78                            { b1_to_b2_crv }
      65      40      31
      66      41      40           edge_periodic_curve    81                            { b1_to_b2_crv }
      67      31      42
      68      42      41                    edge_curve                                { low_fullb2_crv }
      69      42      43                    edge_curve                          { leading_closedb2_crv }
      70      30      43
      71      30      44
      72      43      45                    edge_curve                               { high_fullb2_crv }
      73      45      44                    edge_curve                      { le_passage_focal2_b2_crv }
      74      29      46
      75      46      44                    edge_curve                      { le_passage_focal2_b2_crv }
      76      34      47
      77      47      46                    edge_curve                      { le_passage_focal2_b2_crv }
      78      37      48           edge_periodic_curve    64                          { b1_to_b2_p_crv }
      79      48      49
      80      49      34
      81      48      50           edge_periodic_curve    66                          { b1_to_b2_p_crv }
      82      50      51                    edge_curve                              { low_fullb2_p_crv }
      83      51      49
      84      51      52                    edge_curve                              { low_fullb2_p_crv }
      85      52      53                    edge_curve                      { le_passage_focal2_b2_crv }
      86      53      49
      87      53      47                    edge_curve                      { le_passage_focal2_b2_crv }
      88      45      54                    edge_curve                               { high_fullb2_crv }
      89      54      55                    edge_curve                       { te_passage_focal_b2_crv }
      90      55      44
      91      55      56                    edge_curve                       { te_passage_focal_b2_crv }
      92      56      46
      93      56      57                    edge_curve                       { te_passage_focal_b2_crv }
      94      57      47
      95      57      58                    edge_curve                       { te_passage_focal_b2_crv }
      96      58      53
      97      58      59                    edge_curve                       { te_passage_focal_b2_crv }
      98      59      52                    edge_curve                              { low_fullb2_p_crv }
      99      54      60                    edge_curve                               { high_fullb2_crv }
     100      60      61
     101      61      55
     102      61      62
     103      62      56
     104      62      63
     105      63      57
     106      63      64
     107      64      58
     108      64      65
     109      65      59                    edge_curve                              { low_fullb2_p_crv }
     110      60      66                    edge_curve                         { trailing_closedb2_crv }
     111      66      67           edge_periodic_curve   114                    { out_to_teb2_proj_crv }
     112      67      61
     113      64      68
     114      68      69           edge_periodic_curve   111                  { out_to_teb2_proj_p_crv }
     115      69      65                    edge_curve                       { trailing_closedb2_p_crv }
     116      67      70           edge_periodic_curve   126                    { out_to_teb2_proj_crv }
     117      70      71                    edge_curve                                   { out_ext_crv }
     118      71      61
     119      71      72                    edge_curve                                   { out_ext_crv }
     120      72      62
     121      72      73                    edge_curve                                   { out_ext_crv }
     122      73      63
     123      73      74                    edge_curve                                   { out_ext_crv }
     124      74      64
     125      74      75                    edge_curve                                   { out_ext_crv }
     126      75      68           edge_periodic_curve   116                  { out_to_teb2_proj_p_crv }
52
       0       4       0       5      12       7
       1       4       1       7      13       8
       2       4       2       8      14       9
       3       4       3       9      15      10
       4       4       4      10      16      11
       5       4      24      17      12       6
       6       4      13      18      27      19
       7       4      14      19      28      20
       8       4      15      20      29      23
       9       4      16      21      32      22
      10       4      25      26      18      17
      11       4      21      23      30      31
      12       4      26      33      39      34
      13       4      27      34      40      35
      14       4      28      35      41      36
      15       4      29      36      42      37
      16       4      30      37      43      38
      17       4      39      44      54      45
      18       4      40      45      53      46
      19       4      41      46      52      47
      20       4      42      47      51      48
      21       4      43      48      50      49
      22       4      63      62      61      50
      23       4      65      64      63      51
      24       4      70      69      67      52
      25       4      74      75      71      53
      26       4      57      56      55      54
      27       4      76      77      74      55
      28       4      56      58      59      60
      29       4      60      78      79      80
      30       4      67      68      66      65
      31       4      70      71      73      72
      32       4      90      89      88      73
      33       4      92      91      90      75
      34       4      76      80      86      87
      35       4      94      93      92      77
      36       4      79      81      82      83
      37       4      83      84      85      86
      38       4      98      97      96      85
      39       4      96      95      94      87
      40       4     101     100      99      89
      41       4     103     102     101      91
      42       4     105     104     103      93
      43       4     107     106     105      95
      44       4     109     108     107      97
      45       4     112     111     110     100
      46       4     120     119     118     102
      47       4     122     121     120     104
      48       4     124     123     122     106
      49       4     115     114     113     108
      50       4     118     117     116     112
      51       4     126     125     124     113
#    B L A D E   1      
Attribute: Geometry=CreateBladeCurves.ccl, b1, Create Pitch Offset Geometry=no, Reference Theta Source=leb1, Create Alternate Geometry=yes, Blade Number=1, Blade Label=b1
Attribute: Geometry=CreatePoint.ccl, leb1, Create Pitch Offset Geometry=no, Compute Reference Theta=on, Point Type=LE, Create Alternate Geometry=yes, Blade Number=1
Attribute: Geometry=CreatePoint.ccl, teb1, Create Pitch Offset Geometry=no, Compute Reference Theta=on, Point Type=TE, Create Alternate Geometry=yes, Blade Number=1
Attribute: Geometry=CreatePoint.ccl, le focal pointb1, Create Pitch Offset Geometry=no, Reference Theta Source=leb1, Point Type=LEFocal, Create Alternate Geometry=yes, Blade Number=1
Attribute: Geometry=CreatePoint.ccl, te focal pointb1, Create Pitch Offset Geometry=no, Reference Theta Source=teb1, Point Type=TEFocal, Create Alternate Geometry=yes, Blade Number=1
# expose
Attribute: Geometry=Expose.ccl, leading closedb1, Geometry Source=b1, Geometry Reference Name=Leading Closed
Attribute: Geometry=Expose.ccl, high b1, Geometry Source=b1, Geometry Reference Name=High
Attribute: Geometry=Expose.ccl, low b1, Geometry Source=b1, Geometry Reference Name=Low
Attribute: Geometry=Expose.ccl, trailing closedb1, Geometry Source=b1, Geometry Reference Name=Trailing Closed
Attribute: Geometry=Expose.ccl, low fullb1, Geometry Source=b1, Geometry Reference Name=Low Full
Attribute: Geometry=Expose.ccl, high fullb1, Geometry Source=b1, Geometry Reference Name=High Full
# Pitch down
Attribute: Geometry=TranslatedCurve.ccl, leading closedb1 mp,  Geometry Source = leading closedb1,  Create Alternate Geometry=yes, Pitch Multiple = -1
Attribute: Geometry=TranslatedCurve.ccl, high b1 mp,           Geometry Source = high b1,           Create Alternate Geometry=yes, Pitch Multiple = -1
Attribute: Geometry=TranslatedCurve.ccl, low b1 mp,            Geometry Source = low b1,            Create Alternate Geometry=yes, Pitch Multiple = -1
Attribute: Geometry=TranslatedCurve.ccl, trailing closedb1 mp, Geometry Source = trailing closedb1, Create Alternate Geometry=yes, Pitch Multiple = -1
Attribute: Geometry=TranslatedCurve.ccl, low fullb1 mp,        Geometry Source = low fullb1,        Create Alternate Geometry=yes, Pitch Multiple = -1
Attribute: Geometry=TranslatedCurve.ccl, high fullb1 mp,       Geometry Source = high fullb1,       Create Alternate Geometry=yes, Pitch Multiple = -1
#
Attribute: Geometry=TranslatedPoint.ccl, leb1 mp, Source Point= leb1, Pitch Multiple= -1
Attribute: Geometry=TranslatedPoint.ccl, teb1 mp, Source Point= teb1, Pitch Multiple= -1
Attribute: Geometry=TranslatedPoint.ccl, le focal pointb1 mp, Source Point= le focal pointb1, Pitch Multiple= -1
Attribute: Geometry=TranslatedPoint.ccl, te focal pointb1 mp, Source Point= te focal pointb1, Pitch Multiple= -1
#   B L A D E  2
Attribute: Geometry=CreateBladeCurves.ccl, b2, Create Pitch Offset Geometry=on, Reference Theta Source=leb2, Create Alternate Geometry=on, Blade Number=2, Blade Label=b2
Attribute: Geometry=Expose.ccl, leading closedb2, Geometry Source=b2, Geometry Reference Name=Leading Closed
Attribute: Geometry=Expose.ccl, high b2, Geometry Source=b2, Geometry Reference Name=High
Attribute: Geometry=Expose.ccl, low b2, Geometry Source=b2, Geometry Reference Name=Low
Attribute: Geometry=Expose.ccl, trailing closedb2, Geometry Source=b2, Geometry Reference Name=Trailing Closed
Attribute: Geometry=Expose.ccl, low fullb2, Geometry Source=b2, Geometry Reference Name=Low Full
Attribute: Geometry=Expose.ccl, high fullb2, Geometry Source=b2, Geometry Reference Name=High Full
#

Attribute: Geometry=CreatePoint.ccl, leb2, Create Pitch Offset Geometry=no, Compute Reference Theta=on, Point Type=LE, Create Alternate Geometry=yes, Blade Number=2
Attribute: Geometry=CreatePoint.ccl, teb2, Create Pitch Offset Geometry=no, Compute Reference Theta=on, Point Type=TE, Create Alternate Geometry=yes, Blade Number=2
Attribute: Geometry=CreatePoint.ccl, le focal pointb2, Create Pitch Offset Geometry=no, Reference Theta Source=leb2, Point Type=LEFocal, Create Alternate Geometry=yes, Blade Number=2
Attribute: Geometry=CreatePoint.ccl, te focal pointb2, Create Pitch Offset Geometry=no, Reference Theta Source=teb2, Point Type=TEFocal, Create Alternate Geometry=yes, Blade Number=2
# Pitch UP
Attribute: Geometry=TranslatedPoint.ccl, leb2 p, Source Point= leb2, Pitch Multiple= 1
Attribute: Geometry=TranslatedPoint.ccl, teb2 p, Source Point= teb2, Pitch Multiple= 1
Attribute: Geometry=TranslatedPoint.ccl, le focal pointb2 p, Source Point= le focal pointb2, Pitch Multiple= 1
Attribute: Geometry=TranslatedPoint.ccl, te focal pointb2 p, Source Point= te focal pointb2, Pitch Multiple= 1
      
Attribute: Geometry=CreatePoint.ccl,     le focal pointb 2, Create Pitch Offset Geometry=no, Reference Theta Source=leb2, Point Type=LEFocal, Blade Number=2
Attribute: Geometry=TranslatedPoint.ccl, le focal point highb2, Source Point=le focal pointb2, Pitch Multiple=1
#  FOCAL - extended Blade 1
Attribute: Geometry=CurveFromPoints.ccl, le passage focal ext b1, Point List=le focal pointb1$ le focal pointb1 mp
Attribute: Geometry=CurveFromPoints.ccl, te passage focal ext b1, Point List=te focal pointb1$ te focal pointb1 mp
#  FOCAL - extended Blade 2
Attribute: Geometry=CurveFromPoints.ccl, le passage focal ext b2, Point List=le focal pointb2$ le focal pointb2 p 
Attribute: Geometry=CurveFromPoints.ccl, te passage focal ext b2, Point List=te focal pointb2$ te focal pointb2 p 


#  Intersect BLADE 1 and  LE/TE focal curve
Attribute: Geometry=ProjectedPoint.ccl, le focal low b1,  Source Point=le focal pointb1,    Use Pitch Offset Source Point=false, Projection Object=high fullb1 mp, Reprojection Object=le passage focal ext b1, Reprojection Iteration Count=100, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, le focal high b1, Source Point=le focal pointb1 mp, Use Pitch Offset Source Point=false, Projection Object=low fullb1, Use Pitch Offset Projection Object=false, Reprojection Object=le passage focal ext b1, Reprojection Iteration Count=100, Working Space=Transformed


Attribute: Geometry=ProjectedPoint.ccl, te focal low b1,  Source Point=te focal pointb1,    Use Pitch Offset Source Point=false, Projection Object=high fullb1 mp, Reprojection Object=te passage focal ext b1, Reprojection Iteration Count=100, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, te focal high b1, Source Point=te focal pointb1 mp, Use Pitch Offset Source Point=false, Projection Object=low fullb1, Use Pitch Offset Projection Object=false, Reprojection Object=te passage focal ext b1, Reprojection Iteration Count=100, Working Space=Transformed
#  Intersect BLADE 2 and  LE/TE focal curve
Attribute: Geometry=ProjectedPoint.ccl, le focal low b2,  Source Point=le focal pointb2 p,  Projection Object=high fullb2,   Reprojection Object=le passage focal ext b2, Reprojection Iteration Count=100, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, le focal high b2, Source Point=le focal pointb2,    Projection Object=low fullb2, Use Pitch Offset Projection Object=on,  Reprojection Object=le passage focal ext b2, Reprojection Iteration Count=100, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, te focal low b2,  Source Point=te focal pointb2 p,  Projection Object=high fullb2,   Reprojection Object=te passage focal ext b2, Reprojection Iteration Count=100, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, te focal high b2, Source Point=te focal pointb2,    Projection Object=low fullb2, Use Pitch Offset Projection Object=on,  Reprojection Object=te passage focal ext b2, Reprojection Iteration Count=100, Working Space=Transformed

# INLET, OUTLET 
Attribute: Geometry=CreatePoint.ccl,  in constant theta, Reference Theta Source=leb1, Point Type=Object and Curve Key, Geometry Object=/GEOMETRY/INLET, Geometry Key=constant theta extended, Set Theta To Reference Theta=on, Create Alternate Geometry=yes
Attribute: Geometry=CreatePoint.ccl, out constant theta, Reference Theta Source=teb1, Point Type=Object and Curve Key, Geometry Object=/GEOMETRY/OUTLET, Geometry Key=constant theta extended, Set Theta To Reference Theta=on, Create Alternate Geometry=yes
Attribute: Geometry=CreateCurve.ccl, in ext, Create Pitch Offset Geometry=off, Source Point=in constant theta, Curve Type=Rotation, Geometry Object=/GEOMETRY/INLET, Geometry Key=extended full, Create Alternate Geometry=yes
Attribute: Geometry=CreateCurve.ccl, out ext, Create Pitch Offset Geometry=off, Source Point=out constant theta, Curve Type=Rotation, Geometry Object=/GEOMETRY/OUTLET, Geometry Key=extended full, Create Alternate Geometry=yes
# 
Attribute: Geometry=ProjectedPoint.ccl, in leb1 proj, Source Point=leb1, Projection Object=in ext, Create Pitch Offset Geometry=no, Reprojection Object=leading closedb1, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, leb1 proj, Source Point=in leb1 proj, Projection Object=leading closedb1, Create Pitch Offset Geometry=no, Working Space=Transformed
Attribute: Geometry=TranslatedPoint.ccl, in leb1 proj mp, Source Point= in leb1 proj, Pitch Multiple= -1
Attribute: Geometry=TranslatedPoint.ccl, leb1 proj mp, Source Point= leb1 proj, Pitch Multiple= -1
Attribute: Geometry=CurveFromPoints.ccl, in to leb1 proj, Point List=leb1 proj$ in leb1 proj, Create Pitch Offset Geometry=no
Attribute: Geometry=TranslatedCurve.ccl, in to leb1 proj mp, Geometry Source =in to leb1 proj, Pitch Multiple = -1
#

Attribute: Geometry=ProjectedPoint.ccl, out teb1 proj, Source Point=teb1, Projection Object=out ext, Create Pitch Offset Geometry=no, Reprojection Object=trailing closedb1, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, teb1 proj, Source Point=out teb1 proj, Projection Object=trailing closedb1, Create Pitch Offset Geometry=no, Working Space=Transformed
Attribute: Geometry=TranslatedPoint.ccl, out teb1 proj mp, Source Point= out teb1 proj, Pitch Multiple= -1
Attribute: Geometry=TranslatedPoint.ccl, teb1 proj mp, Source Point= teb1 proj, Pitch Multiple= -1

Attribute: Geometry=ProjectedPoint.ccl, in leb2 proj, Source Point=leb2, Projection Object=in ext, Create Pitch Offset Geometry=no, Reprojection Object=leading closedb2, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, leb2 proj, Source Point=in leb2 proj, Projection Object=leading closedb2, Create Pitch Offset Geometry=on, Working Space=Transformed


# outlet
Attribute: Geometry=ProjectedPoint.ccl, out teb2 proj, Source Point=teb2, Projection Object=out ext, Create Pitch Offset Geometry=no, Reprojection Object=trailing closedb2, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, teb2 proj, Source Point=out teb2 proj, Projection Object=trailing closedb2, Create Pitch Offset Geometry=no, Working Space=Transformed
Attribute: Geometry=TranslatedPoint.ccl, out teb2 proj p, Source Point= out teb2 proj, Pitch Multiple= 1
Attribute: Geometry=TranslatedPoint.ccl, teb2 proj p, Source Point= teb2 proj, Pitch Multiple= 1
Attribute: Geometry=CurveFromPoints.ccl, out to teb2 proj, Point List=teb2 proj$ out teb2 proj, Create Pitch Offset Geometry=no
Attribute: Geometry=TranslatedCurve.ccl, out to teb2 proj p, Geometry Source =out to teb2 proj, Pitch Multiple =1

Attribute: Geometry=PassageParameterization.ccl, passageb1, N Curve=low fullb1, S Curve=high fullb1 mp, E Curve=te passage focal ext b1, W Curve=le passage focal ext b1, NW Point=le focal high b1, SW Point=le focal low b1, NE Point=te focal high b1,  SE Point=te focal low b1, Debug Geometry Attribute = false
Attribute: Geometry=PassageCurve.ccl, le passage focal b1, Passage Curve Type=LE Pinning Line, Passage Parameterization Source=passageb1, Pinning Line Model=Rounded


Attribute: Geometry=ProjectedPoint.ccl, le passage low b1,  Source Point=le focal low b1,  Projection Object=high fullb1 mp, Reprojection Object=le passage focal b1, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, le passage high b1, Source Point=le focal high b1, Projection Object=low fullb1    , Reprojection Object=le passage focal b1, Working Space=Transformed

Attribute: Geometry=PassageCurve.ccl, te passage focal b1, Passage Curve Type=TE Pinning Line, Passage Parameterization Source=passageb1, Pinning Line Model=Rounded

Attribute: Geometry=PassageParameterization.ccl, passageb2, N Curve=low fullb2, Use Pitch Offset N Curve = true, S Curve=high fullb2, E Curve=te passage focal ext b2, W Curve=le passage focal ext b2, NE Point=te focal high b2, NW Point=le focal high b2, SE Point=te focal low b2, SW Point=le focal low b2, Debug Geometry Attribute = false
Attribute: Geometry=PassageCurve.ccl, te passage focal b2, Passage Curve Type=TE Pinning Line, Passage Parameterization Source=passageb2, Pinning Line Model=Rounded
Attribute: Geometry=ProjectedPoint.ccl, te passage low b2, Source Point=te focal low b2, Projection Object=high fullb2, Use Pitch Offset Projection Object=off, Reprojection Object=te passage focal b2, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, te passage high b2, Source Point=te focal high b2, Projection Object=low fullb2, Use Pitch Offset Projection Object=on, Reprojection Object=te passage focal b2, Working Space=Transformed

Attribute: Geometry=ComputeDistance.ccl, le to inlet, Source Point=in leb1 proj, Second Source Point=leb1 proj, Working Space=Transformed
Attribute: Geometry=ComputeDistance.ccl, te to outlet, Source Point=out teb2 proj, Second Source Point=teb2 proj, Working Space=Transformed


#extra 
Attribute: Geometry=ProjectedPoint.ccl, b2 a, Source Point=teb1 proj mp, Projection Object=low b2, Use Pitch Offset Projection Object=off, Reprojection Object=, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, b1 a, Source Point=leb2 proj, Projection Object=high b1 mp, Use Pitch Offset Projection Object=off, Reprojection Object=, Working Space=Transformed
Attribute: Geometry=CurveFromPoints.ccl, cb1, Point List=b1 a$ teb1 proj mp
Attribute: Geometry=CurveFromPoints.ccl, cb2, Point List=leb2 proj$ b2 a
Attribute: Geometry=PointOnCurve.ccl, mid b1, Curve Object=cb1, Location Method=Parametric Location, Parametric Location=0.5
Attribute: Geometry=PointOnCurve.ccl, mid b2, Curve Object=cb2, Location Method=Parametric Location, Parametric Location=0.5
Attribute: Geometry=ProjectedPoint.ccl, mid b1 proj, Source Point=mid b1, Projection Object=high b1 mp, Use Pitch Offset Projection Object=off, Reprojection Object=, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, mid b2 proj, Source Point=mid b2, Projection Object=low b2, Use Pitch Offset Projection Object=off, Reprojection Object=, Working Space=Transformed
Attribute: Geometry=CurveFromPoints.ccl, b1 to b2, Point List=mid b1 $ mid b2
#
Attribute: Geometry=TranslatedPoint.ccl, mid b1 proj p, Source Point= mid b1 proj, Pitch Multiple= 1
Attribute: Geometry=TranslatedPoint.ccl, mid b2 proj p, Source Point= mid b2 proj, Pitch Multiple= 1
Attribute: Geometry=TranslatedCurve.ccl, b1 to b2 p, Geometry Source =b1 to b2, Pitch Multiple =1
#
Attribute: Geometry=PassageCurve.ccl, te passage focal2 b1, Passage Curve Type=Constant U, Passage Parameterization Source=passageb1, Parameterization Value Source=te passage focal2 u b1, Passage Curve Direction=Both
Attribute: Geometry=ParameterizationValue.ccl, te passage focal2 u b1, Parameterization Value Type=Specified, Parameterization Value=0.85
Attribute: Geometry=ProjectedPoint.ccl, te focal2 low b1, Source Point=te focal low b1, Projection Object=high fullb1 mp, Use Pitch Offset Projection Object=off, Reprojection Object=te passage focal2 b1, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, te focal2 high b1, Source Point=te focal high b1, Projection Object=low fullb1, Use Pitch Offset Projection Object=no, Reprojection Object=te passage focal2 b1, Working Space=Transformed
#
Attribute: Geometry=PassageCurve.ccl, le passage focal2 b2, Passage Curve Type=Constant U, Passage Parameterization Source=passageb2, Parameterization Value Source=le passage focal2 u b2, Passage Curve Direction=Both
Attribute: Geometry=ParameterizationValue.ccl, le passage focal2 u b2, Parameterization Value Type=Specified, Parameterization Value=0.2
Attribute: Geometry=ProjectedPoint.ccl, le focal2 low b2, Source Point=le focal low b2, Projection Object=high fullb2, Use Pitch Offset Projection Object=off, Reprojection Object=le passage focal2 b2, Working Space=Transformed
Attribute: Geometry=ProjectedPoint.ccl, le focal2 high b2, Source Point=le focal high b2, Projection Object=low fullb2, Use Pitch Offset Projection Object=on, Reprojection Object=le passage focal2 b2, Working Space=Transformed
#
#Attribute: Geometry=PassageCurve.ccl, te passage focal b2, Passage Curve Type=TE Pinning Line, Passage Parameterization Source=passageb2, Pinning Line Model=Rounded
#Attribute: Geometry=ProjectedPoint.ccl, te passage low b2, Source Point=te focal low b2, Projection Object=high fullb2, Use Pitch Offset Projection Object=off, Reprojection Object=te passage focal b2, Working Space=Transformed
#Attribute: Geometry=ProjectedPoint.ccl, te passage high b2, Source Point=te focal high b2, Projection Object=low fullb2, Use Pitch Offset Projection Object=on, Reprojection Object=te passage focal b2, Working Space=Transformed

Attribute: Periodic Sign=5, 1
Attribute: Domain Connection= Local Upstream, in ext, Local Downstream, out ext, Global Inlet, in ext, Global Outlet, out ext
      
Attribute: Retained Vertices= 21, 27, 45, 54
Attribute: Edge Refinements= 12, InletProximity, 16, InletProximity, 112, OutletProximity, 113, OutletProximity
Attribute: Edge Distribution Model= Boundary Layer, 17, 13, 1, Boundary Layer, 70, 43, 2

Attribute: Periodic Vertices=3, 10, 16, 25, 31, 40, 48,49, 53, 58, 64, 74 
Attribute: Periodic Face Offset=3, 1

