Tank Slope Drawing Script

layerslopes - Layernew creates a new light grey layer, "slopes."

layerslopes <- layernew("slopes",ltgrey)

{float:left|border=2px solid black}
[!slope.bmp|width=500px!|AutoCAD Channel Program]
Right View
{float}

slopes - Calls the Sedimentation Tank Slopes Program to draw the tank slopes based on three inputs.

slopes <- sedslope(SedSlopesOrigin,p1,ANSedBottom)

Note: p1 is a dummy variable used only in the program help section to designate the matrix below.

SedSlopesOrigin =

p1 =

ANSedBottom = Sedimentation tank bottom slope.

tankthaw - Layerthaw unlocks the "tank" layer so that edits can be made.

tankthaw <- layerthaw("tank")

bigunion - UnionallA selects all the objects in the workspace and unions them into a single object

bigunion <- unionallA

{float:left|border=2px solid black}
[!slope subtract.bmp|width=500px!|AutoCAD Channel Program]
Right View
{float}

box1 - Creates a box based on two points.

box1 <- box(sedtankbox1origin, sedtankbox1origin + sedtankbox1dim)

sedtankbox1origin =

sedtankbox1dim =

tankthaw <- layerthaw("tank")

{float:left|border=2px solid black}
[!subtract box.bmp|width=600px!|AutoCAD Channel Program]
Top View
{float}



subtractbox - SubtractJ subtracts one object from the other based on four points.

subtractbox <- subtractJ(PlantOrigin,p1,p2,sedtankbox1origin)

Note: p1 and p2 are dummy variable used only in the program help section to designate the matrix below.

PlantOrigin =

p1 =

p2 =

sedtankbox1origin =

layerset - Layerset selects the layer "0".

layerset <- layerset("0")

layerfreezeslope - Layerfreeze locks the layer "slopes" so that it cannot be edited.

layerfreezeslope <- layerfreeze("slopes")