Platform Origin Points
platform1()origin =
- x: tank()origin0 + T()PlantWall
- y: tank()origin1 + (N()SedTanks*W()Sed) + [ (N(~)SedTanks~ SedTanks + 2)*T(~)PlantWall~PlantWall ] + 2W()FlocChannel
- z: tank()origin2 + + H()Sed - H()Channel - T()Mp
platform2()origin =
- x: tank()origin0 - L()Sed - T()PlantWall
- y: tank()origin1 - T({~)}PlantWall
- z: tank()origin2 + + H()Sed - H()Channel - T()Mp
column1()origin =
- x: tank()origin0 + T()PlantWall
- y: tank()origin1 + (N()SedTanks*W()Sed) + [ (N(~)SedTanks~ SedTanks + 2)*T(~)PlantWall~PlantWall ] + 2W()FlocChannel + W()MpWalkway
- z: tank()origin2 + + H()Sed - H()Channel - T()ChannelWall
column2()origin =
- if layout 1:
- x: tank()origin0 - L()Sed - T()PlantWall - W()MpWalkway - L()Et - 2T()2*TEtWall - ShortTeeLength(ND()Lfom) - walk()space - 2D()Drum - 3S()Drum + column()dim0
- y: tank()origin1 + (N()SedTanks*W()Sed) + [ (N(~)SedTanks~ SedTanks + 2)*T(~)PlantWall~PlantWall ] + 2W()FlocChannel + W()MpWalkway
- z: tank()origin2 + + H()Sed - H()Channel - T()ChannelWall
- if layout 2:
- x: tank()origin0 - L()Sed - T()PlantWall - W()MpWalkway - L()Plt - 2T()2*TPltWall - 2D()Drum~ - 3S()Drum + column()dim0
- y: tank()origin1 + (N()SedTanks*W()Sed) + [ (N()SedTanks + 2)*T()PlantWall ] + 2W()FlocChannel + W()MpWalkway
- z: tank()origin2 + + H()Sed - H()Channel - T()ChannelWall
column3()origin =
- if layout 1:
- x: tank()origin0 - L()Sed - T()PlantWall - W()MpWalkway - L()Et - 2T()2*TEtWall - ShortTeeLength(ND()Lfom ) - walk()space - 2D()Drum - 3S()Drum + column()dim0
- y: tank()origin1 - T()PlantWall + column()dim1~
- z: tank()origin2 + + H()Sed - H()Channel - T()ChannelWall
- if layout 2:
- x: tank()origin0 - L()Sed - T()PlantWall - W()MpWalkway - L()Plt - 2T()2*TPltWall - 2D()Drum~ - 3S()Drum + column()dim0
- y: tank()origin1 - T()PlantWall + column()dim1~
- z: tank()origin2 + + H()Sed - H()Channel - T()ChannelWall
alumplat()origin =
- x: tank()origin0 - L()Sed - T()PlantWall - W()MpWalkway - L()Et - 2T()2*TEtWall - walk()space
- y: tank()origin1 + [ N(~)SedTanks~SedTanks * (W(~)Sed~ Sed + T(~PlantWall) PlantWall~)] + [ N(~)FlocChannels*(W(~)FlocChannel~ + T(~PlantWall) PlantWall~)] + W()MpWalkway
- z: tank()origin2 + + H()Sed - H()Channel + H()ApColumn
chlorineplat()origin =
- x: tank()origin0 - L()Sed - T()PlantWall - W()MpWalkway - L()Plt - 2T(~)2*T{~}PltWall
- y: tank()origin1 + [ N(~)SedTanks~SedTanks * (W(~)Sed~ Sed + T(~PlantWall) PlantWall~)] + [ N(~)FlocChannels*(W(~)FlocChannel~ + T(~PlantWall) PlantWall~)] - W()Plt - 2*T()PltWall
- z: tank()origin2 + + H()Sed - H()Channel + H()ApColumn