Exit Channel Drawing Script
layer2 - Layernew creates a new light grey layer, "echannel."
layer2 <- layernew("echannel",ltgrey)
channel1 - Calls the Channel Program to draw to tank channel based on given inputs.
channel1 <- ChannelDrawing(echannelorigin,p1,TChannelWall)
Note: echannelorigin is calculated through a for loop. The following is the output if sedlayout = 1.
echannelorigin =
- x: 0
- y: 0
- z: 0
p1 =
- x: WSed + 2TPlantWall
- y: WExitChannel
- z: HExitChannel
TChannelWall = 0.15m
rotate1 - Rotate turns the object based on a given point and rotation angle.
rotate1 <- rotate(echannelorigin,90)
Note: echannelorigin is calculated through a for loop. The following is the output if sedlayout = 1.
echannelorigin =
- x: 0
- y: 0
- z: 0
bigunion - UnionallA selects all the objects currently in the workspace and joins them into one single object.
bigunion <- unionallA
layerset - Layerset selects the layer "0".
layerset <- layerset("0")
layerfreeze2 - Layerfreeze locks the layer "echannel" so that it cannot be edited.
layerfreeze2 <- layerfreeze("echannel")